HomeSort by relevance Sort by last modified time
    Searched defs:InsertPt (Results 1 - 20 of 20) sorted by null

  /external/llvm/lib/Transforms/Utils/
DemoteRegToStack.cpp 76 BasicBlock::iterator InsertPt;
78 InsertPt = &I;
79 ++InsertPt;
86 InsertPt = II.getNormalDest()->begin();
89 for (; isa<PHINode>(InsertPt) || isa<LandingPadInst>(InsertPt); ++InsertPt)
92 new StoreInst(&I, Slot, InsertPt);
LoopUnrollRuntime.cpp 108 Instruction *InsertPt = PrologEnd->getTerminator();
110 new ICmpInst(InsertPt, ICmpInst::ICMP_ULT, TripCount,
124 BranchInst::Create(Exit, NewPH, BrLoopExit, InsertPt);
125 InsertPt->eraseFromParent();
SimplifyCFG.cpp     [all...]
  /external/llvm/include/llvm/CodeGen/
FastISel.h 130 /// recomputeInsertPt - Reset InsertPt to prepare for inserting instructions
135 MachineBasicBlock::iterator InsertPt;
139 /// enterLocalValueArea - Prepare InsertPt to begin inserting instructions
143 /// leaveLocalValueArea - Reset InsertPt to the given old insert position.
FunctionLoweringInfo.h 96 MachineBasicBlock::iterator InsertPt;
  /external/llvm/lib/CodeGen/
CodePlacementOpt.cpp 53 MachineFunction::iterator InsertPt,
126 /// InsertPt. Update branch instructions as needed to account for broken
131 MachineFunction::iterator InsertPt,
134 assert(Begin != MF.begin() && End != MF.begin() && InsertPt != MF.begin() &&
139 MF.splice(InsertPt, Begin, End);
257 MachineFunction::iterator InsertPt =
263 InsertPt = TopMBB;
275 if (InsertPt != MF.begin() && HasAnalyzableTerminator(prior(InsertPt)))
326 Splice(MF, InsertPt, Begin, End)
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonFrameLowering.cpp 95 MachineBasicBlock::iterator InsertPt = MBB.begin();
149 BuildMI(MBB, InsertPt, dl, TII.get(Hexagon::ALLOCFRAME)).addImm(0);
152 BuildMI(MBB, InsertPt, dl, TII.get(Hexagon::CONST32_Int_Real),
154 BuildMI(MBB, InsertPt, dl, TII.get(Hexagon::SUB_rr),
159 BuildMI(MBB, InsertPt, dl, TII.get(Hexagon::ALLOCFRAME)).addImm(NumBytes);
  /external/llvm/lib/VMCore/
BasicBlock.cpp 171 iterator InsertPt = getFirstNonPHI();
172 if (isa<LandingPadInst>(InsertPt)) ++InsertPt;
173 return InsertPt;
  /external/llvm/lib/Transforms/IPO/
ArgumentPromotion.cpp 785 Instruction *InsertPt = NF->begin()->begin();
    [all...]
DeadArgumentElimination.cpp 851 Instruction *InsertPt = Call;
855 InsertPt = IP;
    [all...]
GlobalOpt.cpp     [all...]
  /external/llvm/lib/Transforms/Scalar/
LICM.cpp 547 BasicBlock::iterator InsertPt = ExitBlock->getFirstInsertionPt();
554 I.moveBefore(InsertPt);
560 ExitBlock->getInstList().insert(InsertPt, New);
    [all...]
Reassociate.cpp     [all...]
CodeGenPrepare.cpp 502 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt();
505 InsertPt);
558 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt();
562 CI->getOperand(1), "", InsertPt);
    [all...]
IndVarSimplify.cpp 196 Instruction *InsertPt = 0;
202 if (!InsertPt) {
203 InsertPt = InsertBB->getTerminator();
206 InsertBB = DT->findNearestCommonDominator(InsertPt->getParent(), InsertBB);
207 InsertPt = InsertBB->getTerminator();
209 assert(InsertPt && "Missing phi operand");
211 DT->dominates(cast<Instruction>(Def), InsertPt)) &&
213 return InsertPt;
    [all...]
LoopStrengthReduce.cpp     [all...]
ObjCARC.cpp     [all...]
  /external/llvm/lib/Analysis/
ScalarEvolutionExpander.cpp     [all...]
  /external/llvm/lib/Transforms/Instrumentation/
GCOVProfiling.cpp 505 BasicBlock::iterator InsertPt =
507 IRBuilder<> Builder(InsertPt);
  /external/llvm/include/llvm/
IRBuilder.h 37 BasicBlock *BB, BasicBlock::iterator InsertPt) const {
38 if (BB) BB->getInstList().insert(InsertPt, I);
49 BasicBlock::iterator InsertPt;
69 BasicBlock::iterator GetInsertPoint() const { return InsertPt; }
76 InsertPt = BB->end();
83 InsertPt = I;
91 InsertPt = IP;
399 this->InsertHelper(I, Name, BB, InsertPt);
    [all...]

Completed in 617 milliseconds