Home
last modified time | relevance | path

Searched refs:InsertBB (Results 1 – 9 of 9) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp134 MachineBasicBlock *InsertBB = UseMI.getParent(); in InsertInsnsWithoutSideEffectsBeforeUse() local
139 InsertBB = PredBB->getMBB(); in InsertInsnsWithoutSideEffectsBeforeUse()
144 if (InsertBB == DefMI.getParent()) { in InsertInsnsWithoutSideEffectsBeforeUse()
146 Inserter(InsertBB, std::next(InsertPt)); in InsertInsnsWithoutSideEffectsBeforeUse()
151 Inserter(InsertBB, InsertBB->getFirstNonPHI()); in InsertInsnsWithoutSideEffectsBeforeUse()
/freebsd-12.1/contrib/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp620 BasicBlock *InsertBB = IncomingBB; in runOnFunction() local
621 while (isa<CatchSwitchInst>(InsertBB->getFirstNonPHI())) { in runOnFunction()
622 InsertBB = DT->getNode(InsertBB)->getIDom()->getBlock(); in runOnFunction()
625 assert(DT->dominates(Inst, &InsertBB->back()) && in runOnFunction()
628 new BitCastInst(Replacement, UseTy, "", &InsertBB->back()); in runOnFunction()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DDIBuilder.cpp892 BasicBlock *InsertBB, in getIRBForDbgInsertion() argument
897 else if (InsertBB) in getIRBForDbgInsertion()
898 B.SetInsertPoint(InsertBB); in getIRBForDbgInsertion()
915 BasicBlock *InsertBB, Instruction *InsertBefore) { in insertDeclare() argument
930 IRBuilder<> B = getIRBForDbgInsertion(DL, InsertBB, InsertBefore); in insertDeclare()
936 const DILocation *DL, BasicBlock *InsertBB, Instruction *InsertBefore) { in insertDbgValueIntrinsic() argument
952 IRBuilder<> B = getIRBForDbgInsertion(DL, InsertBB, InsertBefore); in insertDbgValueIntrinsic()
958 BasicBlock *InsertBB, Instruction *InsertBefore) { in insertLabel() argument
970 IRBuilder<> B = getIRBForDbgInsertion(DL, InsertBB, InsertBefore); in insertLabel()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DGVNSink.cpp808 BasicBlock *InsertBB = BBEnd; in sinkBB() local
812 InsertBB = SplitBlockPredecessors(BBEnd, C.Blocks, ".gvnsink.split"); in sinkBB()
813 if (!InsertBB) { in sinkBB()
821 sinkLastInstruction(C.Blocks, InsertBB); in sinkBB()
H A DIndVarSimplify.cpp236 BasicBlock *InsertBB = PHI->getIncomingBlock(i); in getInsertPointForUses() local
238 InsertPt = InsertBB->getTerminator(); in getInsertPointForUses()
241 InsertBB = DT->findNearestCommonDominator(InsertPt->getParent(), InsertBB); in getInsertPointForUses()
242 InsertPt = InsertBB->getTerminator(); in getInsertPointForUses()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DDIBuilder.h84 BasicBlock *InsertBB, Instruction *InsertBefore);
88 BasicBlock *InsertBB, Instruction *InsertBefore);
94 BasicBlock *InsertBB, Instruction *InsertBefore);
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp925 MachineBasicBlock *InsertBB = Emitter.getBlock(); in EmitSchedule() local
926 MachineBasicBlock::iterator Pos = InsertBB->getFirstTerminator(); in EmitSchedule()
927 InsertBB->insert(Pos, DbgMIs.begin(), DbgMIs.end()); in EmitSchedule()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp270 auto *InsertBB = &IncomingBB->getParent()->getEntryBlock(); in FoldIntegerTypedPHI() local
271 InsertNewInstBefore(CI, *InsertBB->getFirstInsertionPt()); in FoldIntegerTypedPHI()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.cpp3942 MachineBasicBlock *InsertBB = MI.getOperand(I + 1).getMBB(); in legalizeOperands() local
3943 MachineBasicBlock::iterator Insert = InsertBB->getFirstTerminator(); in legalizeOperands()
3947 legalizeGenericOperand(*InsertBB, Insert, RC, Op, MRI, MI.getDebugLoc()); in legalizeOperands()