Searched refs:InsertBB (Results 1 - 12 of 12) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp660 BasicBlock *InsertBB = IncomingBB;
661 while (isa<CatchSwitchInst>(InsertBB->getFirstNonPHI())) {
662 InsertBB = DT->getNode(InsertBB)->getIDom()->getBlock();
665 assert(DT->dominates(Inst, &InsertBB->back()) &&
668 new BitCastInst(Replacement, UseTy, "", &InsertBB->back());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DDIBuilder.cpp901 BasicBlock *InsertBB,
906 else if (InsertBB)
907 B.SetInsertPoint(InsertBB);
924 BasicBlock *InsertBB, Instruction *InsertBefore) {
939 IRBuilder<> B = getIRBForDbgInsertion(DL, InsertBB, InsertBefore);
945 const DILocation *DL, BasicBlock *InsertBB, Instruction *InsertBefore) {
961 IRBuilder<> B = getIRBForDbgInsertion(DL, InsertBB, InsertBefore);
967 BasicBlock *InsertBB, Instruction *InsertBefore) {
979 IRBuilder<> B = getIRBForDbgInsertion(DL, InsertBB, InsertBefore);
900 getIRBForDbgInsertion(const DILocation *DL, BasicBlock *InsertBB, Instruction *InsertBefore) argument
922 insertDeclare(Value *Storage, DILocalVariable *VarInfo, DIExpression *Expr, const DILocation *DL, BasicBlock *InsertBB, Instruction *InsertBefore) argument
943 insertDbgValueIntrinsic( Value *V, DILocalVariable *VarInfo, DIExpression *Expr, const DILocation *DL, BasicBlock *InsertBB, Instruction *InsertBefore) argument
965 insertLabel( DILabel *LabelInfo, const DILocation *DL, BasicBlock *InsertBB, Instruction *InsertBefore) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp370 MachineBasicBlock *InsertBB = InsertPt->getParent(); local
372 if (auto *ElemDef = RDA->getLocalLiveOutMIDef(InsertBB, NumElements)) {
375 InsertBB->insert(MachineBasicBlock::iterator(InsertPt), ElemDef);
380 InsertBB->insertAfter(MachineBasicBlock::iterator(ElemDef), InsertPt);
390 // Especially in the case of while loops, InsertBB may not be the
413 // Then search backwards for a def, until we get to InsertBB.
414 while (MBB != InsertBB) {
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DDIBuilder.h83 BasicBlock *InsertBB, Instruction *InsertBefore);
87 BasicBlock *InsertBB, Instruction *InsertBefore);
93 BasicBlock *InsertBB, Instruction *InsertBefore);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp333 BasicBlock *InsertBB = Builder.GetInsertBlock(); local
334 Function *OuterFn = InsertBB->getParent();
358 auto *UI = new UnreachableInst(Builder.getContext(), InsertBB);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp356 MachineBasicBlock *InsertBB = UseMI.getParent(); local
361 InsertBB = PredBB->getMBB();
366 if (InsertBB == DefMI.getParent()) {
368 Inserter(InsertBB, std::next(InsertPt), UseMO);
373 Inserter(InsertBB, InsertBB->getFirstNonPHI(), UseMO);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVNSink.cpp815 BasicBlock *InsertBB = BBEnd;
819 InsertBB = SplitBlockPredecessors(BBEnd, C.Blocks, ".gvnsink.split");
820 if (!InsertBB) {
828 sinkLastInstruction(C.Blocks, InsertBB);
H A DIndVarSimplify.cpp249 BasicBlock *InsertBB = PHI->getIncomingBlock(i); local
251 if (!DT->isReachableFromEntry(InsertBB))
255 InsertPt = InsertBB->getTerminator();
258 InsertBB = DT->findNearestCommonDominator(InsertPt->getParent(), InsertBB);
259 InsertPt = InsertBB->getTerminator();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp988 MachineBasicBlock *InsertBB = Emitter.getBlock();
989 MachineBasicBlock::iterator Pos = InsertBB->getFirstTerminator();
990 InsertBB->insert(Pos, DbgMIs.begin(), DbgMIs.end());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp281 auto *InsertBB = &IncomingBB->getParent()->getEntryBlock(); local
282 InsertNewInstBefore(CI, *InsertBB->getFirstInsertionPt());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DModuloSchedule.cpp1506 auto *InsertBB = &PreheaderBB->getParent()->front(); local
1507 BuildMI(*InsertBB, InsertBB->getFirstTerminator(), DebugLoc(),
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.cpp4592 MachineBasicBlock *InsertBB = MI.getOperand(I + 1).getMBB();
4593 MachineBasicBlock::iterator Insert = InsertBB->getFirstTerminator();
4597 legalizeGenericOperand(*InsertBB, Insert, RC, Op, MRI, MI.getDebugLoc());

Completed in 139 milliseconds