/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CallBrPrepare.cpp | 187 BasicBlock *DefaultDest = CBR->getDefaultDest(); in UpdateSSA() local 197 PrintDebugDomInfo(DT, *U, DefaultDest, /*IsDefaultDest*/ true); in UpdateSSA() 213 if (DT.dominates(DefaultDest, *U)) in UpdateSSA()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 4058 void init(FunctionType *FTy, Value *Func, BasicBlock *DefaultDest, 4078 BasicBlock *DefaultDest, 4089 Create(FunctionType *Ty, Value *Func, BasicBlock *DefaultDest, 4098 CallBrInst(Ty, Func, DefaultDest, IndirectDests, Args, Bundles, 4103 BasicBlock *DefaultDest, 4114 BasicBlock *DefaultDest, 4124 CallBrInst(Ty, Func, DefaultDest, IndirectDests, Args, Bundles, 4132 return Create(Func.getFunctionType(), Func.getCallee(), DefaultDest, 4155 BasicBlock *DefaultDest, 4249 init(Ty, Func, DefaultDest, IndirectDests, Args, Bundles, NameStr); [all …]
|
H A D | IRBuilder.h | 1192 BasicBlock *DefaultDest, 1196 return Insert(CallBrInst::Create(Ty, Callee, DefaultDest, IndirectDests, 1200 BasicBlock *DefaultDest, 1206 CallBrInst::Create(Ty, Callee, DefaultDest, IndirectDests, Args, 1210 CallBrInst *CreateCallBr(FunctionCallee Callee, BasicBlock *DefaultDest, 1215 DefaultDest, IndirectDests, Args, Name); 1217 CallBrInst *CreateCallBr(FunctionCallee Callee, BasicBlock *DefaultDest, 1223 DefaultDest, IndirectDests, Args, Name);
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SCCPSolver.cpp | 304 BasicBlock *DefaultDest = SI->getDefaultDest(); in removeNonFeasibleEdges() local 305 if (!FeasibleSuccessors.contains(DefaultDest)) { in removeNonFeasibleEdges() 308 BasicBlock::Create(DefaultDest->getContext(), "default.unreachable", in removeNonFeasibleEdges() 309 DefaultDest->getParent(), DefaultDest); in removeNonFeasibleEdges() 310 new UnreachableInst(DefaultDest->getContext(), NewUnreachableBB); in removeNonFeasibleEdges() 313 DefaultDest->removePredecessor(BB); in removeNonFeasibleEdges() 315 Updates.push_back({DominatorTree::Delete, BB, DefaultDest}); in removeNonFeasibleEdges()
|
H A D | Local.cpp | 195 BasicBlock *DefaultDest = SI->getDefaultDest(); in ConstantFoldTerminator() local 196 BasicBlock *TheOnlyDest = DefaultDest; in ConstantFoldTerminator() 199 if (isa<UnreachableInst>(DefaultDest->getFirstNonPHIOrDbg()) && in ConstantFoldTerminator() 216 if (It->getCaseSuccessor() == DefaultDest) { in ConstantFoldTerminator() 237 DefaultDest->removePredecessor(ParentBB); in ConstantFoldTerminator()
|
H A D | SimplifyCFG.cpp | 5942 BasicBlock *DefaultDest = SI->getDefaultDest(); in initializeUniqueCases() local 5950 !isa<UnreachableInst>(DefaultDest->getFirstNonPHIOrDbg()))) in initializeUniqueCases()
|
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 7159 BasicBlock *DefaultDest; in parseCallBr() local 7167 parseTypeAndBasicBlock(DefaultDest, PFS) || in parseCallBr() 7236 CallBrInst::Create(Ty, Callee, DefaultDest, IndirectDests, Args, in parseCallBr()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 5653 BasicBlock *DefaultDest = getBasicBlock(Record[OpNum++]); in parseFunctionBody() local 5777 I = CallBrInst::Create(FTy, Callee, DefaultDest, IndirectDests, Args, in parseFunctionBody()
|