HomeSort by relevance Sort by last modified time
    Searched refs:rBase (Results 1 - 25 of 25) sorted by null

  /art/compiler/dex/quick/x86/
utility_x86.cc 198 LIR* X86Mir2Lir::OpRegMem(OpKind op, int r_dest, int rBase,
218 return NewLIR3(opcode, r_dest, rBase, offset);
307 LIR* X86Mir2Lir::OpMem(OpKind op, int rBase, int disp) {
315 return NewLIR2(opcode, rBase, disp);
345 LIR* X86Mir2Lir::LoadBaseIndexedDisp(int rBase, int r_index, int scale,
402 load = NewLIR3(opcode, r_dest, rBase, displacement + LOWORD_OFFSET);
404 if (rBase == r_dest) {
405 load2 = NewLIR3(opcode, r_dest_hi, rBase,
407 load = NewLIR3(opcode, r_dest, rBase, displacement + LOWORD_OFFSET);
409 load = NewLIR3(opcode, r_dest, rBase, displacement + LOWORD_OFFSET)
    [all...]
codegen_x86.h 33 LIR* LoadBaseDisp(int rBase, int displacement, int r_dest, OpSize size, int s_reg);
34 LIR* LoadBaseDispWide(int rBase, int displacement, int r_dest_lo, int r_dest_hi,
36 LIR* LoadBaseIndexed(int rBase, int r_index, int r_dest, int scale, OpSize size);
37 LIR* LoadBaseIndexedDisp(int rBase, int r_index, int scale, int displacement,
41 LIR* StoreBaseDisp(int rBase, int displacement, int r_src, OpSize size);
42 LIR* StoreBaseDispWide(int rBase, int displacement, int r_src_lo, int r_src_hi);
43 LIR* StoreBaseIndexed(int rBase, int r_index, int r_src, int scale, OpSize size);
44 LIR* StoreBaseIndexedDisp(int rBase, int r_index, int scale, int displacement,
146 LIR* OpMem(OpKind op, int rBase, int disp);
152 LIR* OpRegMem(OpKind op, int r_dest, int rBase, int offset)
    [all...]
int_x86.cc 239 void X86Mir2Lir::OpLea(int rBase, int reg1, int reg2, int scale, int offset) {
240 NewLIR5(kX86Lea32RA, rBase, reg1, reg2, scale, offset);
257 LIR* X86Mir2Lir::OpVldm(int rBase, int count) {
262 LIR* X86Mir2Lir::OpVstm(int rBase, int count) {
  /art/compiler/dex/quick/mips/
utility_mips.cc 336 LIR* MipsMir2Lir::LoadBaseIndexed(int rBase, int r_index, int r_dest,
353 first = NewLIR3(kMipsAddu, t_reg , rBase, r_index);
356 NewLIR3(kMipsAddu, t_reg , rBase, t_reg);
388 LIR* MipsMir2Lir::StoreBaseIndexed(int rBase, int r_index, int r_src,
405 first = NewLIR3(kMipsAddu, t_reg , rBase, r_index);
408 NewLIR3(kMipsAddu, t_reg , rBase, t_reg);
434 LIR* MipsMir2Lir::LoadBaseDispBody(int rBase, int displacement, int r_dest,
498 load = res = NewLIR3(opcode, r_dest, displacement, rBase);
501 displacement + LOWORD_OFFSET, rBase);
503 displacement + HIWORD_OFFSET, rBase);
    [all...]
codegen_mips.h 33 LIR* LoadBaseDisp(int rBase, int displacement, int r_dest, OpSize size, int s_reg);
34 LIR* LoadBaseDispWide(int rBase, int displacement, int r_dest_lo, int r_dest_hi,
36 LIR* LoadBaseIndexed(int rBase, int r_index, int r_dest, int scale, OpSize size);
37 LIR* LoadBaseIndexedDisp(int rBase, int r_index, int scale, int displacement,
41 LIR* StoreBaseDisp(int rBase, int displacement, int r_src, OpSize size);
42 LIR* StoreBaseDispWide(int rBase, int displacement, int r_src_lo, int r_src_hi);
43 LIR* StoreBaseIndexed(int rBase, int r_index, int r_src, int scale, OpSize size);
44 LIR* StoreBaseIndexedDisp(int rBase, int r_index, int scale, int displacement,
146 LIR* OpMem(OpKind op, int rBase, int disp);
152 LIR* OpRegMem(OpKind op, int r_dest, int rBase, int offset)
    [all...]
call_mips.cc 48 * addiu rBase, r_RA, <table> - <BaseLabel> ; table relative to BaseLabel
49 addu rEnd, rEnd, rBase ; end of table
52 * beq rBase, rEnd, done
53 * lw r_key, 0(rBase)
54 * addu rBase, 8
56 * lw r_disp, -4(rBase)
103 int rBase = AllocTemp();
104 NewLIR4(kMipsDelta, rBase, 0, reinterpret_cast<uintptr_t>(base_label),
106 OpRegRegReg(kOpAdd, rEnd, rEnd, rBase);
114 LIR* exit_branch = OpCmpBranch(kCondEq, rBase, rEnd, NULL)
    [all...]
int_mips.cc 253 void MipsMir2Lir::OpLea(int rBase, int reg1, int reg2, int scale, int offset) {
276 LIR* MipsMir2Lir::OpVldm(int rBase, int count) {
281 LIR* MipsMir2Lir::OpVstm(int rBase, int count) {
  /art/compiler/dex/quick/arm/
utility_arm.cc 642 LIR* ArmMir2Lir::LoadBaseIndexed(int rBase, int r_index, int r_dest,
644 bool all_low_regs = ARM_LOWREG(rBase) && ARM_LOWREG(r_index) && ARM_LOWREG(r_dest);
672 NewLIR4(kThumb2AddRRR, reg_ptr, rBase, r_index,
675 OpRegRegReg(kOpAdd, reg_ptr, rBase, r_index);
699 load = NewLIR3(opcode, r_dest, rBase, r_index);
701 load = NewLIR4(opcode, r_dest, rBase, r_index, scale);
706 LIR* ArmMir2Lir::StoreBaseIndexed(int rBase, int r_index, int r_src,
708 bool all_low_regs = ARM_LOWREG(rBase) && ARM_LOWREG(r_index) && ARM_LOWREG(r_src);
736 NewLIR4(kThumb2AddRRR, reg_ptr, rBase, r_index,
739 OpRegRegReg(kOpAdd, reg_ptr, rBase, r_index)
    [all...]
codegen_arm.h 32 LIR* LoadBaseDisp(int rBase, int displacement, int r_dest, OpSize size, int s_reg);
33 LIR* LoadBaseDispWide(int rBase, int displacement, int r_dest_lo, int r_dest_hi,
35 LIR* LoadBaseIndexed(int rBase, int r_index, int r_dest, int scale, OpSize size);
36 LIR* LoadBaseIndexedDisp(int rBase, int r_index, int scale, int displacement,
40 LIR* StoreBaseDisp(int rBase, int displacement, int r_src, OpSize size);
41 LIR* StoreBaseDispWide(int rBase, int displacement, int r_src_lo, int r_src_hi);
42 LIR* StoreBaseIndexed(int rBase, int r_index, int r_src, int scale, OpSize size);
43 LIR* StoreBaseIndexedDisp(int rBase, int r_index, int scale, int displacement,
145 LIR* OpMem(OpKind op, int rBase, int disp);
151 LIR* OpRegMem(OpKind op, int r_dest, int rBase, int offset)
    [all...]
call_arm.cc 300 * adr rBase, <table>
304 * ldmia rBase!, {r_key, r_disp}
329 int rBase = AllocTemp();
340 NewLIR3(kThumb2Adr, rBase, 0, reinterpret_cast<uintptr_t>(tab_rec));
347 NewLIR2(kThumb2LdmiaWB, rBase, (1 << r_key) | (1 << r_disp));
int_arm.cc 497 void ArmMir2Lir::OpLea(int rBase, int reg1, int reg2, int scale, int offset) {
568 LIR* ArmMir2Lir::OpVldm(int rBase, int count) {
569 return NewLIR3(kThumb2Vldms, rBase, fr0, count);
572 LIR* ArmMir2Lir::OpVstm(int rBase, int count) {
573 return NewLIR3(kThumb2Vstms, rBase, fr0, count);
    [all...]
  /dalvik/vm/compiler/codegen/mips/Mips32/
Factory.cpp 35 static MipsLIR *loadWordDisp(CompilationUnit *cUnit, int rBase, int displacement,
37 static MipsLIR *storeWordDisp(CompilationUnit *cUnit, int rBase,
184 static MipsLIR *loadMultiple(CompilationUnit *cUnit, int rBase, int rMask);
421 static MipsLIR *loadBaseIndexed(CompilationUnit *cUnit, int rBase,
441 first = newLIR3(cUnit, kMipsAddu, tReg , rBase, rIndex);
444 newLIR3(cUnit, kMipsAddu, tReg , rBase, tReg);
483 static MipsLIR *storeBaseIndexed(CompilationUnit *cUnit, int rBase,
504 first = newLIR3(cUnit, kMipsAddu, tReg , rBase, rIndex);
507 newLIR3(cUnit, kMipsAddu, tReg , rBase, tReg);
540 static MipsLIR *loadMultiple(CompilationUnit *cUnit, int rBase, int rMask
    [all...]
  /dalvik/vm/compiler/codegen/mips/
Codegen.h 80 extern void dvmCompilerFlushRegImpl(CompilationUnit *cUnit, int rBase,
83 extern void dvmCompilerFlushRegWideImpl(CompilationUnit *cUnit, int rBase,
CodegenFactory.cpp 29 static MipsLIR *loadWordDisp(CompilationUnit *cUnit, int rBase, int displacement,
32 return loadBaseDisp(cUnit, NULL, rBase, displacement, rDest, kWord,
36 static MipsLIR *storeWordDisp(CompilationUnit *cUnit, int rBase,
39 return storeBaseDisp(cUnit, rBase, displacement, rSrc, kWord);
CodegenDriver.cpp     [all...]
  /dalvik/vm/compiler/codegen/arm/Thumb/
Factory.cpp 30 static ArmLIR *loadWordDisp(CompilationUnit *cUnit, int rBase, int displacement,
32 static ArmLIR *storeWordDisp(CompilationUnit *cUnit, int rBase,
469 static ArmLIR *loadBaseIndexed(CompilationUnit *cUnit, int rBase,
501 res = newLIR3(cUnit, opcode, rDest, rBase, rNewIndex);
512 static ArmLIR *storeBaseIndexed(CompilationUnit *cUnit, int rBase,
539 res = newLIR3(cUnit, opcode, rSrc, rBase, rNewIndex);
549 static ArmLIR *loadMultiple(CompilationUnit *cUnit, int rBase, int rMask)
553 res = newLIR2(cUnit, kThumbLdmia, rBase, rMask);
562 static ArmLIR *storeMultiple(CompilationUnit *cUnit, int rBase, int rMask)
566 res = newLIR2(cUnit, kThumbStmia, rBase, rMask)
    [all...]
  /dalvik/vm/compiler/codegen/arm/Thumb2/
Factory.cpp 746 static ArmLIR *loadBaseIndexed(CompilationUnit *cUnit, int rBase,
749 bool allLowRegs = LOWREG(rBase) && LOWREG(rIndex) && LOWREG(rDest);
769 newLIR4(cUnit, kThumb2AddRRR, regPtr, rBase, rIndex,
772 opRegRegReg(cUnit, kOpAdd, regPtr, rBase, rIndex);
799 load = newLIR3(cUnit, opcode, rDest, rBase, rIndex);
801 load = newLIR4(cUnit, opcode, rDest, rBase, rIndex, scale);
810 static ArmLIR *storeBaseIndexed(CompilationUnit *cUnit, int rBase,
813 bool allLowRegs = LOWREG(rBase) && LOWREG(rIndex) && LOWREG(rSrc);
833 newLIR4(cUnit, kThumb2AddRRR, regPtr, rBase, rIndex,
836 opRegRegReg(cUnit, kOpAdd, regPtr, rBase, rIndex)
    [all...]
  /art/compiler/dex/quick/
gen_common.cc 345 int rBase;
349 rBase = AllocTemp();
351 mirror::ArtMethod::DeclaringClassOffset().Int32Value(), rBase);
366 rBase = TargetReg(kArg0);
367 LockTemp(rBase);
370 rBase);
371 LoadWordDisp(rBase,
373 sizeof(int32_t*) * ssb_index, rBase);
374 // rBase now points at appropriate static storage base (Class*)
377 LIR* branch_over = OpCmpImmBranch(kCondNe, rBase, 0, NULL)
    [all...]
mir_to_lir.h 507 LIR* LoadWordDisp(int rBase, int displacement, int r_dest);
514 LIR* StoreWordDisp(int rBase, int displacement, int r_src);
531 virtual LIR* LoadBaseDisp(int rBase, int displacement, int r_dest, OpSize size, int s_reg) = 0;
532 virtual LIR* LoadBaseDispWide(int rBase, int displacement, int r_dest_lo, int r_dest_hi,
534 virtual LIR* LoadBaseIndexed(int rBase, int r_index, int r_dest, int scale, OpSize size) = 0;
535 virtual LIR* LoadBaseIndexedDisp(int rBase, int r_index, int scale, int displacement,
539 virtual LIR* StoreBaseDisp(int rBase, int displacement, int r_src, OpSize size) = 0;
540 virtual LIR* StoreBaseDispWide(int rBase, int displacement, int r_src_lo, int r_src_hi) = 0;
541 virtual LIR* StoreBaseIndexed(int rBase, int r_index, int r_src, int scale, OpSize size) = 0;
542 virtual LIR* StoreBaseIndexedDisp(int rBase, int r_index, int scale, int displacement
    [all...]
gen_loadstore.cc 78 LIR* Mir2Lir::LoadWordDisp(int rBase, int displacement, int r_dest) {
79 return LoadBaseDisp(rBase, displacement, r_dest, kWord,
83 LIR* Mir2Lir::StoreWordDisp(int rBase, int displacement, int r_src) {
84 return StoreBaseDisp(rBase, displacement, r_src, kWord);
  /dalvik/vm/compiler/codegen/
Ralloc.h 221 extern void dvmCompilerFlushRegImpl(CompilationUnit *cUnit, int rBase,
224 extern void dvmCompilerFlushRegWideImpl(CompilationUnit *cUnit, int rBase,
CodegenFactory.cpp 35 static TGT_LIR *loadWordDisp(CompilationUnit *cUnit, int rBase,
38 return loadBaseDisp(cUnit, NULL, rBase, displacement, rDest, kWord,
42 static TGT_LIR *storeWordDisp(CompilationUnit *cUnit, int rBase,
45 return storeBaseDisp(cUnit, rBase, displacement, rSrc, kWord);
  /frameworks/native/opengl/libs/ETC1/
etc1.cpp 206 int rBase = high >> 27;
209 r1 = convert5To8(rBase);
210 r2 = convertDiff(rBase, high >> 24);
  /sdk/emulator/opengl/host/libs/Translator/GLcommon/
etc1.cpp 206 int rBase = high >> 27;
209 r1 = convert5To8(rBase);
210 r2 = convertDiff(rBase, high >> 24);
  /dalvik/vm/compiler/codegen/arm/
CodegenDriver.cpp     [all...]

Completed in 827 milliseconds