/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Analysis/ |
H A D | CFGPrinter.h | 91 if (const SwitchInst *SI = dyn_cast<SwitchInst>(Node->getTerminator())) { 98 SwitchInst::ConstCaseIt Case = 99 SwitchInst::ConstCaseIt::fromSuccessorIndex(SI, SuccNo);
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Utils/ |
H A D | LowerExpectIntrinsic.cpp | 45 bool HandleSwitchExpect(SwitchInst *SI); 60 bool LowerExpectIntrinsic::HandleSwitchExpect(SwitchInst *SI) { 74 SwitchInst::CaseIt Case = SI->findCaseValue(ExpectedValue); 143 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(BB->getTerminator())) {
|
H A D | LowerSwitch.cpp | 31 /// LowerSwitch Pass - Replace all SwitchInst instructions with chained branch 61 void processSwitchInst(SwitchInst *SI); 67 unsigned Clusterify(CaseVector& Cases, SwitchInst *SI); 73 "Lower SwitchInst's to branches", false, false) 88 if (SwitchInst *SI = dyn_cast<SwitchInst>(Cur->getTerminator())) { 224 unsigned LowerSwitch::Clusterify(CaseVector& Cases, SwitchInst *SI) { 229 for (SwitchInst::CaseIt i = SI->case_begin(), e = SI->case_end(); 258 void LowerSwitch::processSwitchInst(SwitchInst *SI) {
|
H A D | SimplifyCFG.cpp | 96 bool SimplifySwitch(SwitchInst *SI, IRBuilder<> &Builder); 501 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) { 518 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) { 545 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) { 547 for (SwitchInst::CaseIt i = SI->case_begin(), e = SI->case_end(); i != e; ++i) 667 SwitchInst *SI = cast<SwitchInst>(T [all...] |
H A D | LowerInvoke.cpp | 98 SwitchInst *CatchSwitch); 204 SwitchInst *CatchSwitch) { 477 SwitchInst *CatchSwitch = 478 SwitchInst::Create(CatchLoad, UnwindBB, Invokes.size(), CatchBB);
|
H A D | CloneFunction.cpp | 318 } else if (const SwitchInst *SI = dyn_cast<SwitchInst>(OldTI)) { 326 SwitchInst::ConstCaseIt Case = SI->findCaseValue(Cond);
|
H A D | Local.cpp | 107 if (SwitchInst *SI = dyn_cast<SwitchInst>(T)) { 115 for (SwitchInst::CaseIt i = SI->case_begin(), e = SI->case_end(); 194 SwitchInst::CaseIt FirstCase = SI->case_begin();
|
H A D | CodeExtractor.cpp | 513 SwitchInst *TheSwitch = 514 SwitchInst::Create(Constant::getNullValue(Type::getInt16Ty(Context)), 667 SwitchInst::CaseIt ToBeRemoved(TheSwitch, NumExitBlocks-1);
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/ |
H A D | CorrelatedValuePropagation.cpp | 41 bool processSwitch(SwitchInst *SI); 186 bool CorrelatedValuePropagation::processSwitch(SwitchInst *SI) { 202 for (SwitchInst::CaseIt CI = SI->case_end(), CE = SI->case_begin(); CI-- != CE; 294 BBChanged |= processSwitch(cast<SwitchInst>(Term));
|
H A D | LoopUnswitch.cpp | 72 typedef DenseMap<const SwitchInst*, SmallPtrSet<const Value *, 8> > 112 void setUnswitched(const SwitchInst* SI, const Value* V); 115 bool isUnswitched(const SwitchInst* SI, const Value* V); 286 void LUAnalysisCache::setUnswitched(const SwitchInst* SI, const Value* V) { 291 bool LUAnalysisCache::isUnswitched(const SwitchInst* SI, const Value* V) { 318 const SwitchInst* OldInst = I->first; 320 const SwitchInst* NewInst = cast_or_null<SwitchInst>(NewI); 443 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(T [all...] |
H A D | SCCP.cpp | 552 if (SwitchInst *SI = dyn_cast<SwitchInst>(&TI)) { 616 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) { 1482 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) { 1866 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(I)) {
|
H A D | TailRecursionElimination.cpp | 293 if (SwitchInst *SI = dyn_cast<SwitchInst>(UniquePred->getTerminator()))
|
H A D | JumpThreading.cpp | 256 if (isa<SwitchInst>(I)) 670 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(Terminator)) { 1102 else if (SwitchInst *SI = dyn_cast<SwitchInst>(BB->getTerminator())) {
|
/macosx-10.9.5/llvmCore-3425.0.33/tools/llvm-diff/ |
H A D | DifferenceEngine.cpp | 310 } else if (isa<SwitchInst>(L)) { 311 SwitchInst *LI = cast<SwitchInst>(L); 312 SwitchInst *RI = cast<SwitchInst>(R); 323 for (SwitchInst::CaseIt I = LI->case_begin(), E = LI->case_end(); 327 for (SwitchInst::CaseIt I = RI->case_begin(), E = RI->case_end();
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Analysis/ |
H A D | SparsePropagation.cpp | 173 SwitchInst &SI = cast<SwitchInst>(TI); 197 SwitchInst::CaseIt Case = SI.findCaseValue(cast<ConstantInt>(C));
|
H A D | LazyValueInfo.cpp | 839 if (SwitchInst *SI = dyn_cast<SwitchInst>(BBFrom->getTerminator())) { 847 for (SwitchInst::CaseIt i = SI->case_begin(), e = SI->case_end();
|
H A D | BranchProbabilityInfo.cpp | 164 if (!isa<BranchInst>(TI) && !isa<SwitchInst>(TI))
|
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/ |
H A D | Instructions.h | 2441 // SwitchInst Class 2445 /// SwitchInst - Multiway switch 2447 class SwitchInst : public TerminatorInst { class in namespace:llvm 2475 SwitchInst(const SwitchInst &SI); 2482 /// SwitchInst ctor - Create a new switch instruction, specifying a value to 2486 SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, 2489 /// SwitchInst ctor - Create a new switch instruction, specifying a value to 2493 SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, 2496 virtual SwitchInst *clone_imp [all...] |
/macosx-10.9.5/llvmCore-3425.0.33/lib/VMCore/ |
H A D | Instructions.cpp | 3123 // SwitchInst Implementation 3126 void SwitchInst::init(Value *Value, BasicBlock *Default, unsigned NumReserved) { 3136 /// SwitchInst ctor - Create a new switch instruction, specifying a value to 3140 SwitchInst::SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, function in class:SwitchInst 3147 /// SwitchInst ctor - Create a new switch instruction, specifying a value to 3151 SwitchInst::SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, function in class:SwitchInst 3158 SwitchInst::SwitchInst(cons function in class:SwitchInst [all...] |
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 68 class SwitchInst; 191 size_t Clusterify(CaseVector &Cases, const SwitchInst &SI); 293 /// SwitchInst code generation information. 296 /// SwitchInst code generation information. 299 /// SwitchInst code generation information. 423 void visitSwitch(const SwitchInst &I);
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/ExecutionEngine/Interpreter/ |
H A D | Interpreter.h | 143 void visitSwitchInst(SwitchInst &I);
|
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Support/ |
H A D | InstVisitor.h | 168 RetTy visitSwitchInst(SwitchInst &I) { DELEGATE(TerminatorInst);}
|
/macosx-10.9.5/llvmCore-3425.0.33/examples/ExceptionDemo/ |
H A D | ExceptionDemo.cpp | 1021 llvm::SwitchInst *theSwitch = builder.CreateSwitch(builder.CreateLoad( 1329 llvm::SwitchInst *switchToCatchBlock = builder.CreateSwitch(retTypeInfoIndex, 1428 llvm::SwitchInst *theSwitch = builder.CreateSwitch(exceptionType,
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Mips/ |
H A D | MipsAsmPrinter.cpp | 291 if (isa<SwitchInst>(bb->getTerminator()))
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/InstCombine/ |
H A D | InstCombine.h | 195 Instruction *visitSwitchInst(SwitchInst &SI);
|