/freebsd-10.2-release/contrib/llvm/include/llvm/Analysis/ |
H A D | CFGPrinter.h | 108 if (const SwitchInst *SI = dyn_cast<SwitchInst>(Node->getTerminator())) { 115 SwitchInst::ConstCaseIt Case = 116 SwitchInst::ConstCaseIt::fromSuccessorIndex(SI, SuccNo);
|
/freebsd-10.2-release/contrib/llvm/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); 85 "Lower SwitchInst's to branches", false, false) 100 if (SwitchInst *SI = dyn_cast<SwitchInst>(Cur->getTerminator())) { 236 unsigned LowerSwitch::Clusterify(CaseVector& Cases, SwitchInst *SI) { 240 for (SwitchInst::CaseIt i = SI->case_begin(), e = SI->case_end(); i != e; ++i) 276 void LowerSwitch::processSwitchInst(SwitchInst *SI) {
|
H A D | SimplifyCFG.cpp | 106 bool SimplifySwitch(SwitchInst *SI, IRBuilder<> &Builder); 449 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) { 466 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) { 495 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) { 497 for (SwitchInst::CaseIt i = SI->case_begin(), e = SI->case_end(); i != e; ++i) 613 SwitchInst *SI = cast<SwitchInst>(T [all...] |
H A D | LowerInvoke.cpp | 97 SwitchInst *CatchSwitch); 201 SwitchInst *CatchSwitch) { 474 SwitchInst *CatchSwitch = 475 SwitchInst::Create(CatchLoad, UnwindBB, Invokes.size(), CatchBB);
|
H A D | CloneFunction.cpp | 321 } else if (const SwitchInst *SI = dyn_cast<SwitchInst>(OldTI)) { 329 SwitchInst::ConstCaseIt Case = SI->findCaseValue(Cond);
|
H A D | Local.cpp | 110 if (SwitchInst *SI = dyn_cast<SwitchInst>(T)) { 118 for (SwitchInst::CaseIt i = SI->case_begin(), e = SI->case_end(); 197 SwitchInst::CaseIt FirstCase = SI->case_begin();
|
H A D | CodeExtractor.cpp | 514 SwitchInst *TheSwitch = 515 SwitchInst::Create(Constant::getNullValue(Type::getInt16Ty(Context)), 668 TheSwitch->removeCase(SwitchInst::CaseIt(TheSwitch, NumExitBlocks-1));
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnswitch.cpp | 73 typedef DenseMap<const SwitchInst*, SmallPtrSet<const Value *, 8> > 113 void setUnswitched(const SwitchInst *SI, const Value *V); 116 bool isUnswitched(const SwitchInst *SI, const Value *V); 293 void LUAnalysisCache::setUnswitched(const SwitchInst *SI, const Value *V) { 298 bool LUAnalysisCache::isUnswitched(const SwitchInst *SI, const Value *V) { 325 const SwitchInst *OldInst = I->first; 327 const SwitchInst *NewInst = cast_or_null<SwitchInst>(NewI); 451 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(T [all...] |
H A D | CorrelatedValuePropagation.cpp | 43 bool processSwitch(SwitchInst *SI); 205 bool CorrelatedValuePropagation::processSwitch(SwitchInst *SI) { 221 for (SwitchInst::CaseIt CI = SI->case_end(), CE = SI->case_begin(); CI-- != CE; 313 BBChanged |= processSwitch(cast<SwitchInst>(Term));
|
H A D | SCCP.cpp | 545 if (SwitchInst *SI = dyn_cast<SwitchInst>(&TI)) { 609 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) { 1472 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) { 1856 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(I)) {
|
H A D | TailRecursionElimination.cpp | 329 if (SwitchInst *SI = dyn_cast<SwitchInst>(UniquePred->getTerminator()))
|
H A D | SampleProfile.cpp | 439 if (!isa<BranchInst>(TI) && !isa<SwitchInst>(TI))
|
H A D | JumpThreading.cpp | 267 if (isa<SwitchInst>(I)) 681 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(Terminator)) { 1122 else if (SwitchInst *SI = dyn_cast<SwitchInst>(BB->getTerminator())) {
|
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGCleanup.cpp | 279 llvm::SwitchInst *Switch, 315 static llvm::SwitchInst *TransitionToCleanupSwitch(CodeGenFunction &CGF, 326 llvm::SwitchInst *Switch = 327 llvm::SwitchInst::Create(Load, Br->getSuccessor(0), 4, Block); 331 return cast<llvm::SwitchInst>(Term); 363 llvm::SwitchInst *Switch = TransitionToCleanupSwitch(*this, BranchBB); 509 llvm::SwitchInst *Switch = cast<llvm::SwitchInst>(Term); 537 llvm::SwitchInst *si = cast<llvm::SwitchInst>(us [all...] |
/freebsd-10.2-release/contrib/llvm/tools/llvm-diff/ |
H A D | DifferenceEngine.cpp | 306 } else if (isa<SwitchInst>(L)) { 307 SwitchInst *LI = cast<SwitchInst>(L); 308 SwitchInst *RI = cast<SwitchInst>(R); 319 for (SwitchInst::CaseIt I = LI->case_begin(), E = LI->case_end(); 323 for (SwitchInst::CaseIt I = RI->case_begin(), E = RI->case_end();
|
/freebsd-10.2-release/contrib/llvm/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 | 843 if (SwitchInst *SI = dyn_cast<SwitchInst>(BBFrom->getTerminator())) { 851 for (SwitchInst::CaseIt i = SI->case_begin(), e = SI->case_end();
|
/freebsd-10.2-release/contrib/llvm/lib/IR/ |
H A D | Instructions.cpp | 3290 // SwitchInst Implementation 3293 void SwitchInst::init(Value *Value, BasicBlock *Default, unsigned NumReserved) { 3303 /// SwitchInst ctor - Create a new switch instruction, specifying a value to 3307 SwitchInst::SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, function in class:SwitchInst 3314 /// SwitchInst ctor - Create a new switch instruction, specifying a value to 3318 SwitchInst::SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, function in class:SwitchInst 3325 SwitchInst::SwitchInst(cons function in class:SwitchInst [all...] |
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 69 class SwitchInst; 203 size_t Clusterify(CaseVector &Cases, const SwitchInst &SI); 497 /// SwitchInst code generation information. 500 /// SwitchInst code generation information. 503 /// SwitchInst code generation information. 637 void visitSwitch(const SwitchInst &I);
|
/freebsd-10.2-release/contrib/llvm/include/llvm/IR/ |
H A D | Instructions.h | 2443 // SwitchInst Class 2447 /// SwitchInst - Multiway switch 2449 class SwitchInst : public TerminatorInst { class in namespace:llvm 2456 SwitchInst(const SwitchInst &SI); 2463 /// SwitchInst ctor - Create a new switch instruction, specifying a value to 2467 SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, 2470 /// SwitchInst ctor - Create a new switch instruction, specifying a value to 2474 SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, 2477 virtual SwitchInst *clone_imp [all...] |
/freebsd-10.2-release/contrib/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | Interpreter.h | 143 void visitSwitchInst(SwitchInst &I);
|
/freebsd-10.2-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCCTRLoops.cpp | 375 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(J)) {
|
/freebsd-10.2-release/contrib/llvm/include/llvm/ |
H A D | InstVisitor.h | 168 RetTy visitSwitchInst(SwitchInst &I) { DELEGATE(TerminatorInst);}
|
/freebsd-10.2-release/contrib/llvm/lib/Analysis/IPA/ |
H A D | InlineCost.cpp | 139 bool visitSwitchInst(SwitchInst &SI); 814 bool CallAnalyzer::visitSwitchInst(SwitchInst &SI) { 1131 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) {
|