/external/llvm/include/llvm/Analysis/ |
CFGPrinter.h | 107 if (const SwitchInst *SI = dyn_cast<SwitchInst>(Node->getTerminator())) { 114 SwitchInst::ConstCaseIt Case = 115 SwitchInst::ConstCaseIt::fromSuccessorIndex(SI, SuccNo);
|
/external/llvm/lib/Transforms/Scalar/ |
LowerExpectIntrinsic.cpp | 44 static bool handleSwitchExpect(SwitchInst &SI) { 58 SwitchInst::CaseIt Case = SI.findCaseValue(ExpectedValue); 137 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(BB.getTerminator())) {
|
LoopUnswitch.cpp | 95 typedef DenseMap<const SwitchInst*, SmallPtrSet<const Value *, 8> > 148 void setUnswitched(const SwitchInst *SI, const Value *V); 151 bool isUnswitched(const SwitchInst *SI, const Value *V); 335 void LUAnalysisCache::setUnswitched(const SwitchInst *SI, const Value *V) { 340 bool LUAnalysisCache::isUnswitched(const SwitchInst *SI, const Value *V) { 373 const SwitchInst *OldInst = I->first; 375 const SwitchInst *NewInst = cast_or_null<SwitchInst>(NewI); 552 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) [all...] |
CorrelatedValuePropagation.cpp | 47 bool processSwitch(SwitchInst *SI); 228 bool CorrelatedValuePropagation::processSwitch(SwitchInst *SI) { 244 for (SwitchInst::CaseIt CI = SI->case_end(), CE = SI->case_begin(); CI-- != CE; 397 BBChanged |= processSwitch(cast<SwitchInst>(Term));
|
SCCP.cpp | 556 if (SwitchInst *SI = dyn_cast<SwitchInst>(&TI)) { 620 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) { [all...] |
TailRecursionElimination.cpp | 505 if (SwitchInst *SI = dyn_cast<SwitchInst>(UniquePred->getTerminator())) [all...] |
JumpThreading.cpp | 331 if (isa<SwitchInst>(I)) 744 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(Terminator)) { [all...] |
/external/llvm/lib/Transforms/Utils/ |
LowerSwitch.cpp | 52 /// Replace all SwitchInst instructions with chained branch instructions. 80 void processSwitchInst(SwitchInst *SI, SmallPtrSetImpl<BasicBlock*> &DeleteList); 89 unsigned Clusterify(CaseVector &Cases, SwitchInst *SI); 107 "Lower SwitchInst's to branches", false, false) 128 if (SwitchInst *SI = dyn_cast<SwitchInst>(Cur->getTerminator())) { 361 unsigned LowerSwitch::Clusterify(CaseVector& Cases, SwitchInst *SI) { 365 for (SwitchInst::CaseIt i = SI->case_begin(), e = SI->case_end(); i != e; ++i) 404 void LowerSwitch::processSwitchInst(SwitchInst *SI,
|
SimplifyCFG.cpp | 145 bool SimplifySwitch(SwitchInst *SI, IRBuilder<> &Builder); 534 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) { 551 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) { 581 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) { 583 for (SwitchInst::CaseIt i = SI->case_begin(), e = SI->case_end(); i != e; ++i) 697 SwitchInst *SI = cast<SwitchInst>(TI) [all...] |
Local.cpp | 116 if (SwitchInst *SI = dyn_cast<SwitchInst>(T)) { 130 for (SwitchInst::CaseIt i = SI->case_begin(), e = SI->case_end(); 211 SwitchInst::CaseIt FirstCase = SI->case_begin(); [all...] |
CloneFunction.cpp | 438 } else if (const SwitchInst *SI = dyn_cast<SwitchInst>(OldTI)) { 446 SwitchInst::ConstCaseIt Case = SI->findCaseValue(Cond); [all...] |
CodeExtractor.cpp | 513 SwitchInst *TheSwitch = 514 SwitchInst::Create(Constant::getNullValue(Type::getInt16Ty(Context)), 670 TheSwitch->removeCase(SwitchInst::CaseIt(TheSwitch, NumExitBlocks-1));
|
/external/llvm/tools/llvm-diff/ |
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();
|
/external/clang/lib/CodeGen/ |
CGCleanup.cpp | 308 llvm::SwitchInst *Switch, 345 static llvm::SwitchInst *TransitionToCleanupSwitch(CodeGenFunction &CGF, 356 llvm::SwitchInst *Switch = 357 llvm::SwitchInst::Create(Load, Br->getSuccessor(0), 4, Block); 361 return cast<llvm::SwitchInst>(Term); 393 llvm::SwitchInst *Switch = TransitionToCleanupSwitch(*this, BranchBB); 533 llvm::SwitchInst *Switch = cast<llvm::SwitchInst>(Term); 561 llvm::SwitchInst *si = cast<llvm::SwitchInst>(use.getUser()) [all...] |
/external/llvm/lib/Analysis/ |
SparsePropagation.cpp | 174 SwitchInst &SI = cast<SwitchInst>(TI); 198 SwitchInst::CaseIt Case = SI.findCaseValue(cast<ConstantInt>(C));
|
InlineCost.cpp | 156 bool visitSwitchInst(SwitchInst &SI); 861 bool CallAnalyzer::visitSwitchInst(SwitchInst &SI) { [all...] |
/external/llvm/lib/Transforms/IPO/ |
CrossDSOCFI.cpp | 142 SwitchInst *SI = IRB.CreateSwitch(&CallSiteTypeId, TrapBB, BitSetIds.size());
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGBuilder.h | 73 class SwitchInst; 316 unsigned Last, const SwitchInst *SI, 320 void findJumpTables(CaseClusterVector &Clusters, const SwitchInst *SI, 334 const SwitchInst *SI, CaseCluster &BTCluster); 337 void findBitTestClusters(CaseClusterVector &Clusters, const SwitchInst *SI); 580 /// SwitchInst code generation information. 583 /// SwitchInst code generation information. 586 /// SwitchInst code generation information. 736 void visitSwitch(const SwitchInst &I); [all...] |
/external/llvm/lib/Transforms/Instrumentation/ |
SanitizerCoverage.cpp | 317 if (isa<SwitchInst>(&Inst)) 381 if (SwitchInst *SI = dyn_cast<SwitchInst>(I)) {
|
/external/llvm/lib/IR/ |
Instructions.cpp | [all...] |
/external/llvm/include/llvm/IR/ |
Instructions.h | [all...] |
InstVisitor.h | 168 RetTy visitSwitchInst(SwitchInst &I) { DELEGATE(TerminatorInst);}
|
/external/llvm/lib/ExecutionEngine/Interpreter/ |
Interpreter.h | 144 void visitSwitchInst(SwitchInst &I);
|
/external/llvm/lib/Target/PowerPC/ |
PPCCTRLoops.cpp | 416 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(J)) {
|
/external/llvm/lib/Target/AArch64/ |
AArch64PromoteConstant.cpp | 275 if (isa<const SwitchInst>(Instr))
|