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

1 2

  /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();
  /external/llvm/lib/Target/Hexagon/
HexagonCopyToCombine.cpp 542 MachineBasicBlock::iterator InsertPt(DoInsertAtI1 ? I1 : I2);
545 emitCombineRR(InsertPt, DoubleRegDest, HiOperand, LoOperand);
547 emitCombineRI(InsertPt, DoubleRegDest, HiOperand, LoOperand);
549 emitCombineIR(InsertPt, DoubleRegDest, HiOperand, LoOperand);
551 emitCombineII(InsertPt, DoubleRegDest, HiOperand, LoOperand);
557 void HexagonCopyToCombine::emitCombineII(MachineBasicBlock::iterator &InsertPt,
561 DebugLoc DL = InsertPt->getDebugLoc();
562 MachineBasicBlock *BB = InsertPt->getParent();
566 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::COMBINE_Ii), DoubleDestReg)
573 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::COMBINE_iI_V4), DoubleDestReg
    [all...]
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/CodeGen/SelectionDAG/
FastISel.cpp 236 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
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...]
  /external/clang/lib/CodeGen/
CGBuilder.h 34 llvm::BasicBlock::iterator InsertPt) const;
  /external/llvm/lib/Target/ARM/
A15SDOptimizer.cpp 529 MachineBasicBlock::iterator InsertPt(MI);
532 InsertPt++;
539 unsigned DSub0 = createExtractSubreg(MBB, InsertPt, DL, Reg,
541 unsigned DSub1 = createExtractSubreg(MBB, InsertPt, DL, Reg,
544 unsigned Out1 = createDupLane(MBB, InsertPt, DL, DSub0, 0);
545 unsigned Out2 = createDupLane(MBB, InsertPt, DL, DSub0, 1);
546 Out = createVExt(MBB, InsertPt, DL, Out1, Out2);
548 unsigned Out3 = createDupLane(MBB, InsertPt, DL, DSub1, 0);
549 unsigned Out4 = createDupLane(MBB, InsertPt, DL, DSub1, 1);
550 Out2 = createVExt(MBB, InsertPt, DL, Out3, Out4)
    [all...]
ARMFastISel.cpp 296 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II,
299 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
301 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
322 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
326 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
329 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
352 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg)
357 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
361 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
380 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, ResultReg
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCFastISel.cpp 408 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::ADDI8),
500 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
506 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
530 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
616 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc))
624 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc))
644 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc))
708 BuildMI(*BrBB, FuncInfo.InsertPt, DbgLoc, TII.get(PPC::BCC))
818 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(CmpOpc), DestReg)
821 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(CmpOpc), DestReg
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64FastISel.cpp 187 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADDXri),
218 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
231 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADRP),
236 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg)
263 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADRP),
268 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::LDRXui),
275 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADRP),
279 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADDXri),
471 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADDXri),
579 MachineInstrBuilder MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc
    [all...]
  /external/llvm/lib/Target/X86/
X86FastISel.cpp 414 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg);
436 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc,
478 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc));
512 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc));
616 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), LoadReg);
    [all...]
  /external/llvm/lib/IR/
BasicBlock.cpp 175 iterator InsertPt = getFirstNonPHI();
176 if (isa<LandingPadInst>(InsertPt)) ++InsertPt;
177 return InsertPt;
IRBuilder.cpp 50 BB->getInstList().insert(InsertPt, BCI);
  /external/llvm/include/llvm/CodeGen/
MachineFunction.h 339 void splice(iterator InsertPt, iterator MBBI) {
340 BasicBlocks.splice(InsertPt, BasicBlocks, MBBI);
342 void splice(iterator InsertPt, iterator MBBI, iterator MBBE) {
343 BasicBlocks.splice(InsertPt, BasicBlocks, MBBI, MBBE);
FunctionLoweringInfo.h 94 MachineBasicBlock::iterator InsertPt;
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.
  /external/llvm/lib/Analysis/
LoopInfo.cpp 83 /// If InsertPt is specified, it is the point to hoist instructions to.
87 Instruction *InsertPt) const {
89 return makeLoopInvariant(I, Changed, InsertPt);
99 /// If InsertPt is specified, it is the point to hoist instructions to.
103 Instruction *InsertPt) const {
115 if (!InsertPt) {
120 InsertPt = Preheader->getTerminator();
124 if (!makeLoopInvariant(I->getOperand(i), Changed, InsertPt))
128 I->moveBefore(InsertPt);
ScalarEvolutionExpander.cpp     [all...]
  /external/llvm/lib/Transforms/Scalar/
GVN.cpp 852 /// InsertPt is the place to insert new instructions.
857 Instruction *InsertPt,
873 return new BitCastInst(StoredVal, LoadedTy, "", InsertPt);
878 StoredVal = new PtrToIntInst(StoredVal, StoredValTy, "", InsertPt);
886 StoredVal = new BitCastInst(StoredVal, TypeToCastTo, "", InsertPt);
890 StoredVal = new IntToPtrInst(StoredVal, LoadedTy, "", InsertPt);
903 StoredVal = new PtrToIntInst(StoredVal, StoredValTy, "", InsertPt);
909 StoredVal = new BitCastInst(StoredVal, StoredValTy, "", InsertPt);
916 StoredVal = BinaryOperator::CreateLShr(StoredVal, Val, "tmp", InsertPt);
921 StoredVal = new TruncInst(StoredVal, NewIntTy, "trunc", InsertPt);
    [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...]
Reassociate.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...]
  /art/compiler/llvm/
ir_builder.h 46 ::llvm::BasicBlock::iterator InsertPt) const {
47 ::llvm::IRBuilderDefaultInserter<true>::InsertHelper(I, Name, BB, InsertPt);
  /external/llvm/lib/Target/Mips/
MipsFastISel.cpp 98 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc));
102 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc),
  /external/llvm/lib/Transforms/IPO/
ArgumentPromotion.cpp     [all...]

Completed in 400 milliseconds

1 2