HomeSort by: relevance | last modified time | path
    Searched defs:InsertPt (Results 1 - 25 of 44) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyArgumentMove.cpp 77 MachineBasicBlock::iterator InsertPt = EntryMBB.end();
82 InsertPt = MI;
89 for (MachineInstr &MI : llvm::make_range(InsertPt, EntryMBB.end())) {
91 EntryMBB.insert(InsertPt, MI.removeFromParent());
WebAssemblyExplicitLocals.cpp 339 MachineInstr *InsertPt = &MI;
362 InsertPt = findStartOfTree(MO, MRI, MFI);
381 InsertPt =
382 BuildMI(MBB, InsertPt, MI.getDebugLoc(), TII->get(Opc), NewReg)
WebAssemblyFrameLowering.cpp 221 auto InsertPt = MBB.begin();
222 while (InsertPt != MBB.end() &&
223 WebAssembly::isArgument(InsertPt->getOpcode()))
224 ++InsertPt;
235 BuildMI(MBB, InsertPt, DL, TII->get(getOpcGlobGet(MF)), SPReg)
243 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::COPY), BasePtr)
249 BuildMI(MBB, InsertPt, DL, TII->get(getOpcConst(MF)), OffsetReg)
251 BuildMI(MBB, InsertPt, DL, TII->get(getOpcSub(MF)), getSPReg(MF))
258 BuildMI(MBB, InsertPt, DL, TII->get(getOpcConst(MF)), BitmaskReg)
260 BuildMI(MBB, InsertPt, DL, TII->get(getOpcAnd(MF)), getSPReg(MF)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
ValueProfileCollector.h 61 Instruction *InsertPt; // Insert the VP lib call before this instr.
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
DemoteRegToStack.cpp 93 BasicBlock::iterator InsertPt;
95 InsertPt = ++I.getIterator();
96 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt)
100 InsertPt = II.getNormalDest()->getFirstInsertionPt();
103 new StoreInst(&I, Slot, &*InsertPt);
141 BasicBlock::iterator InsertPt = P->getIterator();
143 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt
    [all...]
