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

  /dalvik/vm/compiler/codegen/arm/armv5te/
Codegen.cpp 18 #define TGT_LIR ArmLIR
24 #include "compiler/codegen/arm/ArmLIR.h"
  /dalvik/vm/compiler/codegen/arm/armv5te-vfp/
Codegen.cpp 18 #define TGT_LIR ArmLIR
24 #include "compiler/codegen/arm/ArmLIR.h"
  /dalvik/vm/compiler/codegen/arm/armv7-a/
Codegen.cpp 18 #define TGT_LIR ArmLIR
24 #include "compiler/codegen/arm/ArmLIR.h"
ArchVariant.cpp 105 ArmLIR *dmb = newLIR1(cUnit, kThumb2Dmb, barrierKind);
  /dalvik/vm/compiler/codegen/arm/armv7-a-neon/
Codegen.cpp 18 #define TGT_LIR ArmLIR
24 #include "compiler/codegen/arm/ArmLIR.h"
MethodCodegenDriver.cpp 109 BasicBlock *bb, ArmLIR *labelList)
140 ArmLIR *labelList)
178 ArmLIR *labelList)
199 ArmLIR *labelList)
220 BasicBlock *bb, ArmLIR *labelList)
226 BasicBlock *bb, ArmLIR *labelList)
245 ArmLIR *labelList = (ArmLIR *) cUnit->blockLabelList;
258 ArmLIR *headLIR = NULL;
287 ArmLIR *boundaryLIR
    [all...]
ArchVariant.cpp 105 ArmLIR *dmb = newLIR1(cUnit, kThumb2Dmb, barrierKind);
  /dalvik/vm/compiler/codegen/arm/
