/external/llvm/lib/Transforms/Utils/ |
DemoteRegToStack.cpp | 78 BasicBlock::iterator InsertPt; 80 InsertPt = &I; 81 ++InsertPt; 85 InsertPt = II.getNormalDest()->getFirstInsertionPt(); 96 InsertPt = BB->getFirstInsertionPt(); 100 for (; isa<PHINode>(InsertPt) || isa<LandingPadInst>(InsertPt); ++InsertPt) 103 new StoreInst(&I, Slot, InsertPt); 138 BasicBlock::iterator InsertPt = P [all...] |
LoopUnrollRuntime.cpp | 109 Instruction *InsertPt = PrologEnd->getTerminator(); 111 new ICmpInst(InsertPt, ICmpInst::ICMP_ULT, TripCount, 125 BranchInst::Create(Exit, NewPH, BrLoopExit, InsertPt); 126 InsertPt->eraseFromParent();
|
SimplifyCFG.cpp | [all...] |
/external/llvm/include/llvm/CodeGen/ |
FastISel.h | 145 /// Reset InsertPt to prepare for inserting instructions into the current 154 MachineBasicBlock::iterator InsertPt; 158 /// Prepare InsertPt to begin inserting instructions into the local value area 162 /// Reset InsertPt to the given old insert position.
|
FunctionLoweringInfo.h | 94 MachineBasicBlock::iterator InsertPt;
|
/external/llvm/lib/IR/ |
BasicBlock.cpp | 175 iterator InsertPt = getFirstNonPHI(); 176 if (isa<LandingPadInst>(InsertPt)) ++InsertPt; 177 return InsertPt;
|
/external/llvm/lib/Target/Hexagon/ |
HexagonFrameLowering.cpp | 90 MachineBasicBlock::iterator InsertPt = MBB.begin(); 122 BuildMI(MBB, InsertPt, dl, TII.get(Hexagon::ALLOCFRAME)).addImm(0); 125 BuildMI(MBB, InsertPt, dl, TII.get(Hexagon::CONST32_Int_Real), 127 BuildMI(MBB, InsertPt, dl, TII.get(Hexagon::SUB_rr), 132 BuildMI(MBB, InsertPt, dl, TII.get(Hexagon::ALLOCFRAME)).addImm(NumBytes);
|
/external/llvm/lib/Transforms/IPO/ |
ArgumentPromotion.cpp | [all...] |
DeadArgumentElimination.cpp | [all...] |
GlobalOpt.cpp | [all...] |
/external/llvm/lib/Transforms/Scalar/ |
Reassociate.cpp | [all...] |
IndVarSimplify.cpp | 200 Instruction *InsertPt = nullptr; 206 if (!InsertPt) { 207 InsertPt = InsertBB->getTerminator(); 210 InsertBB = DT->findNearestCommonDominator(InsertPt->getParent(), InsertBB); 211 InsertPt = InsertBB->getTerminator(); 213 assert(InsertPt && "Missing phi operand"); 215 DT->dominates(cast<Instruction>(Def), InsertPt)) && 217 return InsertPt; [all...] |
LoopStrengthReduce.cpp | [all...] |
/external/llvm/lib/Analysis/ |
ScalarEvolutionExpander.cpp | [all...] |
/external/llvm/include/llvm/IR/ |
IRBuilder.h | 42 BasicBlock *BB, BasicBlock::iterator InsertPt) const { 43 if (BB) BB->getInstList().insert(InsertPt, I); 54 BasicBlock::iterator InsertPt; 74 InsertPt = nullptr; 78 BasicBlock::iterator GetInsertPoint() const { return InsertPt; } 85 InsertPt = BB->end(); 92 InsertPt = I; 101 InsertPt = IP; 493 this->InsertHelper(I, Name, BB, InsertPt); [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstructionCombining.cpp | [all...] |
/external/llvm/lib/CodeGen/ |
CodeGenPrepare.cpp | 508 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); 511 InsertPt); 601 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); 605 CI->getOperand(1), "", InsertPt); 684 BasicBlock::iterator InsertPt = TruncUserBB->getFirstInsertionPt(); 688 BinaryOperator::CreateAShr(ShiftI->getOperand(0), CI, "", InsertPt); 691 BinaryOperator::CreateLShr(ShiftI->getOperand(0), CI, "", InsertPt); 779 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); 783 BinaryOperator::CreateAShr(ShiftI->getOperand(0), CI, "", InsertPt); 786 BinaryOperator::CreateLShr(ShiftI->getOperand(0), CI, "", InsertPt); [all...] |
/external/llvm/lib/Transforms/ObjCARC/ |
ObjCARCOpts.cpp | [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
LoopVectorize.cpp | [all...] |