/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsFastISel.cpp | 211 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc)); 215 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), 346 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Mips::LEA_ADDiu), 803 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg) 853 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc)) 977 BuildMI(*BrBB, FuncInfo.InsertPt, DbgLoc, TII.get(Mips::BGTZ)) 1231 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, 1301 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, 1471 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, 1560 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLo [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | Coroutines.cpp | 108 Instruction *InsertPt) { 115 auto *Call = CallInst::Create(Fn, {Arg, IndexVal}, "", InsertPt); 118 new BitCastInst(Call, ResumeFnType->getPointerTo(), "", InsertPt); 107 makeSubFnCall(Value *Arg, int Index, Instruction *InsertPt) argument
|
H A D | CoroInternal.h | 63 Value *makeSubFnCall(Value *Arg, int Index, Instruction *InsertPt);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CodeGenPrepare.cpp | 1165 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); local 1166 assert(InsertPt != UserBB->end()); 1168 CI->getType(), "", &*InsertPt); 1258 Instruction *InsertPt = nullptr; local 1263 InsertPt = &Iter; 1267 assert(InsertPt != nullptr && "Parent block did not contain cmp or binop"); 1269 IRBuilder<> Builder(InsertPt); 1452 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); local 1453 assert(InsertPt != UserBB->end()); 1457 &*InsertPt); 1638 Instruction *InsertPt = local 1722 BasicBlock::iterator InsertPt = TruncUserBB->getFirstInsertionPt(); local 1823 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); local 2642 SExtBuilder(Instruction *InsertPt, Value *Opnd, Type *Ty) argument 2668 ZExtBuilder(Instruction *InsertPt, Value *Opnd, Type *Ty) argument 6113 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); local [all...] |
H A D | TypePromotion.cpp | 482 auto InsertZExt = [&](Value *V, Instruction *InsertPt) { 485 Builder.SetInsertPoint(InsertPt); 492 I->moveBefore(InsertPt); 494 I->moveAfter(InsertPt);
|
H A D | ExpandMemCmp.cpp | 504 BasicBlock::iterator InsertPt = ResBlock.BB->getFirstInsertionPt(); local 505 Builder.SetInsertPoint(ResBlock.BB, InsertPt); 512 BasicBlock::iterator InsertPt = ResBlock.BB->getFirstInsertionPt(); local 513 Builder.SetInsertPoint(ResBlock.BB, InsertPt);
|
H A D | ModuloSchedule.cpp | 1301 auto InsertPt = BB->getFirstTerminator(); local 1308 BB->insert(InsertPt, MI); 1627 auto InsertPt = DestBB->getFirstNonPHI(); local 1652 DestBB->insert(InsertPt, MI); 1673 InsertPt = DestBB->getFirstNonPHI(); 1678 DestBB->insert(InsertPt, NewMI);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCoroutine.cpp | 451 auto *InsertPt = SaveInsertBlock->getTerminator(); variable 452 CoroFree->moveBefore(InsertPt); 453 CGF.Builder.SetInsertPoint(InsertPt); 461 InsertPt->eraseFromParent();
|
H A D | CGBuilder.h | 33 llvm::BasicBlock::iterator InsertPt) const override;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonFrameLowering.h | 120 MachineBasicBlock::iterator InsertPt, unsigned NumBytes) const;
|
H A D | HexagonVLIWPacketizer.cpp | 163 MachineBasicBlock::instr_iterator InsertPt; local 165 InsertPt = BundleIt.getInstrIterator(); 167 InsertPt = std::next(BundleIt).getInstrIterator(); 182 B.splice(InsertPt, &B, MI.getIterator());
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | ArgumentPromotion.cpp | 381 Instruction *InsertPt = &NF->begin()->front(); local 388 InsertPt); 397 InsertPt); 399 new StoreInst(&*I2++, Idx, InsertPt);
|
H A D | DeadArgumentElimination.cpp | 967 Instruction *InsertPt = &CB; local 971 InsertPt = &*NewEdge->getFirstInsertionPt(); 983 IRBuilder<NoFolder> IRB(InsertPt);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | InductiveRangeCheckElimination.cpp | 1429 Instruction *InsertPt = OriginalPreheader->getTerminator(); local 1460 if (!isSafeToExpandAt(ExitPreLoopAtSCEV, InsertPt, SE)) { 1463 << " at block " << InsertPt->getParent()->getName() 1468 ExitPreLoopAt = Expander.expandCodeFor(ExitPreLoopAtSCEV, IVTy, InsertPt); 1487 if (!isSafeToExpandAt(ExitMainLoopAtSCEV, InsertPt, SE)) { 1490 << " at block " << InsertPt->getParent()->getName() 1495 ExitMainLoopAt = Expander.expandCodeFor(ExitMainLoopAtSCEV, IVTy, InsertPt);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | MemorySSA.cpp | 1629 AccessList::iterator InsertPt) { 1631 bool WasEnd = InsertPt == Accesses->end(); 1632 Accesses->insert(AccessList::iterator(InsertPt), What); 1641 } else if (isa<MemoryDef>(InsertPt)) { 1642 Defs->insert(InsertPt->getDefsIterator(), *What); 1644 while (InsertPt != Accesses->end() && !isa<MemoryDef>(InsertPt)) 1645 ++InsertPt; 1647 if (InsertPt == Accesses->end()) 1650 Defs->insert(InsertPt 1628 insertIntoListsBefore(MemoryAccess *What, const BasicBlock *BB, AccessList::iterator InsertPt) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCOpts.cpp | 1733 for (Instruction *InsertPt : ReleasesToMove.ReverseInsertPts) { 1735 new BitCastInst(Arg, ParamTy, "", InsertPt); 1737 CallInst *Call = CallInst::Create(Decl, MyArg, "", InsertPt); 1744 << *InsertPt << "\n"); local 1746 for (Instruction *InsertPt : RetainsToMove.ReverseInsertPts) { 1748 new BitCastInst(Arg, ParamTy, "", InsertPt); 1750 CallInst *Call = CallInst::Create(Decl, MyArg, "", InsertPt); 1761 << *InsertPt << "\n"); local
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | Local.h | 507 /// \p DomBlock, by moving its instructions to the insertion point \p InsertPt. 511 void hoistAllInstructionsInto(BasicBlock *DomBlock, Instruction *InsertPt,
|
H A D | ScalarEvolutionExpander.h | 375 FindValueInExprValueMap(const SCEV *S, const Instruction *InsertPt);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | IRBuilder.h | 67 BasicBlock::iterator InsertPt) const { 68 if (BB) BB->getInstList().insert(InsertPt, I); 86 BasicBlock::iterator InsertPt) const override { 87 IRBuilderDefaultInserter::InsertHelper(I, Name, BB, InsertPt); 98 BasicBlock::iterator InsertPt; member in class:llvm::IRBuilderBase 127 Inserter.InsertHelper(I, Name, BB, InsertPt); 152 InsertPt = BasicBlock::iterator(); 156 BasicBlock::iterator GetInsertPoint() const { return InsertPt; } 163 InsertPt = BB->end(); 170 InsertPt [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CodeExtractor.cpp | 1255 BasicBlock::iterator InsertPt; local 1259 InsertPt = InvokeI->getNormalDest()->getFirstInsertionPt(); 1261 InsertPt = Phi->getParent()->getFirstInsertionPt(); 1263 InsertPt = std::next(OutI->getIterator()); 1265 Instruction *InsertBefore = &*InsertPt; 1268 "InsertPt should be in new function");
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrInfo.cpp | 5232 MachineBasicBlock::iterator InsertPt, 5255 MachineBasicBlock *MBB = InsertPt->getParent(); 5256 MBB->insert(InsertPt, NewMI); 5263 MachineBasicBlock::iterator InsertPt, 5287 MachineBasicBlock *MBB = InsertPt->getParent(); 5288 MBB->insert(InsertPt, NewMI); 5295 MachineBasicBlock::iterator InsertPt, 5297 MachineInstrBuilder MIB = BuildMI(*InsertPt->getParent(), InsertPt, 5305 ArrayRef<MachineOperand> MOs, MachineBasicBlock::iterator InsertPt, 5230 FuseTwoAddrInst(MachineFunction &MF, unsigned Opcode, ArrayRef<MachineOperand> MOs, MachineBasicBlock::iterator InsertPt, MachineInstr &MI, const TargetInstrInfo &TII) argument 5261 FuseInst(MachineFunction &MF, unsigned Opcode, unsigned OpNo, ArrayRef<MachineOperand> MOs, MachineBasicBlock::iterator InsertPt, MachineInstr &MI, const TargetInstrInfo &TII, int PtrOffset = 0) argument 5293 MakeM0Inst(const TargetInstrInfo &TII, unsigned Opcode, ArrayRef<MachineOperand> MOs, MachineBasicBlock::iterator InsertPt, MachineInstr &MI) argument 5303 foldMemoryOperandCustom( MachineFunction &MF, MachineInstr &MI, unsigned OpNum, ArrayRef<MachineOperand> MOs, MachineBasicBlock::iterator InsertPt, unsigned Size, Align Alignment) const argument 5396 foldMemoryOperandImpl( MachineFunction &MF, MachineInstr &MI, unsigned OpNum, ArrayRef<MachineOperand> MOs, MachineBasicBlock::iterator InsertPt, unsigned Size, Align Alignment, bool AllowCommute) const argument 5574 foldMemoryOperandImpl(MachineFunction &MF, MachineInstr &MI, ArrayRef<unsigned> Ops, MachineBasicBlock::iterator InsertPt, int FrameIndex, LiveIntervals *LIS, VirtRegMap *VRM) const argument 5873 foldMemoryOperandImpl( MachineFunction &MF, MachineInstr &MI, ArrayRef<unsigned> Ops, MachineBasicBlock::iterator InsertPt, MachineInstr &LoadMI, LiveIntervals *LIS) const argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | FastISel.h | 308 /// Reset InsertPt to prepare for inserting instructions into the 317 MachineBasicBlock::iterator InsertPt; member in struct:llvm::FastISel::SavePoint 321 /// Prepare InsertPt to begin inserting instructions into the local 325 /// Reset InsertPt to the given old insert position.
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | HWAddressSanitizer.cpp | 1142 Instruction *InsertPt = &*F.getEntryBlock().begin(); local 1143 IRBuilder<> EntryIRB(InsertPt); 1201 InsertPt = &*F.getEntryBlock().begin(); 1208 I->moveBefore(InsertPt);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.h | 176 MachineBasicBlock::iterator InsertPt, int FrameIndex,
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | LoopInfo.h | 550 /// If InsertPt is specified, it is the point to hoist instructions to. 553 Instruction *InsertPt = nullptr, 562 /// If InsertPt is specified, it is the point to hoist instructions to. 566 Instruction *InsertPt = nullptr,
|