Home
last modified time | relevance | path

Searched refs:InsertPt (Results 1 – 25 of 134) sorted by relevance

123456

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCopyToCombine.cpp604 MachineBasicBlock::iterator InsertPt(DoInsertAtI1 ? I1 : I2); in combine() local
607 emitCombineRR(InsertPt, DoubleRegDest, HiOperand, LoOperand); in combine()
609 emitCombineRI(InsertPt, DoubleRegDest, HiOperand, LoOperand); in combine()
611 emitCombineIR(InsertPt, DoubleRegDest, HiOperand, LoOperand); in combine()
613 emitConst64(InsertPt, DoubleRegDest, HiOperand, LoOperand); in combine()
615 emitCombineII(InsertPt, DoubleRegDest, HiOperand, LoOperand); in combine()
621 MachineBasicBlock *BB = InsertPt->getParent(); in combine()
627 BB->splice(InsertPt, BB, NewMI); in combine()
635 void HexagonCopyToCombine::emitConst64(MachineBasicBlock::iterator &InsertPt, in emitConst64() argument
641 DebugLoc DL = InsertPt->getDebugLoc(); in emitConst64()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp103 BasicBlock::iterator InsertPt; in DemoteRegToStack() local
105 InsertPt = ++I.getIterator(); in DemoteRegToStack()
107 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in DemoteRegToStack()
108 if (isa<CatchSwitchInst>(InsertPt)) in DemoteRegToStack()
110 if (isa<CatchSwitchInst>(InsertPt)) { in DemoteRegToStack()
111 for (BasicBlock *Handler : successors(&*InsertPt)) in DemoteRegToStack()
116 InsertPt = II->getNormalDest()->getFirstInsertionPt(); in DemoteRegToStack()
125 new StoreInst(&I, Slot, InsertPt); in DemoteRegToStack()
163 BasicBlock::iterator InsertPt = P->getIterator(); in DemotePHIToStack() local
165 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in DemotePHIToStack()
[all …]
H A DAssumeBundleBuilder.cpp476 BasicBlock::iterator InsertPt = BB->getFirstNonPHIIt(); in mergeRange() local
477 if (isa<LandingPadInst>(InsertPt)) in mergeRange()
478 InsertPt = std::next(InsertPt); in mergeRange()
488 if (I->getParent() == InsertPt->getParent() && in mergeRange()
489 (InsertPt->comesBefore(I) || &*InsertPt == I)) in mergeRange()
490 InsertPt = I->getNextNode()->getIterator(); in mergeRange()
496 if (InsertPt->comesBefore(*Begin)) in mergeRange()
497 for (auto It = (*Begin)->getIterator(), E = InsertPt->getIterator(); in mergeRange()
500 InsertPt = std::next(It); in mergeRange()
507 MergedAssume->insertBefore(InsertPt); in mergeRange()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DValueProfilePlugins.inc49 Instruction *InsertPt = &MI;
51 Candidates->emplace_back(CandidateInfo{Length, InsertPt, AnnotatedInst});
66 Instruction *InsertPt = &CI;
68 Candidates->emplace_back(CandidateInfo{Length, InsertPt, AnnotatedInst});
86 Instruction *InsertPt = I;
88 Candidates.emplace_back(CandidateInfo{Callee, InsertPt, AnnotatedInst});
105 Instruction *InsertPt = I->getNextNonDebugInstruction();
109 while (InsertPt && (dyn_cast<PHINode>(InsertPt) || InsertPt->isEHPad()))
110 InsertPt = InsertPt->getNextNonDebugInstruction();
111 // Skip instrumentating the value if InsertPt is the last instruction.
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFrameLowering.cpp274 auto InsertPt = MBB.begin(); in emitPrologue() local
275 while (InsertPt != MBB.end() && in emitPrologue()
276 WebAssembly::isArgument(InsertPt->getOpcode())) in emitPrologue()
277 ++InsertPt; in emitPrologue()
288 BuildMI(MBB, InsertPt, DL, TII->get(getOpcGlobGet(MF)), SPReg) in emitPrologue()
296 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::COPY), BasePtr) in emitPrologue()
302 BuildMI(MBB, InsertPt, DL, TII->get(getOpcConst(MF)), OffsetReg) in emitPrologue()
304 BuildMI(MBB, InsertPt, DL, TII->get(getOpcSub(MF)), getSPReg(MF)) in emitPrologue()
311 BuildMI(MBB, InsertPt, DL, TII->get(getOpcConst(MF)), BitmaskReg) in emitPrologue()
313 BuildMI(MBB, InsertPt, DL, TII->get(getOpcAnd(MF)), getSPReg(MF)) in emitPrologue()
[all …]
H A DWebAssemblyArgumentMove.cpp74 MachineBasicBlock::iterator InsertPt = EntryMBB.end(); in runOnMachineFunction() local
79 InsertPt = MI; in runOnMachineFunction()
86 for (MachineInstr &MI : llvm::make_range(InsertPt, EntryMBB.end())) { in runOnMachineFunction()
88 EntryMBB.insert(InsertPt, MI.removeFromParent()); in runOnMachineFunction()
H A DWebAssemblyFastISel.cpp401 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), Reg) in materializeLoadStoreOperands()
473 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in zeroExtendToI32()
478 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in zeroExtendToI32()
503 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in signExtendToI32()
508 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in signExtendToI32()
514 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in signExtendToI32()
532 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in zeroExtend()
554 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in signExtend()
597 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in notValue()
605 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(WebAssembly::COPY), in copyValue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOperations.cpp101 auto buildOp = [](ArrayRef<Value *> Srcs, BasicBlock::iterator InsertPt) { in selectDescriptor() argument
102 return SelectInst::Create(Srcs[0], Srcs[1], Srcs[2], "S", InsertPt); in selectDescriptor()
110 auto buildOp = [](ArrayRef<Value *> Srcs, BasicBlock::iterator InsertPt) { in fnegDescriptor() argument
111 return UnaryOperator::Create(Instruction::FNeg, Srcs[0], "F", InsertPt); in fnegDescriptor()
118 auto buildOp = [Op](ArrayRef<Value *> Srcs, BasicBlock::iterator InsertPt) { in binOpDescriptor() argument
119 return BinaryOperator::Create(Op, Srcs[0], Srcs[1], "B", InsertPt); in binOpDescriptor()
152 BasicBlock::iterator InsertPt) { in cmpOpDescriptor() argument
153 return CmpInst::Create(CmpOp, Pred, Srcs[0], Srcs[1], "C", InsertPt); in cmpOpDescriptor()
168 BasicBlock::iterator InsertPt) { in splitBlockDescriptor() argument
169 BasicBlock *Block = InsertPt->getParent(); in splitBlockDescriptor()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SpeculativeLoadHardening.cpp181 MachineBasicBlock::iterator InsertPt,
184 MachineBasicBlock::iterator InsertPt, const DebugLoc &Loc,
188 MachineBasicBlock::iterator InsertPt,
191 MachineBasicBlock::iterator InsertPt,
203 MachineBasicBlock::iterator InsertPt,
589 auto InsertPt = MBB->SkipPHIsAndLabels(MBB->begin()); in hardenEdgesWithLFENCE() local
590 BuildMI(*MBB, InsertPt, DebugLoc(), TII->get(X86::LFENCE)); in hardenEdgesWithLFENCE()
739 auto InsertPt = CheckingMBB.begin(); in tracePredStateThroughCFG() local
740 assert((InsertPt == CheckingMBB.end() || !InsertPt->isPHI()) && in tracePredStateThroughCFG()
755 auto CMovI = BuildMI(CheckingMBB, InsertPt, DebugLoc(), in tracePredStateThroughCFG()
[all …]
H A DX86FastISel.cpp469 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), ResultReg); in X86FastEmitLoad()
498 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in X86FastEmitStore()
645 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, Desc); in X86FastEmitStore()
681 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc)); in X86FastEmitStore()
792 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), LoadReg); in handleConstantAddresses()
1093 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(X86::MOV32rr), in X86SelectCallAddress()
1098 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in X86SelectCallAddress()
1274 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in X86SelectRet()
1294 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in X86SelectRet()
1302 MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in X86SelectRet()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGuardWidening.cpp224 std::optional<BasicBlock::iterator> InsertPt);
229 Value *OldCondition, BasicBlock::iterator InsertPt);
233 Value *freezeAndPush(Value *Orig, BasicBlock::iterator InsertPt);
307 auto InsertPt = findInsertionPointForWideCondition(ToWiden); in widenGuard() local
308 auto MergedCheck = mergeChecks(ChecksToHoist, ChecksToWiden, InsertPt); in widenGuard()
311 getCondition(ToWiden), *InsertPt); in widenGuard()
628 BasicBlock::iterator InsertPt) { in freezeAndPush() argument
629 if (isGuaranteedNotToBePoison(Orig, nullptr, InsertPt, &DT)) in freezeAndPush()
635 FI->insertBefore(*InsertPt->getParent(), InsertPt); in freezeAndPush()
639 BasicBlock::iterator InsertPt = *InsertPtAtDef; in freezeAndPush() local
[all …]
H A DScalarizeMaskedMemIntrin.cpp159 Instruction *InsertPt = CI; in scalarizeMaskedLoad() local
162 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedLoad()
203 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false, in scalarizeMaskedLoad()
261 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false, in scalarizeMaskedLoad()
332 Instruction *InsertPt = CI; in scalarizeMaskedStore() local
333 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedStore()
369 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false, in scalarizeMaskedStore()
420 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false, in scalarizeMaskedStore()
483 Instruction *InsertPt = CI; in scalarizeMaskedGather() local
485 Builder.SetInsertPoint(InsertPt); in scalarizeMaskedGather()
[all …]
H A DLoopDataPrefetch.cpp237 Instruction *InsertPt = nullptr; member
254 if (!InsertPt) { in addInstruction()
256 InsertPt = I; in addInstruction()
259 BasicBlock *PrefBB = InsertPt->getParent(); in addInstruction()
264 InsertPt = DomBB->getTerminator(); in addInstruction()
392 BasicBlock *BB = P.InsertPt->getParent(); in runOnLoop()
402 Value *PrefPtrValue = SCEVE.expandCodeFor(NextLSCEV, I8Ptr, P.InsertPt); in runOnLoop()
404 IRBuilder<> Builder(P.InsertPt); in runOnLoop()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp405 action_iterator InsertPt, RuleMatcher &M, const TreePatternNode &Dst,
408 createInstructionRenderer(action_iterator InsertPt, RuleMatcher &M,
412 importExplicitDefRenderers(action_iterator InsertPt, RuleMatcher &M,
417 importExplicitUseRenderers(action_iterator InsertPt, RuleMatcher &M,
426 action_iterator InsertPt) const;
433 action_iterator &InsertPt) const;
437 action_iterator &InsertPt) const;
483 Error constrainOperands(action_iterator InsertPt, RuleMatcher &M,
1312 action_iterator InsertPt) const { in importLeafNodeRenderer()
1332 M.insertAction<MakeTempRegisterAction>(InsertPt, *OpTyOrNone, TempRegID); in importLeafNodeRenderer()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DA15SDOptimizer.cpp507 MachineBasicBlock::iterator InsertPt(MI); in optimizeAllLanesPattern() local
510 InsertPt++; in optimizeAllLanesPattern()
517 unsigned DSub0 = createExtractSubreg(MBB, InsertPt, DL, Reg, in optimizeAllLanesPattern()
519 unsigned DSub1 = createExtractSubreg(MBB, InsertPt, DL, Reg, in optimizeAllLanesPattern()
522 unsigned Out1 = createDupLane(MBB, InsertPt, DL, DSub0, 0); in optimizeAllLanesPattern()
523 unsigned Out2 = createDupLane(MBB, InsertPt, DL, DSub0, 1); in optimizeAllLanesPattern()
524 Out = createVExt(MBB, InsertPt, DL, Out1, Out2); in optimizeAllLanesPattern()
526 unsigned Out3 = createDupLane(MBB, InsertPt, DL, DSub1, 0); in optimizeAllLanesPattern()
527 unsigned Out4 = createDupLane(MBB, InsertPt, DL, DSub1, 1); in optimizeAllLanesPattern()
528 Out2 = createVExt(MBB, InsertPt, DL, Out3, Out4); in optimizeAllLanesPattern()
[all …]
H A DARMFastISel.cpp331 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, in fastEmitInst_r()
334 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II) in fastEmitInst_r()
336 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in fastEmitInst_r()
356 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg) in fastEmitInst_rr()
360 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II) in fastEmitInst_rr()
363 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in fastEmitInst_rr()
381 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, ResultReg) in fastEmitInst_ri()
385 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II) in fastEmitInst_ri()
388 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in fastEmitInst_ri()
402 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, II, in fastEmitInst_i()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp236 SavedInsertPt = FuncInfo.InsertPt; in flushLocalValueMap()
323 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in materializeConstant()
403 FuncInfo.InsertPt = getLastLocalValue(); in recomputeInsertPt()
404 FuncInfo.MBB = FuncInfo.InsertPt->getParent(); in recomputeInsertPt()
405 ++FuncInfo.InsertPt; in recomputeInsertPt()
407 FuncInfo.InsertPt = FuncInfo.MBB->getFirstNonPHI(); in recomputeInsertPt()
431 SavePoint OldInsertPt = FuncInfo.InsertPt; in enterLocalValueArea()
437 if (FuncInfo.InsertPt != FuncInfo.MBB->begin()) in leaveLocalValueArea()
438 LastLocalValue = &*std::prev(FuncInfo.InsertPt); in leaveLocalValueArea()
441 FuncInfo.InsertPt = OldInsertPt; in leaveLocalValueArea()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp74 CallInst *BundledRetainClaimRVs::insertRVCall(BasicBlock::iterator InsertPt, in insertRVCall() argument
77 return insertRVCallWithColors(InsertPt, AnnotatedCall, BlockColors); in insertRVCall()
81 BasicBlock::iterator InsertPt, CallBase *AnnotatedCall, in insertRVCallWithColors() argument
83 IRBuilder<> Builder(InsertPt->getParent(), InsertPt); in insertRVCallWithColors()
89 createCallInstWithColors(Func, CallArg, "", InsertPt, BlockColors); in insertRVCallWithColors()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp147 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, in copyRegToRegClass()
419 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(PPC::ADDI8), in PPCSimplifyAddress()
523 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), ResultReg) in PPCEmitLoad()
531 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), ResultReg) in PPCEmitLoad()
558 auto MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), in PPCEmitLoad()
669 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc)) in PPCEmitStore()
681 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc)) in PPCEmitStore()
704 auto MIB = BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc)) in PPCEmitStore()
779 BuildMI(*BrBB, FuncInfo.InsertPt, MIMD, TII.get(PPC::BCC)) in SelectBranch()
933 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(CmpOpc), DestReg) in PPCEmitCmp()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCFIInstBuilder.h23 MachineBasicBlock::iterator InsertPt; variable
39 CFIInstBuilder(MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertPt,
45 setInsertPoint(InsertPt);
52 void setInsertPoint(MachineBasicBlock::iterator IP) { InsertPt = IP; } in setInsertPoint()
55 BuildMI(MBB, InsertPt, MIMD, CFIID) in insertCFIInst()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DBasicBlock.cpp394 const_iterator InsertPt = getFirstNonPHIIt(); in getFirstInsertionPt() local
395 if (InsertPt == end()) in getFirstInsertionPt()
398 if (InsertPt->isEHPad()) ++InsertPt; in getFirstInsertionPt()
402 InsertPt.setHeadBit(true); in getFirstInsertionPt()
403 return InsertPt; in getFirstInsertionPt()
407 const_iterator InsertPt = getFirstNonPHIIt(); in getFirstNonPHIOrDbgOrAlloca() local
408 if (InsertPt == end()) in getFirstNonPHIOrDbgOrAlloca()
411 if (InsertPt->isEHPad()) in getFirstNonPHIOrDbgOrAlloca()
412 ++InsertPt; in getFirstNonPHIOrDbgOrAlloca()
416 while (InsertPt != End && in getFirstNonPHIOrDbgOrAlloca()
[all …]
H A DReplaceConstant.cpp25 static SmallVector<Instruction *, 4> expandUser(BasicBlock::iterator InsertPt, in expandUser() argument
30 ConstInst->insertBefore(*InsertPt->getParent(), InsertPt); in expandUser()
35 V = InsertValueInst::Create(V, Op, Idx, "", InsertPt); in expandUser()
43 InsertPt); in expandUser()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DSpillUtils.cpp579 Instruction *InsertPt = CoroBegin->getNextNode(); in sinkSpillUsesAfterCoroBegin() local
581 Inst->moveBefore(InsertPt->getIterator()); in sinkSpillUsesAfterCoroBegin()
586 BasicBlock::iterator InsertPt; in getSpillInsertionPt() local
590 InsertPt = Shape.getInsertPtAfterFramePtr(); in getSpillInsertionPt()
598 InsertPt = CSI->getParent()->getSingleSuccessor()->getFirstNonPHIIt(); in getSpillInsertionPt()
604 InsertPt = Shape.getInsertPtAfterFramePtr(); in getSpillInsertionPt()
609 InsertPt = NewBB->getTerminator()->getIterator(); in getSpillInsertionPt()
614 InsertPt = splitBeforeCatchSwitch(CSI)->getIterator(); in getSpillInsertionPt()
616 InsertPt = DefBlock->getFirstInsertionPt(); in getSpillInsertionPt()
621 InsertPt = I->getNextNode()->getIterator(); in getSpillInsertionPt()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h56 VPBasicBlock::iterator InsertPt = VPBasicBlock::iterator();
61 BB->insert(R, InsertPt); in tryInsertInstruction()
74 VPBuilder(VPRecipeBase *InsertPt) { setInsertPoint(InsertPt); } in VPBuilder() argument
83 InsertPt = VPBasicBlock::iterator(); in clearInsertionPoint()
87 VPBasicBlock::iterator getInsertPoint() const { return InsertPt; } in getInsertPoint()
129 InsertPt = BB->end(); in setInsertPoint()
136 InsertPt = IP; in setInsertPoint()
143 InsertPt = IP->getIterator(); in setInsertPoint()
147 void insert(VPRecipeBase *R) { BB->insert(R, InsertPt); } in insert()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerSGPRSpills.cpp63 int FI, MachineBasicBlock *MBB, MachineBasicBlock::iterator InsertPt,
298 int FI, MachineBasicBlock *MBB, MachineBasicBlock::iterator InsertPt, in updateLaneVGPRDomInstr() argument
319 LaneVGPRDomInstr[Spill.VGPR] = InsertPt; in updateLaneVGPRDomInstr()
329 if (MDT->dominates(&*InsertPt, &*PrevInsertPt)) in updateLaneVGPRDomInstr()
330 I->second = InsertPt; in updateLaneVGPRDomInstr()
339 I->second = InsertPt; in updateLaneVGPRDomInstr()
488 auto InsertPt = LaneVGPRDomInstr[Reg]; in run() local
490 MachineBasicBlock &Block = *InsertPt->getParent(); in run()
491 DebugLoc DL = Block.findDebugLoc(InsertPt); in run()
493 BuildMI(Block, *InsertPt, DL, TII->get(AMDGPU::IMPLICIT_DEF), Reg); in run()

123456