Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp621 BasicBlock *InsertBB = IncomingBB; in run() local
622 while (isa<CatchSwitchInst>(InsertBB->getFirstNonPHI())) { in run()
623 InsertBB = DT->getNode(InsertBB)->getIDom()->getBlock(); in run()
626 assert(DT->dominates(Inst, &InsertBB->back()) && in run()
629 new BitCastInst(Replacement, UseTy, "", &InsertBB->back()); in run()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp1016 MachineBasicBlock *InsertBB = Emitter.getBlock(); in EmitSchedule() local
1017 MachineBasicBlock::iterator Pos = InsertBB->getFirstTerminator(); in EmitSchedule()
1018 InsertBB->insert(Pos, DbgMIs.begin(), DbgMIs.end()); in EmitSchedule()
1058 MachineBasicBlock *InsertBB = Emitter.getBlock(); in EmitSchedule() local
1059 auto FirstTerm = InsertBB->getFirstTerminator(); in EmitSchedule()
1060 if (FirstTerm != InsertBB->end()) { in EmitSchedule()
1064 make_range(std::next(FirstTerm), InsertBB->end()))) { in EmitSchedule()
1077 return InsertBB; in EmitSchedule()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DDIBuilder.cpp958 BasicBlock *InsertBB, Instruction *InsertBefore) { in initIRBuilder() argument
961 else if (InsertBB) in initIRBuilder()
962 Builder.SetInsertPoint(InsertBB); in initIRBuilder()
978 BasicBlock *InsertBB, Instruction *InsertBefore) { in insertDeclare() argument
994 initIRBuilder(B, DL, InsertBB, InsertBefore); in insertDeclare()
1000 const DILocation *DL, BasicBlock *InsertBB, Instruction *InsertBefore) { in insertDbgValueIntrinsic() argument
1017 initIRBuilder(B, DL, InsertBB, InsertBefore); in insertDbgValueIntrinsic()
1023 BasicBlock *InsertBB, Instruction *InsertBefore) { in insertLabel() argument
1036 initIRBuilder(B, DL, InsertBB, InsertBefore); in insertLabel()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DGVNSink.cpp815 BasicBlock *InsertBB = BBEnd; in sinkBB() local
819 InsertBB = SplitBlockPredecessors(BBEnd, C.Blocks, ".gvnsink.split"); in sinkBB()
820 if (!InsertBB) { in sinkBB()
828 sinkLastInstruction(C.Blocks, InsertBB); in sinkBB()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DDIBuilder.h83 BasicBlock *InsertBB, Instruction *InsertBefore);
87 BasicBlock *InsertBB, Instruction *InsertBefore);
93 BasicBlock *InsertBB, Instruction *InsertBefore);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp1139 BasicBlock *InsertBB = PHI->getIncomingBlock(i); in getInsertPointForUses() local
1141 if (!DT->isReachableFromEntry(InsertBB)) in getInsertPointForUses()
1145 InsertPt = InsertBB->getTerminator(); in getInsertPointForUses()
1148 InsertBB = DT->findNearestCommonDominator(InsertPt->getParent(), InsertBB); in getInsertPointForUses()
1149 InsertPt = InsertBB->getTerminator(); in getInsertPointForUses()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp497 BasicBlock *InsertBB = Builder.GetInsertBlock(); in createParallel() local
498 Function *OuterFn = InsertBB->getParent(); in createParallel()
528 auto *UI = new UnreachableInst(Builder.getContext(), InsertBB); in createParallel()
765 Builder.SetInsertPoint(InsertBB, in createParallel()
766 InsertBB->getTerminator()->getIterator()); in createParallel()
2012 auto InsertBB = merged ? ExitPredBB : ExitBB; in EmitOMPInlinedRegion() local
2015 Builder.SetInsertPoint(InsertBB); in EmitOMPInlinedRegion()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp406 MachineBasicBlock *InsertBB = UseMI.getParent(); in InsertInsnsWithoutSideEffectsBeforeUse() local
411 InsertBB = PredBB->getMBB(); in InsertInsnsWithoutSideEffectsBeforeUse()
416 if (InsertBB == DefMI.getParent()) { in InsertInsnsWithoutSideEffectsBeforeUse()
418 Inserter(InsertBB, std::next(InsertPt), UseMO); in InsertInsnsWithoutSideEffectsBeforeUse()
423 Inserter(InsertBB, InsertBB->getFirstNonPHI(), UseMO); in InsertInsnsWithoutSideEffectsBeforeUse()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp290 auto *InsertBB = &IncomingBB->getParent()->getEntryBlock(); in foldIntegerTypedPHI() local
291 InsertNewInstBefore(CI, *InsertBB->getFirstInsertionPt()); in foldIntegerTypedPHI()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DModuloSchedule.cpp1514 auto *InsertBB = &PreheaderBB->getParent()->front(); in undef() local
1515 BuildMI(*InsertBB, InsertBB->getFirstTerminator(), DebugLoc(), in undef()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3384 BasicBlock *InsertBB = B.GetInsertPoint()->getParent(); in emitTransformedIndex() local
3385 if (InsertBB != LoopVectorBody && in emitTransformedIndex()
3386 LI->getLoopFor(LoopVectorBody) == LI->getLoopFor(InsertBB)) in emitTransformedIndex()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.cpp5438 MachineBasicBlock *InsertBB = MI.getOperand(I + 1).getMBB(); in legalizeOperands() local
5439 MachineBasicBlock::iterator Insert = InsertBB->getFirstTerminator(); in legalizeOperands()
5443 legalizeGenericOperand(*InsertBB, Insert, RC, Op, MRI, MI.getDebugLoc()); in legalizeOperands()