/freebsd-9.3-release/contrib/llvm/lib/Analysis/ |
H A D | CodeMetrics.cpp | 92 notDuplicatable |= isa<IndirectBrInst>(BB->getTerminator());
|
H A D | SparsePropagation.cpp | 168 if (isa<IndirectBrInst>(TI)) {
|
H A D | Lint.cpp | 93 void visitIndirectBrInst(IndirectBrInst &I); 579 void Lint::visitIndirectBrInst(IndirectBrInst &I) {
|
H A D | LoopInfo.cpp | 219 if (isa<IndirectBrInst>((*I)->getTerminator()))
|
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | LoopSimplify.cpp | 383 if (isa<IndirectBrInst>(P->getTerminator())) return 0; 423 if (isa<IndirectBrInst>(P->getTerminator())) return 0; 568 if (isa<IndirectBrInst>(PN->getIncomingBlock(i)->getTerminator())) 674 if (isa<IndirectBrInst>(P->getTerminator())) 776 if (isa<IndirectBrInst>((*PI)->getTerminator())) { 791 if (isa<IndirectBrInst>((ExitingBlocks[i])->getTerminator())) {
|
H A D | BreakCriticalEdges.cpp | 71 if (TI->getNumSuccessors() > 1 && !isa<IndirectBrInst>(TI)) 136 /// IndirectBrInst. Splitting these edges will almost always create an invalid 146 assert(!isa<IndirectBrInst>(TI) && 147 "Cannot split critical edge from IndirectBrInst"); 327 if (isa<IndirectBrInst>(P->getTerminator())) {
|
H A D | BasicBlockUtils.cpp | 457 assert(!isa<IndirectBrInst>(Preds[i]->getTerminator()) && 458 "Cannot split an edge from an IndirectBrInst"); 517 assert(!isa<IndirectBrInst>(Preds[i]->getTerminator()) && 518 "Cannot split an edge from an IndirectBrInst"); 535 assert(!isa<IndirectBrInst>(Pred->getTerminator()) && 536 "Cannot split an edge from an IndirectBrInst");
|
H A D | SimplifyCFG.cpp | 107 bool SimplifyIndirectBr(IndirectBrInst *IBI); 454 } else if (IndirectBrInst *IBI = dyn_cast<IndirectBrInst>(TI)) { 1640 if (isa<IndirectBrInst>(PredBB->getTerminator())) continue; 2593 static bool SimplifyIndirectBrOnSelect(IndirectBrInst *IBI, SelectInst *SI) { 3860 bool SimplifyCFGOpt::SimplifyIndirectBr(IndirectBrInst *IBI) { 4140 } else if (IndirectBrInst *IBI = 4141 dyn_cast<IndirectBrInst>(BB->getTerminator())) {
|
H A D | Local.cpp | 224 if (IndirectBrInst *IBI = dyn_cast<IndirectBrInst>(T)) {
|
/freebsd-9.3-release/contrib/llvm/lib/IR/ |
H A D | Instructions.cpp | 3408 // IndirectBrInst Implementation 3411 void IndirectBrInst::init(Value *Address, unsigned NumDests) { 3425 void IndirectBrInst::growOperands() { 3438 IndirectBrInst::IndirectBrInst(Value *Address, unsigned NumCases, function in class:IndirectBrInst 3445 IndirectBrInst::IndirectBrInst(Value *Address, unsigned NumCases, function in class:IndirectBrInst 3452 IndirectBrInst::IndirectBrInst(const IndirectBrInst function in class:IndirectBrInst [all...] |
H A D | Verifier.cpp | 312 void visitIndirectBrInst(IndirectBrInst &BI); 1206 void Verifier::visitIndirectBrInst(IndirectBrInst &BI) {
|
/freebsd-9.3-release/contrib/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | Interpreter.h | 144 void visitIndirectBrInst(IndirectBrInst &I);
|
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 271 if (isa<IndirectBrInst>(I)) 683 } else if (IndirectBrInst *IB = dyn_cast<IndirectBrInst>(Terminator)) { 950 if (isa<IndirectBrInst>(P->getTerminator())) 1112 if (isa<IndirectBrInst>(Pred->getTerminator())) 1125 assert(isa<IndirectBrInst>(BB->getTerminator())
|
H A D | SCCP.cpp | 565 if (isa<IndirectBrInst>(&TI)) { 624 if (isa<IndirectBrInst>(TI))
|
H A D | GVN.cpp | 1561 if (isa<IndirectBrInst>(Pred->getTerminator())) { 2503 if (isa<IndirectBrInst>(PREPred->getTerminator()))
|
/freebsd-9.3-release/contrib/llvm/include/llvm/IR/ |
H A D | Instructions.h | 2737 // IndirectBrInst Class 2741 /// IndirectBrInst - Indirect Branch Instruction. 2743 class IndirectBrInst : public TerminatorInst { 2750 IndirectBrInst(const IndirectBrInst &IBI); 2757 /// IndirectBrInst ctor - Create a new indirectbr instruction, specifying an 2761 IndirectBrInst(Value *Address, unsigned NumDests, Instruction *InsertBefore); 2763 /// IndirectBrInst ctor - Create a new indirectbr instruction, specifying an 2767 IndirectBrInst(Value *Address, unsigned NumDests, BasicBlock *InsertAtEnd); 2769 virtual IndirectBrInst *clone_imp [all...] |
H A D | IRBuilder.h | 550 IndirectBrInst *CreateIndirectBr(Value *Addr, unsigned NumDests = 10) { 551 return Insert(IndirectBrInst::Create(Addr, NumDests));
|
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 50 class IndirectBrInst; 638 void visitIndirectBr(const IndirectBrInst &I);
|
/freebsd-9.3-release/contrib/llvm/include/llvm/ |
H A D | InstVisitor.h | 169 RetTy visitIndirectBrInst(IndirectBrInst &I) { DELEGATE(TerminatorInst);}
|
/freebsd-9.3-release/contrib/llvm/lib/Analysis/IPA/ |
H A D | InlineCost.cpp | 140 bool visitIndirectBrInst(IndirectBrInst &IBI); 822 bool CallAnalyzer::visitIndirectBrInst(IndirectBrInst &IBI) { 1282 if (isa<IndirectBrInst>(BI->getTerminator()))
|
/freebsd-9.3-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCCTRLoops.cpp | 372 } else if (isa<IndirectBrInst>(J) || isa<InvokeInst>(J)) {
|
H A D | PPCFastISel.cpp | 1663 const IndirectBrInst *IB = cast<IndirectBrInst>(I);
|
/freebsd-9.3-release/contrib/llvm/lib/Target/CppBackend/ |
H A D | CPPBackend.cpp | 1152 const IndirectBrInst *IBI = cast<IndirectBrInst>(I); 1153 Out << "IndirectBrInst *" << iName << " = IndirectBrInst::Create("
|
/freebsd-9.3-release/contrib/llvm/include/llvm-c/ |
H A D | Core.h | 1154 macro(IndirectBrInst) \
|
/freebsd-9.3-release/contrib/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 2620 IndirectBrInst *IBI = IndirectBrInst::Create(Address, NumDests);
|