| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonCopyToCombine.cpp | 644 BB->splice(InsertPt, BB, NewMI); in combine() 658 DebugLoc DL = InsertPt->getDebugLoc(); in emitConst64() 659 MachineBasicBlock *BB = InsertPt->getParent(); in emitConst64() 673 DebugLoc DL = InsertPt->getDebugLoc(); in emitCombineII() 674 MachineBasicBlock *BB = InsertPt->getParent(); in emitCombineII() 770 DebugLoc DL = InsertPt->getDebugLoc(); in emitCombineIR() 771 MachineBasicBlock *BB = InsertPt->getParent(); in emitCombineIR() 818 DebugLoc DL = InsertPt->getDebugLoc(); in emitCombineRI() 819 MachineBasicBlock *BB = InsertPt->getParent(); in emitCombineRI() 869 DebugLoc DL = InsertPt->getDebugLoc(); in emitCombineRR() [all …]
|
| H A D | HexagonOptAddrMode.cpp | 488 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); in changeLoad() local 489 ++InsertPt; in changeLoad() 498 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode)); in changeLoad() 509 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode)) in changeLoad() 526 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode)); in changeLoad() 551 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); in changeStore() local 552 ++InsertPt; in changeStore() 558 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode)); in changeStore() 579 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode)); in changeStore() 630 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); in changeAddAsl() local [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | DemoteRegToStack.cpp | 93 BasicBlock::iterator InsertPt; in DemoteRegToStack() local 95 InsertPt = ++I.getIterator(); in DemoteRegToStack() 96 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in DemoteRegToStack() 100 InsertPt = II.getNormalDest()->getFirstInsertionPt(); in DemoteRegToStack() 103 new StoreInst(&I, Slot, &*InsertPt); in DemoteRegToStack() 141 BasicBlock::iterator InsertPt = P->getIterator(); in DemotePHIToStack() local 143 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in DemotePHIToStack() 147 new LoadInst(P->getType(), Slot, P->getName() + ".reload", &*InsertPt); in DemotePHIToStack()
|
| H A D | AssumeBundleBuilder.cpp | 474 Instruction *InsertPt = BB->getFirstNonPHI(); in mergeRange() local 475 if (isa<LandingPadInst>(InsertPt)) in mergeRange() 476 InsertPt = InsertPt->getNextNode(); in mergeRange() 486 if (I->getParent() == InsertPt->getParent() && in mergeRange() 487 (InsertPt->comesBefore(I) || InsertPt == I)) in mergeRange() 488 InsertPt = I->getNextNode(); in mergeRange() 494 if (InsertPt->comesBefore(*Begin)) in mergeRange() 495 for (auto It = (*Begin)->getIterator(), E = InsertPt->getIterator(); in mergeRange() 498 InsertPt = It->getNextNode(); in mergeRange() 505 MergedAssume->insertBefore(InsertPt); in mergeRange()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFrameLowering.cpp | 269 auto InsertPt = MBB.begin(); in emitPrologue() local 270 while (InsertPt != MBB.end() && in emitPrologue() 271 WebAssembly::isArgument(InsertPt->getOpcode())) in emitPrologue() 272 ++InsertPt; in emitPrologue() 283 BuildMI(MBB, InsertPt, DL, TII->get(getOpcGlobGet(MF)), SPReg) in emitPrologue() 320 writeSPToGlobal(getSPReg(MF), MF, MBB, InsertPt, DL); in emitPrologue() 332 auto InsertPt = MBB.getFirstTerminator(); in emitEpilogue() local 335 if (InsertPt != MBB.end()) in emitEpilogue() 336 DL = InsertPt->getDebugLoc(); in emitEpilogue() 355 BuildMI(MBB, InsertPt, DL, TII->get(getOpcAdd(MF)), SPReg) in emitEpilogue() [all …]
|
| H A D | WebAssemblyArgumentMove.cpp | 77 MachineBasicBlock::iterator InsertPt = EntryMBB.end(); in runOnMachineFunction() local 82 InsertPt = MI; in runOnMachineFunction() 89 for (MachineInstr &MI : llvm::make_range(InsertPt, EntryMBB.end())) { in runOnMachineFunction() 91 EntryMBB.insert(InsertPt, MI.removeFromParent()); in runOnMachineFunction()
|
| H A D | WebAssemblyFastISel.cpp | 462 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in zeroExtendToI32() 467 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in zeroExtendToI32() 492 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in signExtendToI32() 497 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in signExtendToI32() 503 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in signExtendToI32() 521 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in zeroExtend() 543 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in signExtend() 582 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in notValue() 981 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in selectTrunc() 1381 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in selectRet() [all …]
|
| H A D | WebAssemblyExplicitLocals.cpp | 310 auto InsertPt = std::next(MI.getIterator()); in runOnMachineFunction() local 314 BuildMI(MBB, InsertPt, MI.getDebugLoc(), TII->get(Opc)) in runOnMachineFunction() 326 BuildMI(MBB, InsertPt, MI.getDebugLoc(), TII->get(Opc)) in runOnMachineFunction() 341 MachineInstr *InsertPt = &MI; in runOnMachineFunction() local 364 InsertPt = findStartOfTree(MO, MRI, MFI); in runOnMachineFunction() 383 InsertPt = in runOnMachineFunction() 384 BuildMI(MBB, InsertPt, MI.getDebugLoc(), TII->get(Opc), NewReg) in runOnMachineFunction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86SpeculativeLoadHardening.cpp | 741 auto InsertPt = CheckingMBB.begin(); in tracePredStateThroughCFG() local 742 assert((InsertPt == CheckingMBB.end() || !InsertPt->isPHI()) && in tracePredStateThroughCFG() 1649 auto InsertPt = MI.getIterator(); in hardenLoadAddr() local 1657 FlagsReg = saveEFLAGS(MBB, InsertPt, Loc); in hardenLoadAddr() 1697 BuildMI(MBB, InsertPt, Loc, in hardenLoadAddr() 1772 restoreEFLAGS(MBB, InsertPt, Loc, FlagsReg); in hardenLoadAddr() 1933 if (isEFLAGSLive(MBB, InsertPt, *TRI)) in hardenValueInRegister() 1934 FlagsReg = saveEFLAGS(MBB, InsertPt, Loc); in hardenValueInRegister() 2015 auto InsertPt = MI.getIterator(); in hardenReturnInstr() local 2062 auto InsertPt = MI.getIterator(); in tracePredStateThroughCall() local [all …]
|
| H A D | X86FastISel.cpp | 505 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in X86FastEmitStore() 1275 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in X86SelectRet() 1295 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in X86SelectRet() 1784 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in X86SelectBranch() 1856 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in X86SelectShift() 1962 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in X86SelectDivRem() 1993 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in X86SelectDivRem() 2009 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in X86SelectDivRem() 2219 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in X86FastEmitSSESelect() 2230 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in X86FastEmitSSESelect() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FastISel.cpp | 238 SavedInsertPt = FuncInfo.InsertPt; in flushLocalValueMap() 406 FuncInfo.InsertPt = getLastLocalValue(); in recomputeInsertPt() 408 ++FuncInfo.InsertPt; in recomputeInsertPt() 415 ++FuncInfo.InsertPt; in recomputeInsertPt() 439 SavePoint OldInsertPt = FuncInfo.InsertPt; in enterLocalValueArea() 449 FuncInfo.InsertPt = OldInsertPt; in leaveLocalValueArea() 1521 SavedInsertPt = FuncInfo.InsertPt; in selectInstruction() 1549 if (SavedInsertPt != FuncInfo.InsertPt) in selectInstruction() 1551 SavedInsertPt = FuncInfo.InsertPt; in selectInstruction() 1561 if (SavedInsertPt != FuncInfo.InsertPt) in selectInstruction() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | A15SDOptimizer.cpp | 508 MachineBasicBlock::iterator InsertPt(MI); in optimizeAllLanesPattern() local 511 InsertPt++; in optimizeAllLanesPattern() 523 unsigned Out1 = createDupLane(MBB, InsertPt, DL, DSub0, 0); in optimizeAllLanesPattern() 524 unsigned Out2 = createDupLane(MBB, InsertPt, DL, DSub0, 1); in optimizeAllLanesPattern() 525 Out = createVExt(MBB, InsertPt, DL, Out1, Out2); in optimizeAllLanesPattern() 529 Out2 = createVExt(MBB, InsertPt, DL, Out3, Out4); in optimizeAllLanesPattern() 531 Out = createRegSequence(MBB, InsertPt, DL, Out, Out2); in optimizeAllLanesPattern() 534 unsigned Out1 = createDupLane(MBB, InsertPt, DL, Reg, 0); in optimizeAllLanesPattern() 535 unsigned Out2 = createDupLane(MBB, InsertPt, DL, Reg, 1); in optimizeAllLanesPattern() 536 Out = createVExt(MBB, InsertPt, DL, Out1, Out2); in optimizeAllLanesPattern() [all …]
|
| H A D | ARMFastISel.cpp | 396 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in ARMMoveToFPReg() 406 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in ARMMoveToIntReg() 584 MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in ARMMaterializeGV() 610 MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in ARMMaterializeGV() 615 MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in ARMMaterializeGV() 1436 MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II) in ARMEmitCmp() 1977 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in ProcessCallArgs() 2061 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in FinishCall() 2147 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in SelectRet() 2991 MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in ARMLowerPICELF() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | ValueProfilePlugins.inc | 48 Instruction *InsertPt = &MI; 50 Candidates->emplace_back(CandidateInfo{Length, InsertPt, AnnotatedInst}); 65 Instruction *InsertPt = &CI; 67 Candidates->emplace_back(CandidateInfo{Length, InsertPt, AnnotatedInst}); 85 Instruction *InsertPt = I; 87 Candidates.emplace_back(CandidateInfo{Callee, InsertPt, AnnotatedInst});
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARC.cpp | 96 CallInst *BundledRetainClaimRVs::insertRVCall(Instruction *InsertPt, in insertRVCall() argument 99 return insertRVCallWithColors(InsertPt, AnnotatedCall, BlockColors); in insertRVCall() 103 Instruction *InsertPt, CallBase *AnnotatedCall, in insertRVCallWithColors() argument 105 IRBuilder<> Builder(InsertPt); in insertRVCallWithColors() 112 createCallInstWithColors(Func, CallArg, "", InsertPt, BlockColors); in insertRVCallWithColors()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCFastISel.cpp | 154 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in copyRegToRegClass() 990 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in SelectFPTrunc() 995 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in SelectFPTrunc() 1000 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in SelectFPTrunc() 1417 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in processCallArgs() 1478 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in processCallArgs() 1492 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in finishCall() 1849 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in PPCEmitIntExt() 2129 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in PPCMaterialize32BitInt() 2135 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in PPCMaterialize32BitInt() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopDataPrefetch.cpp | 235 Instruction *InsertPt; member 243 : LSCEVAddRec(L), InsertPt(nullptr), Writes(false), MemI(nullptr) { in Prefetch() 253 if (!InsertPt) { in addInstruction() 255 InsertPt = I; in addInstruction() 258 BasicBlock *PrefBB = InsertPt->getParent(); in addInstruction() 263 InsertPt = DomBB->getTerminator(); in addInstruction() 393 BasicBlock *BB = P.InsertPt->getParent(); in runOnLoop() 396 Value *PrefPtrValue = SCEVE.expandCodeFor(NextLSCEV, I8Ptr, P.InsertPt); in runOnLoop() 398 IRBuilder<> Builder(P.InsertPt); in runOnLoop()
|
| H A D | ScalarizeMaskedMemIntrin.cpp | 158 Instruction *InsertPt = CI; in scalarizeMaskedLoad() local 161 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedLoad() 300 Instruction *InsertPt = CI; in scalarizeMaskedStore() local 301 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedStore() 426 Instruction *InsertPt = CI; in scalarizeMaskedGather() local 428 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedGather() 560 Instruction *InsertPt = CI; in scalarizeMaskedScatter() local 561 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedScatter() 646 Instruction *InsertPt = CI; in scalarizeMaskedExpandLoad() local 649 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedExpandLoad() [all …]
|
| H A D | GuardWidening.cpp | 187 bool widenCondCommon(Value *Cond0, Value *Cond1, Instruction *InsertPt, 533 if (InsertPt) { in widenCondCommon() 535 Result = new ICmpInst(InsertPt, Pred, LHS, NewRHS, "wide.chk"); in widenCondCommon() 548 if (InsertPt) { in widenCondCommon() 551 makeAvailableAt(RC.getCheckInst(), InsertPt); in widenCondCommon() 554 InsertPt); in widenCondCommon() 567 if (InsertPt) { in widenCondCommon() 568 makeAvailableAt(Cond0, InsertPt); in widenCondCommon() 569 makeAvailableAt(Cond1, InsertPt); in widenCondCommon() 571 Cond1 = BinaryOperator::CreateNot(Cond1, "inverted", InsertPt); in widenCondCommon() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerArgs.cpp | 307 BasicBlock::iterator InsertPt; in markPointerAsGlobal() local 310 InsertPt = Arg->getParent()->getEntryBlock().begin(); in markPointerAsGlobal() 313 InsertPt = ++cast<Instruction>(Ptr)->getIterator(); in markPointerAsGlobal() 314 assert(InsertPt != InsertPt->getParent()->end() && in markPointerAsGlobal() 322 Ptr->getName(), &*InsertPt); in markPointerAsGlobal() 324 Ptr->getName(), &*InsertPt); in markPointerAsGlobal()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationPlanner.h | 45 VPBasicBlock::iterator InsertPt = VPBasicBlock::iterator(); 51 BB->insert(Instr, InsertPt); in createInstruction() 67 InsertPt = VPBasicBlock::iterator(); in clearInsertionPoint() 71 VPBasicBlock::iterator getInsertPoint() const { return InsertPt; } in getInsertPoint() 106 InsertPt = BB->end(); in setInsertPoint() 113 InsertPt = IP; in setInsertPoint() 118 BB->insert(I, InsertPt); in insert()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | VNCoercion.h | 77 Instruction *InsertPt, const DataLayout &DL); 88 Instruction *InsertPt, const DataLayout &DL); 99 Type *LoadTy, Instruction *InsertPt,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64FastISel.cpp | 418 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in materializeFP() 486 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in materializeGV() 1860 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in emitLoad() 2527 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in selectCmp() 2983 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in fastLowerArguments() 3108 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in finishCall() 3417 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in fastLowerIntrinsicCall() 3442 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in fastLowerIntrinsicCall() 3846 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in selectRet() 3916 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, in selectTrunc() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | GlobalISelEmitter.cpp | 4407 return InsertPt; in importExplicitUseRenderer() 4449 return InsertPt; in importExplicitUseRenderer() 4452 return InsertPt; in importExplicitUseRenderer() 4456 return InsertPt; in importExplicitUseRenderer() 4484 return InsertPt; in importExplicitUseRenderer() 4727 return InsertPt; in importExplicitDefRenderers() 4748 InsertPt = in importExplicitDefRenderers() 4753 return InsertPt; in importExplicitDefRenderers() 4813 return InsertPt; in importExplicitUseRenderers() 4845 return InsertPt; in importExplicitUseRenderers() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrInfo.cpp | 996 MachineBasicBlock::iterator InsertPt, int FrameIndex, in foldMemoryOperandImpl() argument 1021 MachineInstr *BuiltMI = BuildMI(*InsertPt->getParent(), InsertPt, in foldMemoryOperandImpl() 1048 BuildMI(*InsertPt->getParent(), InsertPt, MI.getDebugLoc(), get(Opcode)) in foldMemoryOperandImpl() 1064 BuildMI(*InsertPt->getParent(), InsertPt, MI.getDebugLoc(), get(Opcode)) in foldMemoryOperandImpl() 1079 BuildMI(*InsertPt->getParent(), InsertPt, MI.getDebugLoc(), get(Opcode)) in foldMemoryOperandImpl() 1107 return BuildMI(*InsertPt->getParent(), InsertPt, MI.getDebugLoc(), in foldMemoryOperandImpl() 1120 return BuildMI(*InsertPt->getParent(), InsertPt, MI.getDebugLoc(), in foldMemoryOperandImpl() 1131 return BuildMI(*InsertPt->getParent(), InsertPt, MI.getDebugLoc(), in foldMemoryOperandImpl() 1158 return BuildMI(*InsertPt->getParent(), InsertPt, MI.getDebugLoc(), in foldMemoryOperandImpl() 1169 return BuildMI(*InsertPt->getParent(), InsertPt, MI.getDebugLoc(), in foldMemoryOperandImpl() [all …]
|