HomeSort by relevance Sort by last modified time
    Searched refs:InsertPt (Results 1 - 25 of 33) sorted by null

1 2

  /external/llvm/lib/Transforms/Utils/
DemoteRegToStack.cpp 77 BasicBlock::iterator InsertPt;
79 InsertPt = &I;
80 ++InsertPt;
84 InsertPt = II.getNormalDest()->getFirstInsertionPt();
95 InsertPt = BB->getFirstInsertionPt();
99 for (; isa<PHINode>(InsertPt) || isa<LandingPadInst>(InsertPt); ++InsertPt)
102 new StoreInst(&I, Slot, InsertPt);
137 BasicBlock::iterator InsertPt = P
    [all...]
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();
  /external/llvm/lib/CodeGen/SelectionDAG/
FastISel.cpp 236 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL,
316 FuncInfo.InsertPt = getLastLocalValue();
317 FuncInfo.MBB = FuncInfo.InsertPt->getParent();
318 ++FuncInfo.InsertPt;
320 FuncInfo.InsertPt = FuncInfo.MBB->getFirstNonPHI();
323 while (FuncInfo.InsertPt != FuncInfo.MBB->end() &&
324 FuncInfo.InsertPt->getOpcode() == TargetOpcode::EH_LABEL)
325 ++FuncInfo.InsertPt;
341 MachineBasicBlock::iterator OldInsertPt = FuncInfo.InsertPt;
350 if (FuncInfo.InsertPt != FuncInfo.MBB->begin()
    [all...]
SelectionDAGISel.cpp 704 // FuncInfo->InsertPt is passed by reference and set to the end of the
706 LastMBB = FuncInfo->MBB = Scheduler->EmitSchedule(FuncInfo->InsertPt);
818 BuildMI(*MBB, FuncInfo->InsertPt, SDB->getCurDebugLoc(), II)
    [all...]
  /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/ARM/
A15SDOptimizer.cpp 535 MachineBasicBlock::iterator InsertPt(MI);
538 InsertPt++;
542 unsigned DSub0 = createExtractSubreg(MBB, InsertPt, DL, Reg,
544 unsigned DSub1 = createExtractSubreg(MBB, InsertPt, DL, Reg,
547 unsigned Out1 = createDupLane(MBB, InsertPt, DL, DSub0, 0);
548 unsigned Out2 = createDupLane(MBB, InsertPt, DL, DSub0, 1);
549 Out = createVExt(MBB, InsertPt, DL, Out1, Out2);
551 unsigned Out3 = createDupLane(MBB, InsertPt, DL, DSub1, 0);
552 unsigned Out4 = createDupLane(MBB, InsertPt, DL, DSub1, 1);
553 Out2 = createVExt(MBB, InsertPt, DL, Out3, Out4)
    [all...]
ARMFastISel.cpp 298 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg));
309 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg)
312 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II)
314 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL,
329 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg)
333 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II)
336 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL,
352 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg)
357 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II)
361 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL
    [all...]
  /external/llvm/lib/Target/X86/
X86FastISel.cpp 229 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt,
248 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL,
279 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt,
308 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt,
564 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(Opc), LoadReg);
809 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY),
824 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY),
831 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(X86::RET));
911 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(CompareImmOpc))
923 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(CompareOpc)
    [all...]
  /external/llvm/lib/IR/
BasicBlock.cpp 171 iterator InsertPt = getFirstNonPHI();
172 if (isa<LandingPadInst>(InsertPt)) ++InsertPt;
173 return InsertPt;
IRBuilder.cpp 50 BB->getInstList().insert(InsertPt, BCI);
  /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/include/llvm/CodeGen/
MachineFunction.h 337 void splice(iterator InsertPt, iterator MBBI) {
338 BasicBlocks.splice(InsertPt, BasicBlocks, MBBI);
340 void splice(iterator InsertPt, iterator MBBI, iterator MBBE) {
341 BasicBlocks.splice(InsertPt, BasicBlocks, MBBI, MBBE);
FunctionLoweringInfo.h 93 MachineBasicBlock::iterator InsertPt;
FastISel.h 135 /// recomputeInsertPt - Reset InsertPt to prepare for inserting instructions
144 MachineBasicBlock::iterator InsertPt;
148 /// enterLocalValueArea - Prepare InsertPt to begin inserting instructions
152 /// leaveLocalValueArea - Reset InsertPt to the given old insert position.
  /external/llvm/lib/Analysis/
LoopInfo.cpp 81 /// If InsertPt is specified, it is the point to hoist instructions to.
85 Instruction *InsertPt) const {
87 return makeLoopInvariant(I, Changed, InsertPt);
97 /// If InsertPt is specified, it is the point to hoist instructions to.
101 Instruction *InsertPt) const {
113 if (!InsertPt) {
118 InsertPt = Preheader->getTerminator();
122 if (!makeLoopInvariant(I->getOperand(i), Changed, InsertPt))
126 I->moveBefore(InsertPt);
ScalarEvolutionExpander.cpp     [all...]
  /external/llvm/lib/Transforms/Scalar/
GVN.cpp 752 /// InsertPt is the place to insert new instructions.
757 Instruction *InsertPt,
773 return new BitCastInst(StoredVal, LoadedTy, "", InsertPt);
778 StoredVal = new PtrToIntInst(StoredVal, StoredValTy, "", InsertPt);
786 StoredVal = new BitCastInst(StoredVal, TypeToCastTo, "", InsertPt);
790 StoredVal = new IntToPtrInst(StoredVal, LoadedTy, "", InsertPt);
803 StoredVal = new PtrToIntInst(StoredVal, StoredValTy, "", InsertPt);
809 StoredVal = new BitCastInst(StoredVal, StoredValTy, "", InsertPt);
816 StoredVal = BinaryOperator::CreateLShr(StoredVal, Val, "tmp", InsertPt);
821 StoredVal = new TruncInst(StoredVal, NewIntTy, "trunc", 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...]
Reassociate.cpp     [all...]
LICM.cpp 549 BasicBlock::iterator InsertPt = ExitBlock->getFirstInsertionPt();
556 I.moveBefore(InsertPt);
562 ExitBlock->getInstList().insert(InsertPt, New);
    [all...]
CodeGenPrepare.cpp 514 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt();
517 InsertPt);
570 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt();
574 CI->getOperand(1), "", InsertPt);
    [all...]
  /external/llvm/include/llvm/Analysis/
LoopInfo.h 341 /// If InsertPt is specified, it is the point to hoist instructions to.
345 Instruction *InsertPt = 0) const;
353 /// If InsertPt is specified, it is the point to hoist instructions to.
357 Instruction *InsertPt = 0) const;
  /external/llvm/lib/Transforms/InstCombine/
InstCombine.h 65 BasicBlock *BB, BasicBlock::iterator InsertPt) const {
66 IRBuilderDefaultInserter<true>::InsertHelper(I, Name, BB, InsertPt);
  /external/llvm/lib/Transforms/IPO/
ArgumentPromotion.cpp     [all...]
DeadArgumentElimination.cpp     [all...]

Completed in 1245 milliseconds

1 2