HomeSort by relevance Sort by last modified time
    Searched refs:SwitchInst (Results 1 - 25 of 61) sorted by null

1 2 3

  /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))

Completed in 2173 milliseconds

1 2 3