/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | DIBuilder.cpp | 983 BasicBlock *InsertBB = LinkedInstr->getParent(); in insertDbgAssign() local 986 Instruction *InsertBefore = NextIt == InsertBB->end() ? nullptr : &*NextIt; in insertDbgAssign() 987 insertDbgVariableRecord(DVR, InsertBB, InsertBefore, true); in insertDbgAssign() 1049 BasicBlock *InsertBB, Instruction *InsertBefore) { in initIRBuilder() argument 1052 else if (InsertBB) in initIRBuilder() 1053 Builder.SetInsertPoint(InsertBB); in initIRBuilder() 1068 const DILocation *DL, BasicBlock *InsertBB, Instruction *InsertBefore) { in insertDbgValueIntrinsic() argument 1072 insertDbgVariableRecord(DVR, InsertBB, InsertBefore); in insertDbgValueIntrinsic() 1078 return insertDbgIntrinsic(ValueFn, Val, VarInfo, Expr, DL, InsertBB, in insertDbgValueIntrinsic() 1084 BasicBlock *InsertBB, in insertDeclare() argument [all …]
|
H A D | Instruction.cpp | 330 BasicBlock *InsertBB; in getInsertionPointAfterDef() local 333 InsertBB = PN->getParent(); in getInsertionPointAfterDef() 334 InsertPt = InsertBB->getFirstInsertionPt(); in getInsertionPointAfterDef() 336 InsertBB = II->getNormalDest(); in getInsertionPointAfterDef() 337 InsertPt = InsertBB->getFirstInsertionPt(); in getInsertionPointAfterDef() 344 InsertBB = getParent(); in getInsertionPointAfterDef() 354 if (InsertPt == InsertBB->end()) in getInsertionPointAfterDef()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCContract.cpp | 627 BasicBlock *InsertBB = IncomingBB; in run() local 628 while (isa<CatchSwitchInst>(InsertBB->getFirstNonPHI())) { in run() 629 InsertBB = DT->getNode(InsertBB)->getIDom()->getBlock(); in run() 632 assert(DT->dominates(Inst, &InsertBB->back()) && in run() 635 InsertBB->back().getIterator()); in run()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGSDNodes.cpp | 1029 MachineBasicBlock *InsertBB = Emitter.getBlock(); in EmitSchedule() local 1030 MachineBasicBlock::iterator Pos = InsertBB->getFirstTerminator(); in EmitSchedule() 1031 InsertBB->insert(Pos, DbgMIs.begin(), DbgMIs.end()); in EmitSchedule() 1071 MachineBasicBlock *InsertBB = Emitter.getBlock(); in EmitSchedule() local 1072 auto FirstTerm = InsertBB->getFirstTerminator(); in EmitSchedule() 1073 if (FirstTerm != InsertBB->end()) { in EmitSchedule() 1077 make_range(std::next(FirstTerm), InsertBB->end()))) { in EmitSchedule() 1091 return InsertBB; in EmitSchedule()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DIBuilder.h | 98 BasicBlock *InsertBB, Instruction *InsertBefore); 102 BasicBlock *InsertBB, Instruction *InsertBefore); 105 void insertDbgVariableRecord(DbgVariableRecord *DVR, BasicBlock *InsertBB, 113 BasicBlock *InsertBB, 120 BasicBlock *InsertBB,
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | GVNSink.cpp | 864 BasicBlock *InsertBB = BBEnd; in sinkBB() local 868 InsertBB = SplitBlockPredecessors(BBEnd, C.Blocks, ".gvnsink.split"); in sinkBB() 869 if (!InsertBB) { in sinkBB() 877 sinkLastInstruction(C.Blocks, InsertBB); in sinkBB()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorizationPlanner.h | 70 VPBuilder(VPBasicBlock *InsertBB) { setInsertPoint(InsertBB); } in VPBuilder() argument
|
H A D | SLPVectorizer.cpp | 11603 auto &&CheckPredecessor = [](BasicBlock *InstBB, BasicBlock *InsertBB) { in gather() argument 11605 while (InsertBB && InsertBB != InstBB && Visited.insert(InsertBB).second) in gather() 11606 InsertBB = InsertBB->getSinglePredecessor(); in gather() 11607 return InsertBB && InsertBB == InstBB; in gather()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULateCodeGenPrepare.cpp | 241 BasicBlock *InsertBB) { in convertFromOptType() argument 247 IRBuilder<> Builder(InsertBB, InsertPt); in convertFromOptType()
|
H A D | SIInstrInfo.cpp | 6630 MachineBasicBlock *InsertBB = MI.getOperand(I + 1).getMBB(); in legalizeOperands() local 6631 MachineBasicBlock::iterator Insert = InsertBB->getFirstTerminator(); in legalizeOperands() 6635 legalizeGenericOperand(*InsertBB, Insert, RC, Op, MRI, MI.getDebugLoc()); in legalizeOperands()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 1193 BasicBlock *InsertBB = PHI->getIncomingBlock(i); in getInsertPointForUses() local 1195 if (!DT->isReachableFromEntry(InsertBB)) in getInsertPointForUses() 1199 InsertPt = InsertBB->getTerminator(); in getInsertPointForUses() 1202 InsertBB = DT->findNearestCommonDominator(InsertPt->getParent(), InsertBB); in getInsertPointForUses() 1203 InsertPt = InsertBB->getTerminator(); in getInsertPointForUses()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineFunction.cpp | 1142 MachineBasicBlock &InsertBB = *CurInst->getParent(); in salvageCopySSAImpl() local 1154 auto Builder = BuildMI(InsertBB, InsertBB.getFirstNonPHI(), DebugLoc(), in salvageCopySSAImpl()
|
H A D | ModuloSchedule.cpp | 1534 auto *InsertBB = &PreheaderBB->getParent()->front(); in undef() local 1535 BuildMI(*InsertBB, InsertBB->getFirstTerminator(), DebugLoc(), in undef()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 741 Expected<Value *> materializeValue(unsigned ValID, BasicBlock *InsertBB); 1029 [this](unsigned ValID, BasicBlock *InsertBB) { in BitcodeReader() argument 1030 return materializeValue(ValID, InsertBB); in BitcodeReader() 1518 BasicBlock *InsertBB) { in materializeValue() argument 1679 if (!InsertBB) in materializeValue() 1688 BC->getType(), "constexpr", InsertBB); in materializeValue() 1691 "constexpr", InsertBB); in materializeValue() 1694 Ops[1], "constexpr", InsertBB); in materializeValue() 1712 InsertBB); in materializeValue() 1722 "constexpr.ins", InsertBB); in materializeValue() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombinePHI.cpp | 290 auto *InsertBB = &IncomingBB->getParent()->getEntryBlock(); in foldIntegerTypedPHI() local 291 InsertNewInstBefore(CI, InsertBB->getFirstInsertionPt()); in foldIntegerTypedPHI()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 656 MachineBasicBlock *InsertBB = UseMI.getParent(); in InsertInsnsWithoutSideEffectsBeforeUse() local 661 InsertBB = PredBB->getMBB(); in InsertInsnsWithoutSideEffectsBeforeUse() 666 if (InsertBB == DefMI.getParent()) { in InsertInsnsWithoutSideEffectsBeforeUse() 668 Inserter(InsertBB, std::next(InsertPt), UseMO); in InsertInsnsWithoutSideEffectsBeforeUse() 673 Inserter(InsertBB, InsertBB->getFirstNonPHI(), UseMO); in InsertInsnsWithoutSideEffectsBeforeUse()
|
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
H A D | OMPIRBuilder.cpp | 1385 BasicBlock *InsertBB = Builder.GetInsertBlock(); in createParallel() local 1386 Function *OuterFn = InsertBB->getParent(); in createParallel() 1425 auto *UI = new UnreachableInst(Builder.getContext(), InsertBB); in createParallel() 1575 Builder.SetInsertPoint(InsertBB, in createParallel() 1576 InsertBB->getTerminator()->getIterator()); in createParallel() 5742 auto InsertBB = merged ? ExitPredBB : ExitBB; in EmitOMPInlinedRegion() local 5745 Builder.SetInsertPoint(InsertBB); in EmitOMPInlinedRegion()
|