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

/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp621 BasicBlock *InsertBB = IncomingBB;
622 while (isa<CatchSwitchInst>(InsertBB->getFirstNonPHI())) {
623 InsertBB = DT->getNode(InsertBB)->getIDom()->getBlock();
626 assert(DT->dominates(Inst, &InsertBB->back()) &&
629 new BitCastInst(Replacement, UseTy, "", &InsertBB->back());
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp1016 MachineBasicBlock *InsertBB = Emitter.getBlock();
1017 MachineBasicBlock::iterator Pos = InsertBB->getFirstTerminator();
1018 InsertBB->insert(Pos, DbgMIs.begin(), DbgMIs.end());
1058 MachineBasicBlock *InsertBB = Emitter.getBlock();
1059 auto FirstTerm = InsertBB->getFirstTerminator();
1060 if (FirstTerm != InsertBB->end()) {
1064 make_range(std::next(FirstTerm), InsertBB->end()))) {
1077 return InsertBB;
/netbsd-current/external/apache2/llvm/dist/llvm/lib/IR/
H A DDIBuilder.cpp958 BasicBlock *InsertBB, Instruction *InsertBefore) {
961 else if (InsertBB)
962 Builder.SetInsertPoint(InsertBB);
978 BasicBlock *InsertBB, Instruction *InsertBefore) {
994 initIRBuilder(B, DL, InsertBB, InsertBefore);
1000 const DILocation *DL, BasicBlock *InsertBB, Instruction *InsertBefore) {
1017 initIRBuilder(B, DL, InsertBB, InsertBefore);
1023 BasicBlock *InsertBB, Instruction *InsertBefore) {
1036 initIRBuilder(B, DL, InsertBB, InsertBefore);
957 initIRBuilder(IRBuilder< &Builder, const DILocation *DL, BasicBlock *InsertBB, Instruction *InsertBefore) argument
976 insertDeclare(Value *Storage, DILocalVariable *VarInfo, DIExpression *Expr, const DILocation *DL, BasicBlock *InsertBB, Instruction *InsertBefore) argument
998 insertDbgValueIntrinsic( Value *V, DILocalVariable *VarInfo, DIExpression *Expr, const DILocation *DL, BasicBlock *InsertBB, Instruction *InsertBefore) argument
1021 insertLabel( DILabel *LabelInfo, const DILocation *DL, BasicBlock *InsertBB, Instruction *InsertBefore) argument
/netbsd-current/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-current/external/apache2/llvm/dist/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);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp1139 BasicBlock *InsertBB = PHI->getIncomingBlock(i); local
1141 if (!DT->isReachableFromEntry(InsertBB))
1145 InsertPt = InsertBB->getTerminator();
1148 InsertBB = DT->findNearestCommonDominator(InsertPt->getParent(), InsertBB);
1149 InsertPt = InsertBB->getTerminator();
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp497 BasicBlock *InsertBB = Builder.GetInsertBlock(); local
498 Function *OuterFn = InsertBB->getParent();
528 auto *UI = new UnreachableInst(Builder.getContext(), InsertBB);
765 Builder.SetInsertPoint(InsertBB,
766 InsertBB->getTerminator()->getIterator());
2012 auto InsertBB = merged ? ExitPredBB : ExitBB; local
2015 Builder.SetInsertPoint(InsertBB);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp290 auto *InsertBB = &IncomingBB->getParent()->getEntryBlock(); local
291 InsertNewInstBefore(CI, *InsertBB->getFirstInsertionPt());
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp406 MachineBasicBlock *InsertBB = UseMI.getParent();
411 InsertBB = PredBB->getMBB();
416 if (InsertBB == DefMI.getParent()) {
418 Inserter(InsertBB, std::next(InsertPt), UseMO);
423 Inserter(InsertBB, InsertBB->getFirstNonPHI(), UseMO);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DModuloSchedule.cpp1514 auto *InsertBB = &PreheaderBB->getParent()->front(); local
1515 BuildMI(*InsertBB, InsertBB->getFirstTerminator(), DebugLoc(),
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.cpp5438 MachineBasicBlock *InsertBB = MI.getOperand(I + 1).getMBB(); local
5439 MachineBasicBlock::iterator Insert = InsertBB->getFirstTerminator();
5443 legalizeGenericOperand(*InsertBB, Insert, RC, Op, MRI, MI.getDebugLoc());
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3384 BasicBlock *InsertBB = B.GetInsertPoint()->getParent();
3385 if (InsertBB != LoopVectorBody &&
3386 LI->getLoopFor(LoopVectorBody) == LI->getLoopFor(InsertBB))

Completed in 405 milliseconds