HomeSort by relevance Sort by last modified time
    Searched refs:SwitchInst (Results 1 - 25 of 58) 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/Utils/
LowerExpectIntrinsic.cpp 46 bool HandleSwitchExpect(SwitchInst *SI);
61 bool LowerExpectIntrinsic::HandleSwitchExpect(SwitchInst *SI) {
75 SwitchInst::CaseIt Case = SI->findCaseValue(ExpectedValue);
157 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(BB->getTerminator())) {
LowerSwitch.cpp 35 /// LowerSwitch Pass - Replace all SwitchInst instructions with chained branch
66 void processSwitchInst(SwitchInst *SI);
74 unsigned Clusterify(CaseVector &Cases, SwitchInst *SI);
92 "Lower SwitchInst's to branches", false, false)
107 if (SwitchInst *SI = dyn_cast<SwitchInst>(Cur->getTerminator())) {
289 unsigned LowerSwitch::Clusterify(CaseVector& Cases, SwitchInst *SI) {
293 for (SwitchInst::CaseIt i = SI->case_begin(), e = SI->case_end(); i != e; ++i)
330 void LowerSwitch::processSwitchInst(SwitchInst *SI) {
SimplifyCFG.cpp 108 bool SimplifySwitch(SwitchInst *SI, IRBuilder<> &Builder);
456 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) {
473 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) {
502 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) {
504 for (SwitchInst::CaseIt i = SI->case_begin(), e = SI->case_end(); i != e; ++i)
620 SwitchInst *SI = cast<SwitchInst>(TI)
    [all...]
CloneFunction.cpp 375 } else if (const SwitchInst *SI = dyn_cast<SwitchInst>(OldTI)) {
383 SwitchInst::ConstCaseIt Case = SI->findCaseValue(Cond);
Local.cpp 112 if (SwitchInst *SI = dyn_cast<SwitchInst>(T)) {
120 for (SwitchInst::CaseIt i = SI->case_begin(), e = SI->case_end();
201 SwitchInst::CaseIt FirstCase = SI->case_begin();
    [all...]
CodeExtractor.cpp 514 SwitchInst *TheSwitch =
515 SwitchInst::Create(Constant::getNullValue(Type::getInt16Ty(Context)),
668 TheSwitch->removeCase(SwitchInst::CaseIt(TheSwitch, NumExitBlocks-1));
  /external/llvm/lib/Transforms/Scalar/
LoopUnswitch.cpp 74 typedef DenseMap<const SwitchInst*, SmallPtrSet<const Value *, 8> >
114 void setUnswitched(const SwitchInst *SI, const Value *V);
117 bool isUnswitched(const SwitchInst *SI, const Value *V);
284 void LUAnalysisCache::setUnswitched(const SwitchInst *SI, const Value *V) {
289 bool LUAnalysisCache::isUnswitched(const SwitchInst *SI, const Value *V) {
316 const SwitchInst *OldInst = I->first;
318 const SwitchInst *NewInst = cast_or_null<SwitchInst>(NewI);
447 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(TI))
    [all...]
CorrelatedValuePropagation.cpp 44 bool processSwitch(SwitchInst *SI);
206 bool CorrelatedValuePropagation::processSwitch(SwitchInst *SI) {
222 for (SwitchInst::CaseIt CI = SI->case_end(), CE = SI->case_begin(); CI-- != CE;
317 BBChanged |= processSwitch(cast<SwitchInst>(Term));
SCCP.cpp 547 if (SwitchInst *SI = dyn_cast<SwitchInst>(&TI)) {
611 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) {
    [all...]
TailRecursionElimination.cpp 501 if (SwitchInst *SI = dyn_cast<SwitchInst>(UniquePred->getTerminator()))
    [all...]
JumpThreading.cpp 281 if (isa<SwitchInst>(I))
695 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(Terminator)) {
    [all...]
  /external/clang/lib/CodeGen/
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>(use.getUser())
    [all...]
CGAtomic.cpp 271 llvm::SwitchInst *SI = CGF.Builder.CreateSwitch(FailureOrderVal, MonotonicBB);
338 llvm::SwitchInst *SI = CGF.Builder.CreateSwitch(IsWeak, WeakBB);
815 llvm::SwitchInst *SI = Builder.CreateSwitch(Order, MonotonicBB);
    [all...]
  /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/llvm/lib/Analysis/
SparsePropagation.cpp 174 SwitchInst &SI = cast<SwitchInst>(TI);
198 SwitchInst::CaseIt Case = SI.findCaseValue(cast<ConstantInt>(C));
LazyValueInfo.cpp 844 if (SwitchInst *SI = dyn_cast<SwitchInst>(BBFrom->getTerminator())) {
852 for (SwitchInst::CaseIt i = SI->case_begin(), e = SI->case_end();
    [all...]
  /external/llvm/lib/IR/
Instructions.cpp     [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.h 69 class SwitchInst;
203 size_t Clusterify(CaseVector &Cases, const SwitchInst &SI);
501 /// SwitchInst code generation information.
504 /// SwitchInst code generation information.
507 /// SwitchInst code generation information.
643 void visitSwitch(const SwitchInst &I);
  /external/llvm/include/llvm/IR/
Instructions.h     [all...]
InstVisitor.h 168 RetTy visitSwitchInst(SwitchInst &I) { DELEGATE(TerminatorInst);}
  /external/llvm/lib/ExecutionEngine/Interpreter/
Interpreter.h 143 void visitSwitchInst(SwitchInst &I);
  /external/llvm/lib/Target/PowerPC/
PPCCTRLoops.cpp 384 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(J)) {
  /external/llvm/lib/Analysis/IPA/
InlineCost.cpp 137 bool visitSwitchInst(SwitchInst &SI);
808 bool CallAnalyzer::visitSwitchInst(SwitchInst &SI) {
    [all...]
  /external/llvm/examples/ExceptionDemo/
ExceptionDemo.cpp     [all...]

Completed in 214 milliseconds

1 2 3