Home
last modified time | relevance | path

Searched refs:getFirstNonPHI (Results 1 – 25 of 28) sorted by relevance

12

/external/llvm/include/llvm/
DBasicBlock.h130 Instruction* getFirstNonPHI();
131 const Instruction* getFirstNonPHI() const {
132 return const_cast<BasicBlock*>(this)->getFirstNonPHI();
/external/llvm/lib/Transforms/IPO/
DPartialInlining.cpp91 newReturnBlock->getFirstNonPHI()); in unswitchFunction()
100 Ins = newReturnBlock->getFirstNonPHI(); in unswitchFunction()
/external/llvm/lib/Transforms/Instrumentation/
DPathProfiling.cpp912 return(block->getFirstNonPHI()); in getInsertionPoint()
933 BasicBlock::iterator insertPoint = block->getFirstNonPHI(); in preparePHI()
1002 insertPoint = block->getFirstNonPHI(); in insertNumberIncrement()
1143 instrumentNode->getBlock()->getFirstNonPHI() : in insertInstrumentationStartingAt()
1175 instrumentNode->getBlock()->getFirstNonPHI() : in insertInstrumentationStartingAt()
1236 BasicBlock::iterator insertPoint = node->getBlock()->getFirstNonPHI(); in insertInstrumentation()
DProfilingUtils.cpp111 BasicBlock::iterator InsertPos = beginning ? BB->getFirstNonPHI() : in IncrementCounterInBlock()
DGCOVProfiling.cpp509 IRBuilder<> Builder(ComplexEdgeSuccs[i+1]->getFirstNonPHI()); in emitProfileArcs()
/external/llvm/lib/Transforms/Scalar/
DTailDuplication.cpp124 BasicBlock::iterator I = Dest->getFirstNonPHI(); in shouldEliminateUnconditionalBranch()
260 BasicBlock::iterator BBI = DestBlock->getFirstNonPHI(); in eliminateUnconditionalBranch()
DLICM.cpp464 I.moveBefore(ExitBlocks[0]->getFirstNonPHI()); in sink()
507 BasicBlock::iterator InsertPt = ExitBlock->getFirstNonPHI(); in sink()
638 Instruction *InsertPos = ExitBlock->getFirstNonPHI(); in doExtraRewritesBeforeFinalDeletion()
DCodeGenPrepare.cpp413 BasicBlock::iterator InsertPt = UserBB->getFirstNonPHI(); in OptimizeNoopCopyExpression()
470 BasicBlock::iterator InsertPt = UserBB->getFirstNonPHI(); in OptimizeCmpExpression()
564 DVI->insertBefore(VI->getParent()->getFirstNonPHI()); in OptimizeCallInst()
1062 BasicBlock::iterator InsertPt = UserBB->getFirstNonPHI(); in OptimizeExtUses()
DIndVarSimplify.cpp467 PN->getParent()->getFirstNonPHI()); in HandleFloatingPointIV()
1922 Instruction *InsertPt = ExitBlock->getFirstNonPHI(); in SinkUnusedInvariants()
2122 OldCannIV->insertBefore(L->getHeader()->getFirstNonPHI()); in runOnLoop()
DJumpThreading.cpp217 BasicBlock::const_iterator I = BB->getFirstNonPHI(); in getJumpThreadDuplicationCost()
/external/llvm/lib/Transforms/Utils/
DInlineFunction.cpp153 selector->moveBefore(lpad->getFirstNonPHI()); in findSelectorForLandingPad()
196 lpadSelector->insertBefore(lpad->getFirstNonPHI()); in findSelectorForLandingPad()
201 nonDominated->splitBasicBlock(nonDominated->getFirstNonPHI(), in findSelectorForLandingPad()
322 Instruction *splitPoint = exn->getParent()->getFirstNonPHI(); in getInnerUnwindDest()
DLowerInvoke.cpp243 BasicBlock::iterator NI = II->getNormalDest()->getFirstNonPHI(); in rewriteExpensiveInvoke()
249 II->getUnwindDest()->getFirstNonPHI() in rewriteExpensiveInvoke()
DBreakCriticalEdges.cpp129 assert(SplitBB->getFirstNonPHI() == SplitBB->getTerminator() && in CreatePHIsForSplitLoopExit()
DBasicBlockUtils.cpp545 if (const Instruction *I = BB->getFirstNonPHI()) in GetFirstDebugLocInBasicBlock()
DLoopSimplify.cpp378 NewBB->getTerminator()->setDebugLoc(Header->getFirstNonPHI()->getDebugLoc()); in InsertPreheaderForLoop()
DLocal.cpp622 Succ->getInstList().splice(Succ->getFirstNonPHI(), BB->getInstList()); in TryToSimplifyUncondBranchFromEmptyBlock()
DCodeExtractor.cpp132 BasicBlock::iterator AfterPHIs = Header->getFirstNonPHI(); in severSplitPHINodes()
/external/llvm/lib/VMCore/
DBasicBlock.cpp130 Instruction* BasicBlock::getFirstNonPHI() { in getFirstNonPHI() function in BasicBlock
/external/llvm/include/llvm/CodeGen/
DMachineBasicBlock.h312 iterator getFirstNonPHI();
/external/llvm/lib/Transforms/InstCombine/
DInstCombineLoadStoreAlloca.cpp604 BBI = DestBB->getFirstNonPHI(); in SimplifyStoreAtEndOfBlock()
DInstCombineCalls.cpp1146 BasicBlock::iterator I = II->getNormalDest()->getFirstNonPHI(); in transformConstExprCastCall()
/external/llvm/lib/CodeGen/
DMachineBasicBlock.cpp142 MachineBasicBlock::iterator MachineBasicBlock::getFirstNonPHI() { in getFirstNonPHI() function in MachineBasicBlock
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGISel.cpp844 FuncInfo->InsertPt = FuncInfo->MBB->getFirstNonPHI(); in SelectAllBasicBlocks()
846 BasicBlock::const_iterator const Begin = LLVMBB->getFirstNonPHI(); in SelectAllBasicBlocks()
850 FuncInfo->InsertPt = FuncInfo->MBB->getFirstNonPHI(); in SelectAllBasicBlocks()
DScheduleDAGSDNodes.cpp750 MachineBasicBlock::iterator BBBegin = BB->getFirstNonPHI(); in EmitSchedule()
DFastISel.cpp287 FuncInfo.InsertPt = FuncInfo.MBB->getFirstNonPHI(); in recomputeInsertPt()

12