AssumeBundleBuilder.cpp 474 Instruction *InsertPt = BB->getFirstNonPHI();
475 if (isa<LandingPadInst>(InsertPt))
476 InsertPt = InsertPt->getNextNode();
486 if (I->getParent() == InsertPt->getParent() &&
487 (InsertPt->comesBefore(I) || InsertPt == I))
488 InsertPt = I->getNextNode();
492 /// Adjust InsertPt if it is before Begin, since mergeAssumes only
494 if (InsertPt->comesBefore(*Begin)
    [all...]
Debugify.cpp 157 BasicBlock::iterator InsertPt = BB.getFirstInsertionPt();
158 assert(InsertPt != BB.end() && "Expected to find an insertion point");
159 Instruction *InsertBefore = &*InsertPt;
LoopUnrollRuntime.cpp 152 Instruction *InsertPt = PrologExit->getTerminator();
153 IRBuilder<> B(InsertPt);
169 InsertPt->eraseFromParent();
274 Instruction *InsertPt = NewExit->getTerminator();
275 IRBuilder<> B(InsertPt);
284 InsertPt->eraseFromParent();
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineLoopUtils.cpp 46 auto InsertPt = NewBB->end();
49 NewBB->insert(InsertPt, NewMI);
ExpandMemCmp.cpp 526 BasicBlock::iterator InsertPt = ResBlock.BB->getFirstInsertionPt();
527 Builder.SetInsertPoint(ResBlock.BB, InsertPt);
536 BasicBlock::iterator InsertPt = ResBlock.BB->getFirstInsertionPt();
537 Builder.SetInsertPoint(ResBlock.BB, InsertPt);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
FunctionLoweringInfo.h 153 MachineBasicBlock::iterator InsertPt;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroElide.cpp 127 auto *InsertPt =
148 auto *Frame = new AllocaInst(FrameTy, DL.getAllocaAddrSpace(), "", InsertPt);
151 new BitCastInst(Frame, Type::getInt8PtrTy(C), "vFrame", InsertPt);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopDataPrefetch.cpp 233 Instruction *InsertPt;
241 : LSCEVAddRec(L), InsertPt(nullptr), Writes(false), MemI(nullptr) {
246 /// one, 'InsertPt' and 'Writes' will be updated as required.
251 if (!InsertPt) {
253 InsertPt = I;
256 BasicBlock *PrefBB = InsertPt->getParent();
261 InsertPt = DomBB->getTerminator();
391 BasicBlock *BB = P.InsertPt->getParent();
394 Value *PrefPtrValue = SCEVE.expandCodeFor(NextLSCEV, I8Ptr, P.InsertPt);
396 IRBuilder<> Builder(P.InsertPt);
    [all...]
MergedLoadStoreMotion.cpp 252 BasicBlock::iterator InsertPt = BB->getFirstInsertionPt();
260 SNew->insertBefore(&*InsertPt);
ScalarizeMaskedMemIntrin.cpp 158 Instruction *InsertPt = CI;
161 Builder.SetInsertPoint(InsertPt);
230 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false,
300 Instruction *InsertPt = CI;
301 Builder.SetInsertPoint(InsertPt);
364 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false,
426 Instruction *InsertPt = CI;
428 Builder.SetInsertPoint(InsertPt);
486 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false,
560 Instruction *InsertPt = CI
    [all...]
ConstantHoisting.cpp 334 BasicBlock::iterator InsertPt = BB->begin();
335 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt)
337 InsertPts.insert(&*InsertPt);
Reassociate.cpp 874 BasicBlock::iterator InsertPt;
877 InsertPt = II->getNormalDest()->begin();
879 InsertPt = ++InstInput->getIterator();
882 const BasicBlock *BB = InsertPt->getParent();
886 while (InsertPt != BB->end() && (isa<PHINode>(InsertPt) ||
887 InsertPt->isEHPad())) {
888 if (isa<CatchSwitchInst>(InsertPt))
892 ++InsertPt;
895 InsertPt = TheNeg->getParent()->getParent()->getEntryBlock().begin()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoopVectorizationPlanner.h 45 VPBasicBlock::iterator InsertPt = VPBasicBlock::iterator();
51 BB->insert(Instr, InsertPt);
67 InsertPt = VPBasicBlock::iterator();
71 VPBasicBlock::iterator getInsertPoint() const { return InsertPt; }
106 InsertPt = BB->end();
113 InsertPt = IP;
118 BB->insert(I, InsertPt);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
DeadArgumentElimination.cpp 970 Instruction *InsertPt = &CB;
974 InsertPt = &*NewEdge->getFirstInsertionPt();
986 IRBuilder<NoFolder> IRB(InsertPt);
ArgumentPromotion.cpp 388 Instruction *InsertPt = &NF->begin()->front();
394 StructAlign, "", InsertPt);
404 InsertPt);
407 new StoreInst(&*I2++, Idx, false, Alignment, InsertPt);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
MVETPAndVPTOptimisationsPass.cpp 485 MachineBasicBlock::iterator InsertPt = MBB->getFirstTerminator();
488 if ((InsertPt != MBB->end() && !DT->dominates(&*InsertPt, &Use)) ||
490 LLVM_DEBUG(dbgs() << " InsertPt could not be a terminator!\n");
494 MachineInstrBuilder MI = BuildMI(*MBB, InsertPt, LoopStart->getDebugLoc(),
ARMLowOverheadLoops.cpp 636 // we can use this register at InsertPt.
654 // The element count register maybe defined after InsertPt, in which case we
655 // need to try to move either InsertPt or the def so that the [w|d]lstp can
1413 MachineBasicBlock::iterator InsertPt = LoLoop.StartInsertPt;
1426 BuildMI(*MBB, InsertPt, Start->getDebugLoc(), TII->get(Opc));
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonOptAddrMode.cpp 488 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator();
489 ++InsertPt;
498 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode));
509 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode))
526 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode));
551 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator();
552 ++InsertPt;
558 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode));
568 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode));
579 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode))
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCoroutine.cpp 451 auto *InsertPt = SaveInsertBlock->getTerminator();
452 CoroFree->moveBefore(InsertPt);
453 CGF.Builder.SetInsertPoint(InsertPt);
461 InsertPt->eraseFromParent();
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86SpeculativeLoadHardening.cpp 184 MachineBasicBlock::iterator InsertPt, DebugLoc Loc);
186 MachineBasicBlock::iterator InsertPt, DebugLoc Loc,
190 MachineBasicBlock::iterator InsertPt, DebugLoc Loc,
193 MachineBasicBlock::iterator InsertPt,
205 MachineBasicBlock::iterator InsertPt,
591 auto InsertPt = MBB->SkipPHIsAndLabels(MBB->begin());
592 BuildMI(*MBB, InsertPt, DebugLoc(), TII->get(X86::LFENCE));
741 auto InsertPt = CheckingMBB.begin();
742 assert((InsertPt == CheckingMBB.end() || !InsertPt->isPHI()) &
    [all...]

Completed in 35 milliseconds

1 2