GlobalOptimizations.cpp 19 #include "ArmLIR.h"
27 ArmLIR *thisLIR;
29 for (thisLIR = (ArmLIR *) cUnit->firstLIRInsn;
30 thisLIR != (ArmLIR *) cUnit->lastLIRInsn;
35 ArmLIR *nextLIR = thisLIR;
43 if (nextLIR == (ArmLIR *) thisLIR->generic.target) {
55 (nextLIR = (ArmLIR *) cUnit->lastLIRInsn))
LocalOptimizations.cpp 19 #include "ArmLIR.h"
33 static inline bool isDalvikRegisterClobbered(ArmLIR *lir1, ArmLIR *lir2)
45 static void dumpDependentInsnPair(ArmLIR *thisLIR, ArmLIR *checkLIR,
55 static void convertMemOpIntoMove(CompilationUnit *cUnit, ArmLIR *origLIR,
59 ArmLIR *moveLIR;
89 ArmLIR *headLIR,
90 ArmLIR *tailLIR)
92 ArmLIR *thisLIR
    [all...]
Codegen.h 32 static ArmLIR *opRegImm(CompilationUnit *cUnit, OpKind op, int rDestSrc1,
34 static ArmLIR *opRegReg(CompilationUnit *cUnit, OpKind op, int rDestSrc1,
62 extern void dvmCompilerSetupResourceMasks(ArmLIR *lir);
64 extern ArmLIR* dvmCompilerRegCopyNoInsert(CompilationUnit *cUnit, int rDest,
CodegenCommon.cpp 35 static void setMemRefType(ArmLIR *lir, bool isLoad, int memType)
75 static void annotateDalvikRegAccess(ArmLIR *lir, int regId, bool isLoad)
126 static void setupResourceMasks(ArmLIR *lir)
232 static void relaxBranchMasks(ArmLIR *lir)
264 static ArmLIR *newLIR0(CompilationUnit *cUnit, ArmOpcode opcode)
266 ArmLIR *insn = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true);
274 static ArmLIR *newLIR1(CompilationUnit *cUnit, ArmOpcode opcode,
277 ArmLIR *insn = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true)
    [all...]
CodegenDriver.cpp 34 ArmLIR *branchOver = genCmpImmBranch(cUnit, kArmCondEq, valReg, 0);
40 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel);
211 ArmLIR *insn = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true);
246 ArmLIR *thisLIR;
249 for (thisLIR = (ArmLIR *) cUnit->firstLIRInsn;
250 thisLIR != (ArmLIR *) cUnit->lastLIRInsn;
283 static ArmLIR *genConditionalBranch(CompilationUnit *cUnit,
285 ArmLIR *target
    [all...]
ArchFactory.cpp 38 ArmLIR *exceptionLabel = (ArmLIR *) cUnit->blockLabelList;
ArchUtility.cpp 19 #include "ArmLIR.h"
76 static void buildInsnString(const char *fmt, ArmLIR *lir, char* buf,
245 ArmLIR *armLIR = (ArmLIR *) lir;
268 if (armLIR && (mask & ENCODE_DALVIK_REG)) {
269 sprintf(buf + strlen(buf), "dr%d%s", armLIR->aliasInfo & 0xffff,
270 (armLIR->aliasInfo & 0x80000000) ? "(+1)" : "");
297 ArmLIR *lir = (ArmLIR *) arg
    [all...]
ArmLIR.h     [all...]
Assemble.cpp 21 #include "ArmLIR.h"
79 /* NOTE: must be kept in sync with enum ArmOpcode from ArmLIR.h */
    [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,
34 static ArmLIR *genRegRegCheck(CompilationUnit *cUnit,
37 ArmLIR *pcrLabel);
49 static ArmLIR *loadConstantNoClobber(CompilationUnit *cUnit, int rDest,
52 ArmLIR *res;
72 ArmLIR *dataTarget = scanLiteralPool(cUnit->literalList, value, 255);
76 ArmLIR *loadPcRel = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true)
    [all...]
Gen.cpp 186 static ArmLIR *genExportPC(CompilationUnit *cUnit, MIR *mir)
188 ArmLIR *res;
257 ArmLIR *branch1 = newLIR2(cUnit, kThumbBCond, 2,
260 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel);
  /dalvik/vm/compiler/codegen/arm/Thumb2/
Factory.cpp 51 static ArmLIR *loadFPConstantValue(CompilationUnit *cUnit, int rDest,
59 ArmLIR *dataTarget = scanLiteralPool(cUnit->literalList, value, 0);
63 ArmLIR *loadPcRel = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true);
136 static ArmLIR *loadConstantNoClobber(CompilationUnit *cUnit, int rDest,
139 ArmLIR *res;
167 ArmLIR *dataTarget = scanLiteralPool(cUnit->literalList, value, 0);
171 ArmLIR *loadPcRel = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true)
    [all...]
Gen.cpp 167 static ArmLIR *genIT(CompilationUnit *cUnit, ArmConditionCode code,
198 static ArmLIR *genExportPC(CompilationUnit *cUnit, MIR *mir)
200 ArmLIR *res;
240 ArmLIR *target;
241 ArmLIR *hopTarget;
242 ArmLIR *branch;
243 ArmLIR *hopBranch;
295 ArmLIR *target;
296 ArmLIR *branch;
297 ArmLIR *hopTarget
    [all...]
  /dalvik/vm/compiler/codegen/
Ralloc.h 24 #include "compiler/codegen/arm/ArmLIR.h"
216 extern ArmLIR* dvmCompilerRegCopy(CompilationUnit *cUnit, int rDest, int rSrc);
RallocUtil.cpp 451 ((ArmLIR *)p)->flags.isNop = true;
  /dalvik/vm/compiler/codegen/arm/FP/
Thumb2VFP.cpp 187 ArmLIR *branch;
204 ArmLIR *label = newLIR0(cUnit, kArmPseudoTargetLabel);
  /dalvik/vm/compiler/codegen/x86/
CodegenInterface.cpp     [all...]

Completed in 498 milliseconds