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

  /external/llvm/lib/Target/WebAssembly/
WebAssemblyArgumentMove.cpp 88 MachineBasicBlock::iterator InsertPt = EntryMBB.end();
94 InsertPt = MII;
101 for (auto I = InsertPt, E = EntryMBB.end(); I != E; ++I) {
104 EntryMBB.insert(InsertPt, MI->removeFromParent());
WebAssemblyFrameLowering.cpp 71 MachineBasicBlock::iterator InsertPt,
76 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::CONST_I32), SPReg)
84 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::LOAD_I32), SPReg)
90 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::CONST_I32), OffsetReg)
92 BuildMI(MBB, InsertPt, DL,
98 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::CONST_I32), OffsetReg)
102 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::STORE_I32), WebAssembly::SP32)
137 auto InsertPt = MBB.begin();
140 adjustStackPointer(StackSize, false, MF, MBB, TII, InsertPt, DL);
151 auto InsertPt = MBB.getFirstTerminator()
    [all...]
  /external/llvm/lib/Transforms/Utils/
DemoteRegToStack.cpp 90 BasicBlock::iterator InsertPt;
92 InsertPt = ++I.getIterator();
93 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt)
97 InsertPt = II.getNormalDest()->getFirstInsertionPt();
100 new StoreInst(&I, Slot, &*InsertPt);
135 BasicBlock::iterator InsertPt = P->getIterator();
137 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt
    [all...]
LoopUnrollRuntime.cpp 115 Instruction *InsertPt = PrologEnd->getTerminator();
116 IRBuilder<> B(InsertPt);
134 InsertPt->eraseFromParent();
SimplifyCFG.cpp     [all...]
  /external/llvm/include/llvm/CodeGen/
FunctionLoweringInfo.h 118 MachineBasicBlock::iterator InsertPt;
FastISel.h 290 /// \brief Reset InsertPt to prepare for inserting instructions into the
299 MachineBasicBlock::iterator InsertPt;
303 /// \brief Prepare InsertPt to begin inserting instructions into the local
307 /// \brief Reset InsertPt to the given old insert position.
  /external/llvm/lib/Transforms/Scalar/
MergedLoadStoreMotion.cpp 473 BasicBlock::iterator InsertPt = BB->getFirstInsertionPt();
481 SNew->insertBefore(&*InsertPt);
Reassociate.cpp     [all...]
IndVarSimplify.cpp 143 Instruction *InsertPt, Type *Ty);
224 Instruction *InsertPt = nullptr;
230 if (!InsertPt) {
231 InsertPt = InsertBB->getTerminator();
234 InsertBB = DT->findNearestCommonDominator(InsertPt->getParent(), InsertBB);
235 InsertPt = InsertBB->getTerminator();
237 assert(InsertPt && "Missing phi operand");
241 return InsertPt;
243 assert(DT->dominates(DefI, InsertPt) && "def does not dominate all uses");
246 assert(!L || L->contains(LI->getLoopFor(InsertPt->getParent())))
    [all...]
InductiveRangeCheckElimination.cpp     [all...]
LoopStrengthReduce.cpp     [all...]
  /external/llvm/lib/Transforms/IPO/
ArgumentPromotion.cpp     [all...]
DeadArgumentElimination.cpp     [all...]
GlobalOpt.cpp     [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonVLIWPacketizer.cpp 127 MachineBasicBlock::instr_iterator InsertPt;
129 InsertPt = BundleIt.getInstrIterator();
131 InsertPt = std::next(BundleIt).getInstrIterator();
146 B.splice(InsertPt, &B, MI);
    [all...]
HexagonFrameLowering.cpp 451 MachineBasicBlock::iterator InsertPt = MBB.begin();
477 BuildMI(MBB, InsertPt, dl, HII.get(Hexagon::S2_allocframe))
484 BuildMI(MBB, InsertPt, dl, HII.get(Hexagon::CONST32_Int_Real),
486 BuildMI(MBB, InsertPt, dl, HII.get(Hexagon::A2_sub), SP)
490 BuildMI(MBB, InsertPt, dl, HII.get(Hexagon::S2_allocframe))
496 BuildMI(MBB, InsertPt, dl, HII.get(Hexagon::A2_andir), SP)
521 MachineBasicBlock::iterator InsertPt = MBB.getFirstTerminator();
523 if (InsertPt != MBB.end())
524 DL = InsertPt->getDebugLoc();
530 BuildMI(MBB, InsertPt, DL, HII.get(Hexagon::L2_deallocframe))
    [all...]
  /external/llvm/include/llvm/IR/
IRBuilder.h 45 BasicBlock *BB, BasicBlock::iterator InsertPt) const {
46 if (BB) BB->getInstList().insert(InsertPt, I);
58 BasicBlock::iterator InsertPt;
78 InsertPt.reset(nullptr);
82 BasicBlock::iterator GetInsertPoint() const { return InsertPt; }
89 InsertPt = BB->end();
96 InsertPt = I->getIterator();
97 assert(InsertPt != BB->end() && "Can't read debug loc from end()");
105 InsertPt = IP;
585 this->InsertHelper(I, Name, BB, InsertPt);
    [all...]
  /external/llvm/lib/Analysis/
ScalarEvolutionExpander.cpp     [all...]
  /external/llvm/lib/Transforms/ObjCARC/
ObjCARCOpts.cpp     [all...]
  /external/llvm/lib/CodeGen/
CodeGenPrepare.cpp 745 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt();
746 assert(InsertPt != UserBB->end());
748 CI->getType(), "", &*InsertPt);
835 auto *InsertPt = AddI->hasOneUse() ? CI : AddI;
838 CallInst::Create(F, {A, B}, "uadd.overflow", InsertPt);
839 auto *UAdd = ExtractValueInst::Create(UAddWithOverflow, 0, "uadd", InsertPt);
841 ExtractValueInst::Create(UAddWithOverflow, 1, "overflow", InsertPt);
    [all...]

Completed in 1053 milliseconds