Searched refs:IndirectBrInst (Results 1 - 25 of 33) sorted by relevance

12

/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/IPO/
H A DInlineAlways.cpp71 if (isa<IndirectBrInst>(BI->getTerminator()))
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Utils/
H A DLoopSimplify.cpp375 if (isa<IndirectBrInst>(P->getTerminator())) return 0;
415 if (isa<IndirectBrInst>(P->getTerminator())) return 0;
560 if (isa<IndirectBrInst>(PN->getIncomingBlock(i)->getTerminator()))
666 if (isa<IndirectBrInst>(P->getTerminator()))
768 if (isa<IndirectBrInst>((*PI)->getTerminator())) {
783 if (isa<IndirectBrInst>((ExitingBlocks[i])->getTerminator())) {
H A DBreakCriticalEdges.cpp72 if (TI->getNumSuccessors() > 1 && !isa<IndirectBrInst>(TI))
170 /// IndirectBrInst. Splitting these edges will almost always create an invalid
180 assert(!isa<IndirectBrInst>(TI) &&
181 "Cannot split critical edge from IndirectBrInst");
362 if (isa<IndirectBrInst>(P->getTerminator())) {
H A DBasicBlockUtils.cpp469 assert(!isa<IndirectBrInst>(Preds[i]->getTerminator()) &&
470 "Cannot split an edge from an IndirectBrInst");
529 assert(!isa<IndirectBrInst>(Preds[i]->getTerminator()) &&
530 "Cannot split an edge from an IndirectBrInst");
547 assert(!isa<IndirectBrInst>(Pred->getTerminator()) &&
548 "Cannot split an edge from an IndirectBrInst");
H A DLocal.cpp226 if (IndirectBrInst *IBI = dyn_cast<IndirectBrInst>(T)) {
H A DSimplifyCFG.cpp97 bool SimplifyIndirectBr(IndirectBrInst *IBI);
506 } else if (IndirectBrInst *IBI = dyn_cast<IndirectBrInst>(TI)) {
1543 if (isa<IndirectBrInst>(PredBB->getTerminator())) continue;
2491 static bool SimplifyIndirectBrOnSelect(IndirectBrInst *IBI, SelectInst *SI) {
3626 bool SimplifyCFGOpt::SimplifyIndirectBr(IndirectBrInst *IBI) {
3903 } else if (IndirectBrInst *IBI =
3904 dyn_cast<IndirectBrInst>(BB->getTerminator())) {
/macosx-10.9.5/llvmCore-3425.0.33/lib/Analysis/
H A DCodeMetrics.cpp185 if (isa<IndirectBrInst>(BB->getTerminator()))
H A DSparsePropagation.cpp168 if (isa<IndirectBrInst>(TI)) {
H A DLoopInfo.cpp218 if (isa<IndirectBrInst>((*I)->getTerminator()))
H A DLint.cpp93 void visitIndirectBrInst(IndirectBrInst &I);
553 void Lint::visitIndirectBrInst(IndirectBrInst &I) {
H A DInlineCost.cpp955 if (isa<IndirectBrInst>(TI))
/macosx-10.9.5/llvmCore-3425.0.33/lib/VMCore/
H A DInstructions.cpp3265 // IndirectBrInst Implementation
3268 void IndirectBrInst::init(Value *Address, unsigned NumDests) {
3282 void IndirectBrInst::growOperands() {
3295 IndirectBrInst::IndirectBrInst(Value *Address, unsigned NumCases, function in class:IndirectBrInst
3302 IndirectBrInst::IndirectBrInst(Value *Address, unsigned NumCases, function in class:IndirectBrInst
3309 IndirectBrInst::IndirectBrInst(const IndirectBrInst function in class:IndirectBrInst
[all...]
H A DVerifier.cpp281 void visitIndirectBrInst(IndirectBrInst &BI);
836 void Verifier::visitIndirectBrInst(IndirectBrInst &BI) {
/macosx-10.9.5/llvmCore-3425.0.33/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h144 void visitIndirectBrInst(IndirectBrInst &I);
H A DExecution.cpp693 void Interpreter::visitIndirectBrInst(IndirectBrInst &I) {
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/
H A DInstructions.h2853 // IndirectBrInst Class
2857 /// IndirectBrInst - Indirect Branch Instruction.
2859 class IndirectBrInst : public TerminatorInst { class in namespace:llvm
2866 IndirectBrInst(const IndirectBrInst &IBI);
2873 /// IndirectBrInst ctor - Create a new indirectbr instruction, specifying an
2877 IndirectBrInst(Value *Address, unsigned NumDests, Instruction *InsertBefore);
2879 /// IndirectBrInst ctor - Create a new indirectbr instruction, specifying an
2883 IndirectBrInst(Value *Address, unsigned NumDests, BasicBlock *InsertAtEnd);
2885 virtual IndirectBrInst *clone_imp
[all...]
H A DIRBuilder.h479 IndirectBrInst *CreateIndirectBr(Value *Addr, unsigned NumDests = 10) {
480 return Insert(IndirectBrInst::Create(Addr, NumDests));
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/
H A DJumpThreading.cpp260 if (isa<IndirectBrInst>(I))
672 } else if (IndirectBrInst *IB = dyn_cast<IndirectBrInst>(Terminator)) {
930 if (isa<IndirectBrInst>(P->getTerminator()))
1092 if (isa<IndirectBrInst>(Pred->getTerminator()))
1105 assert(isa<IndirectBrInst>(BB->getTerminator())
H A DSCCP.cpp572 if (isa<IndirectBrInst>(&TI)) {
631 if (isa<IndirectBrInst>(TI))
H A DGVN.cpp1591 if (isa<IndirectBrInst>(Pred->getTerminator())) {
2470 if (isa<IndirectBrInst>(PREPred->getTerminator()))
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h49 class IndirectBrInst;
424 void visitIndirectBr(const IndirectBrInst &I);
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Support/
H A DInstVisitor.h169 RetTy visitIndirectBrInst(IndirectBrInst &I) { DELEGATE(TerminatorInst);}
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/CppBackend/
H A DCPPBackend.cpp1141 const IndirectBrInst *IBI = cast<IndirectBrInst>(I);
1142 Out << "IndirectBrInst *" << iName << " = IndirectBrInst::Create("
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm-c/
H A DCore.h1048 macro(IndirectBrInst) \
/macosx-10.9.5/llvmCore-3425.0.33/lib/AsmParser/
H A DLLParser.cpp3239 IndirectBrInst *IBI = IndirectBrInst::Create(Address, DestList.size());

Completed in 242 milliseconds

12