• Home
  • Raw
  • Download

Lines Matching refs:ArmLIR

34     ArmLIR *branchOver = genCmpImmBranch(cUnit, kArmCondEq, valReg, 0);  in markCard()
40 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); in markCard()
211 ArmLIR *insn = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true); in selfVerificationBranchInsert()
246 ArmLIR *thisLIR; in selfVerificationBranchInsertPass()
249 for (thisLIR = (ArmLIR *) cUnit->firstLIRInsn; in selfVerificationBranchInsertPass()
250 thisLIR != (ArmLIR *) cUnit->lastLIRInsn; in selfVerificationBranchInsertPass()
283 static ArmLIR *genConditionalBranch(CompilationUnit *cUnit, in genConditionalBranch()
285 ArmLIR *target) in genConditionalBranch()
287 ArmLIR *branch = opCondBranch(cUnit, cond); in genConditionalBranch()
293 static inline ArmLIR *genTrap(CompilationUnit *cUnit, int dOffset, in genTrap()
294 ArmLIR *pcrLabel) in genTrap()
296 ArmLIR *branch = opNone(cUnit, kOpUncondBr); in genTrap()
418 ArmLIR * pcrLabel = NULL; in genArrayGet()
495 ArmLIR * pcrLabel = NULL; in genArrayPut()
567 ArmLIR * pcrLabel = NULL; in genArrayObjectPut()
591 ArmLIR *branchOver = genCmpImmBranch(cUnit, kArmCondEq, r0, 0); in genArrayObjectPut()
616 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); in genArrayObjectPut()
956 static ArmLIR *genUnconditionalBranch(CompilationUnit *cUnit, ArmLIR *target) in genUnconditionalBranch()
958 ArmLIR *branch = opNone(cUnit, kOpUncondBr); in genUnconditionalBranch()
973 ArmLIR *branch = genUnconditionalBranch(cUnit, NULL); in genReturnCommon()
975 ArmLIR *pcrLabel = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true); in genReturnCommon()
987 ArmLIR **pcrLabel) in genProcessArgsNoRange()
1020 ArmLIR **pcrLabel) in genProcessArgsRange()
1061 ArmLIR *loopLabel = NULL; in genProcessArgsRange()
1112 BasicBlock *bb, ArmLIR *labelList, in genInvokeSingletonCommon()
1113 ArmLIR *pcrLabel, in genInvokeSingletonCommon()
1122 ArmLIR *retChainingCell = &labelList[bb->fallThrough->id]; in genInvokeSingletonCommon()
1125 ArmLIR *addrRetChain = opRegRegImm(cUnit, kOpAdd, r1, r15pc, 0); in genInvokeSingletonCommon()
1186 ArmLIR *retChainingCell, in genInvokeVirtualCommon()
1187 ArmLIR *predChainingCell, in genInvokeVirtualCommon()
1188 ArmLIR *pcrLabel) in genInvokeVirtualCommon()
1211 ArmLIR *addrRetChain = opRegRegImm(cUnit, kOpAdd, r1, r15pc, 0); in genInvokeVirtualCommon()
1215 ArmLIR *predictedChainingCell = opRegRegImm(cUnit, kOpAdd, r2, r15pc, 0); in genInvokeVirtualCommon()
1231 pcrLabel = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true); in genInvokeVirtualCommon()
1256 ArmLIR *bypassRechaining = genCmpImmBranch(cUnit, kArmCondGt, r1, 0); in genInvokeVirtualCommon()
1297 ArmLIR *retChainingCell) in genInvokeVirtualWholeMethod()
1311 ArmLIR *classCheck = opCondBranch(cUnit, kArmCondNe); in genInvokeVirtualWholeMethod()
1321 ArmLIR *slowPathLabel = newLIR0(cUnit, kArmPseudoTargetLabel); in genInvokeVirtualWholeMethod()
1333 ArmLIR *retChainingCell) in genInvokeSingletonWholeMethod()
1424 ArmLIR *branchOver = genCmpImmBranch(cUnit, kArmCondNe, r0, 0); in genMonitorPortable()
1429 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); in genMonitorPortable()
1444 ArmLIR *ld; in genSuspendPoll()
1459 BasicBlock *bb, ArmLIR *labelList) in handleFmt10t_Fmt20t_Fmt30t()
1812 ArmLIR *branchOver = genCmpImmBranch(cUnit, kArmCondNe, r0, 0); in handleFmt21c_Fmt31c()
1821 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); in handleFmt21c_Fmt31c()
1855 ArmLIR *branch1 = genCmpImmBranch(cUnit, kArmCondEq, in handleFmt21c_Fmt31c()
1867 ArmLIR *branch2 = opCondBranch(cUnit, kArmCondEq); in handleFmt21c_Fmt31c()
1877 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); in handleFmt21c_Fmt31c()
2101 ArmLIR *labelList) in handleFmt21t()
2472 ArmLIR *branchOver = genCmpImmBranch(cUnit, kArmCondNe, r0, 0); in handleFmt22c()
2481 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); in handleFmt22c()
2513 ArmLIR *branch1 = genCmpImmBranch(cUnit, kArmCondEq, r0, 0); in handleFmt22c()
2520 ArmLIR *branch2 = opCondBranch(cUnit, kArmCondEq); in handleFmt22c()
2526 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); in handleFmt22c()
2602 ArmLIR *labelList) in handleFmt22t()
2916 ArmLIR *branchOver = genCmpImmBranch(cUnit, kArmCondNe, r0, 0); in handleFmt31t()
2920 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); in handleFmt31t()
2965 ArmLIR *labelList) in genLandingPadForMispredictedCallee()
2983 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); in genLandingPadForMispredictedCallee()
2990 BasicBlock *bb, ArmLIR *labelList) in handleFmt35c_3rc()
2992 ArmLIR *retChainingCell = NULL; in handleFmt35c_3rc()
2993 ArmLIR *pcrLabel = NULL; in handleFmt35c_3rc()
3011 ArmLIR *predChainingCell = &labelList[bb->taken->id]; in handleFmt35c_3rc()
3191 ArmLIR *predChainingCell = &labelList[bb->taken->id]; in handleFmt35c_3rc()
3214 ArmLIR *addrRetChain = in handleFmt35c_3rc()
3219 ArmLIR *predictedChainingCell = in handleFmt35c_3rc()
3236 pcrLabel = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true); in handleFmt35c_3rc()
3281 ArmLIR *branchOver = genCmpImmBranch(cUnit, kArmCondNe, r0, 0); in handleFmt35c_3rc()
3290 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); in handleFmt35c_3rc()
3297 ArmLIR *bypassRechaining = genCmpImmBranch(cUnit, kArmCondGt, in handleFmt35c_3rc()
3352 BasicBlock *bb, ArmLIR *labelList) in handleFmt35ms_3rms()
3354 ArmLIR *pcrLabel = NULL; in handleFmt35ms_3rms()
3366 ArmLIR *retChainingCell = &labelList[bb->fallThrough->id]; in handleFmt35ms_3rms()
3367 ArmLIR *predChainingCell = &labelList[bb->taken->id]; in handleFmt35ms_3rms()
3435 ArmLIR *rollback; in genInlinedCompareTo()
3521 ArmLIR *pcrLabel = genNullCheck(cUnit, rlObj.sRegLow, rlObj.lowReg, in genInlinedStringCharAt()
3625 ArmLIR *branchOver = genCmpImmBranch(cUnit, kArmCondNe, r0, 0); in handleExecuteInlineC()
3628 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); in handleExecuteInlineC()
3737 ArmLIR *branch = newLIR0(cUnit, kThumbBUncond); in insertChainingSwitch()
3739 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); in insertChainingSwitch()
3835 ArmLIR *targetLabel) in handlePCReconstruction()
3837 ArmLIR **pcrLabel = in handlePCReconstruction()
3838 (ArmLIR **) cUnit->pcReconstructionList.elemList; in handlePCReconstruction()
3894 (ArmLIR *) cUnit->loopAnalysis->branchToPCR); in genHoistedChecksForCountUpLoop()
3917 (ArmLIR *) cUnit->loopAnalysis->branchToPCR); in genHoistedChecksForCountUpLoop()
3941 (ArmLIR *) cUnit->loopAnalysis->branchToPCR); in genHoistedChecksForCountDownLoop()
3955 (ArmLIR *) cUnit->loopAnalysis->branchToPCR); in genHoistedChecksForCountDownLoop()
3973 (ArmLIR *) cUnit->loopAnalysis->branchToPCR); in genHoistedLowerBoundCheck()
4109 (ArmLIR *) cUnit->loopAnalysis->branchToPCR); in handleExtendedMIR()
4129 ArmLIR *bodyLabel) in setupLoopEntryBlock()
4132 ArmLIR *pcrLabel = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true); in setupLoopEntryBlock()
4144 ArmLIR *branchToBody = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true); in setupLoopEntryBlock()
4150 ArmLIR *branchToPCR = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true); in setupLoopEntryBlock()
4187 ArmLIR *labelList = in dvmCompilerMIR2LIR()
4188 (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR) * cUnit->numBlocks, true); in dvmCompilerMIR2LIR()
4189 ArmLIR *headLIR = NULL; in dvmCompilerMIR2LIR()
4357 ArmLIR *boundaryLIR; in dvmCompilerMIR2LIR()
4723 void dvmCompilerSetupResourceMasks(ArmLIR *lir) in dvmCompilerSetupResourceMasks()
4729 ArmLIR* dvmCompilerRegCopyNoInsert(CompilationUnit *cUnit, int rDest, int rSrc) in dvmCompilerRegCopyNoInsert()
4735 ArmLIR* dvmCompilerRegCopy(CompilationUnit *cUnit, int rDest, int rSrc) in dvmCompilerRegCopy()