| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCContract.cpp | 621 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 D | ScheduleDAGSDNodes.cpp | 1016 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 D | DIBuilder.cpp | 958 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 D | GVNSink.cpp | 815 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 D | DIBuilder.h | 83 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 D | SimplifyIndVar.cpp | 1139 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 D | OMPIRBuilder.cpp | 497 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 D | CombinerHelper.cpp | 406 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 D | InstCombinePHI.cpp | 290 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 D | ModuloSchedule.cpp | 1514 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 D | LoopVectorize.cpp | 3384 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 D | SIInstrInfo.cpp | 5438 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()
|