Searched refs:MipsMir2Lir (Results 1 - 7 of 7) sorted by relevance

/art/compiler/dex/quick/mips/
H A Dint_mips.cc53 void MipsMir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) {
83 LIR* MipsMir2Lir::OpCmpBranch(ConditionCode cond, RegStorage src1, RegStorage src2, LIR* target) {
149 LIR* MipsMir2Lir::OpCmpImmBranch(ConditionCode cond, RegStorage reg, int check_value, LIR* target) {
181 LIR* MipsMir2Lir::OpRegCopyNoInsert(RegStorage r_dest, RegStorage r_src) {
216 void MipsMir2Lir::OpRegCopy(RegStorage r_dest, RegStorage r_src) {
223 void MipsMir2Lir::OpRegCopyWide(RegStorage r_dest, RegStorage r_src) {
280 void MipsMir2Lir::GenSelectConst32(RegStorage left_op, RegStorage right_op, ConditionCode code,
293 void MipsMir2Lir::GenSelect(BasicBlock* bb, MIR* mir) {
298 void MipsMir2Lir::GenFusedLongCmpBranch(BasicBlock* bb, MIR* mir) {
303 RegLocation MipsMir2Lir
[all...]
H A Dtarget_mips.cc151 RegLocation MipsMir2Lir::LocCReturn() {
155 RegLocation MipsMir2Lir::LocCReturnRef() {
159 RegLocation MipsMir2Lir::LocCReturnWide() {
163 RegLocation MipsMir2Lir::LocCReturnFloat() {
167 RegLocation MipsMir2Lir::LocCReturnDouble() {
178 RegStorage MipsMir2Lir::Solo64ToPair64(RegStorage reg) {
187 RegStorage MipsMir2Lir::Fp64ToSolo32(RegStorage reg) {
196 RegStorage MipsMir2Lir::TargetReg(SpecialTargetRegister reg, WideKind wide_kind) {
215 RegStorage MipsMir2Lir::TargetReg(SpecialTargetRegister reg) {
250 RegStorage MipsMir2Lir
900 MipsMir2Lir::MipsMir2Lir(CompilationUnit* cu, MIRGraph* mir_graph, ArenaAllocator* arena) function in class:art::MipsMir2Lir
[all...]
H A Dfp_mips.cc26 void MipsMir2Lir::GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest,
72 void MipsMir2Lir::GenArithOpDouble(Instruction::Code opcode, RegLocation rl_dest,
118 void MipsMir2Lir::GenMultiplyByConstantFloat(RegLocation rl_dest, RegLocation rl_src1,
125 void MipsMir2Lir::GenMultiplyByConstantDouble(RegLocation rl_dest, RegLocation rl_src1,
132 void MipsMir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest,
208 void MipsMir2Lir::GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1,
257 void MipsMir2Lir::GenFusedFPCmpBranch(BasicBlock* bb, MIR* mir, bool gt_bias, bool is_double) {
262 void MipsMir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) {
276 void MipsMir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) {
291 bool MipsMir2Lir
[all...]
H A Dutility_mips.cc32 LIR* MipsMir2Lir::OpFpRegCopy(RegStorage r_dest, RegStorage r_src) {
101 bool MipsMir2Lir::InexpensiveConstantInt(int32_t value) {
106 bool MipsMir2Lir::InexpensiveConstantFloat(int32_t value) {
111 bool MipsMir2Lir::InexpensiveConstantLong(int64_t value) {
116 bool MipsMir2Lir::InexpensiveConstantDouble(int64_t value) {
130 LIR* MipsMir2Lir::LoadConstantNoClobber(RegStorage r_dest, int value) {
163 LIR* MipsMir2Lir::LoadConstantWideNoClobber(RegStorage r_dest, int64_t value) {
274 LIR* MipsMir2Lir::OpUnconditionalBranch(LIR* target) {
280 LIR* MipsMir2Lir::OpReg(OpKind op, RegStorage r_dest_src) {
295 LIR* MipsMir2Lir
[all...]
H A Dcall_mips.cc35 bool MipsMir2Lir::GenSpecialCase(BasicBlock* bb, MIR* mir, const InlineMethod& special) {
72 void MipsMir2Lir::GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) {
145 void MipsMir2Lir::GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) {
214 void MipsMir2Lir::GenMoveException(RegLocation rl_dest) {
226 void MipsMir2Lir::UnconditionallyMarkGCCard(RegStorage tgt_addr_reg) {
248 void MipsMir2Lir::GenEntrySequence(RegLocation* ArgLocs, RegLocation rl_method) {
366 void MipsMir2Lir::GenExitSequence() {
382 void MipsMir2Lir::GenSpecialExitSequence() {
386 void MipsMir2Lir::GenSpecialEntryForSuspend() {
405 void MipsMir2Lir
[all...]
H A Dassemble_mips.cc87 const MipsEncodingMap MipsMir2Lir::EncodingMap[kMipsLast] = {
592 void MipsMir2Lir::ConvertShortToLongBranch(LIR* lir) {
649 AssemblerStatus MipsMir2Lir::AssembleInstructions(CodeOffset start_addr) {
855 size_t MipsMir2Lir::GetInsnSize(LIR* lir) {
862 int MipsMir2Lir::AssignInsnOffsets() {
890 void MipsMir2Lir::AssignOffsets() {
914 void MipsMir2Lir::AssembleLIR() {
H A Dcodegen_mips.h28 class MipsMir2Lir FINAL : public Mir2Lir {
70 MipsMir2Lir(CompilationUnit* cu, MIRGraph* mir_graph, ArenaAllocator* arena);

Completed in 179 milliseconds