| /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...] |