reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Utils/Evaluator.cpp
  334     LLVM_DEBUG(dbgs() << "Evaluating Instruction: " << *CurInst << "\n");
  336     if (StoreInst *SI = dyn_cast<StoreInst>(CurInst)) {
  398     } else if (BinaryOperator *BO = dyn_cast<BinaryOperator>(CurInst)) {
  404     } else if (CmpInst *CI = dyn_cast<CmpInst>(CurInst)) {
  410     } else if (CastInst *CI = dyn_cast<CastInst>(CurInst)) {
  416     } else if (SelectInst *SI = dyn_cast<SelectInst>(CurInst)) {
  422     } else if (auto *EVI = dyn_cast<ExtractValueInst>(CurInst)) {
  427     } else if (auto *IVI = dyn_cast<InsertValueInst>(CurInst)) {
  433     } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(CurInst)) {
  443     } else if (LoadInst *LI = dyn_cast<LoadInst>(CurInst)) {
  466     } else if (AllocaInst *AI = dyn_cast<AllocaInst>(CurInst)) {
  478     } else if (isa<CallInst>(CurInst) || isa<InvokeInst>(CurInst)) {
  478     } else if (isa<CallInst>(CurInst) || isa<InvokeInst>(CurInst)) {
  479       CallSite CS(&*CurInst);
  484         ++CurInst;
  507             ++CurInst;
  514           ++CurInst;
  544           ++CurInst;
  548           ++CurInst;
  552           ++CurInst;
  607     } else if (CurInst->isTerminator()) {
  610       if (BranchInst *BI = dyn_cast<BranchInst>(CurInst)) {
  620       } else if (SwitchInst *SI = dyn_cast<SwitchInst>(CurInst)) {
  625       } else if (IndirectBrInst *IBI = dyn_cast<IndirectBrInst>(CurInst)) {
  631       } else if (isa<ReturnInst>(CurInst)) {
  650     if (!CurInst->use_empty()) {
  654       setVal(&*CurInst, InstResult);
  658     if (InvokeInst *II = dyn_cast<InvokeInst>(CurInst)) {
  665     ++CurInst;