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

References

include/llvm/Analysis/ScalarEvolutionExpander.h
  389       return S->getValue();
include/llvm/Analysis/ScalarEvolutionExpressions.h
  802       Value *V = Expr->getValue();
lib/Analysis/IVDescriptors.cpp
  918   auto *PN = cast<PHINode>(PhiScev->getValue());
lib/Analysis/Loads.cpp
  240   Value *Base = StartS->getValue();
lib/Analysis/LoopUnrollAnalyzer.cpp
   57   Address.Base = Base->getValue();
lib/Analysis/ScalarEvolution.cpp
  346     U->getValue()->printAsOperand(OS, false);
  488   if (ConstantExpr *VCE = dyn_cast<ConstantExpr>(getValue()))
  505   if (ConstantExpr *VCE = dyn_cast<ConstantExpr>(getValue()))
  530   if (ConstantExpr *VCE = dyn_cast<ConstantExpr>(getValue()))
  675     int X = CompareValueComplexity(EqCacheValue, LI, LU->getValue(),
  676                                    RU->getValue(), Depth + 1);
 1060     RewriteMap[cast<SCEVUnknown>(Denominator)->getValue()] =
 1066       RewriteMap[cast<SCEVUnknown>(Denominator)->getValue()] =
 3747     assert(cast<SCEVUnknown>(S)->getValue() == V &&
 3805     return SU && SU->getValue() == nullptr;
 4348       Instruction *I = cast<Instruction>(Expr->getValue());
 4690   auto *PN = cast<PHINode>(SymbolicPHI->getValue());
 4896   auto *PN = cast<PHINode>(SymbolicPHI->getValue());
 5206         Value *V = SU->getValue();
 5505     KnownBits Known = computeKnownBits(U->getValue(), getDataLayout(), 0, &AC, nullptr, &DT);
 5701     Optional<ConstantRange> MDRange = GetRangeFromMetadata(U->getValue());
 5712       KnownBits Known = computeKnownBits(U->getValue(), DL, 0, &AC, nullptr, &DT);
 5720       unsigned NS = ComputeNumSignBits(U->getValue(), DL, 0, &AC, nullptr, &DT);
 5729     if (const PHINode *Phi = dyn_cast<PHINode>(U->getValue())) {
 5893           !match(SU->getValue(), m_Select(m_Value(Condition), m_APInt(TrueVal),
 8056       return dyn_cast<Constant>(cast<SCEVUnknown>(V)->getValue());
 8151     if (Instruction *I = dyn_cast<Instruction>(SU->getValue())) {
 8885       if (const Instruction *AI = dyn_cast<Instruction>(AU->getValue()))
 8886         if (const Instruction *BI = dyn_cast<Instruction>(BU->getValue()))
10025     if (auto *Phi = dyn_cast<PHINode>(LU->getValue())) {
10031     if (auto *Phi = dyn_cast<PHINode>(RU->getValue())) {
10285     if (match(LHSUnknownExpr->getValue(), m_SDiv(m_Value(LL), m_Value(LR)))) {
10896       return isa<UndefValue>(SU->getValue());
10991         if (Unknown && !isa<CallInst>(Unknown->getValue())) {
11733     if (auto *I = dyn_cast<Instruction>(cast<SCEVUnknown>(S)->getValue()))
11821           dyn_cast<Instruction>(cast<SCEVUnknown>(S)->getValue())) {
11933       return SE.getUnknown(Expr->getValue());
12190     if (!isa<PHINode>(Expr->getValue()))
lib/Analysis/ScalarEvolutionAliasAnalysis.cpp
  111     return U->getValue();
lib/Analysis/ScalarEvolutionExpander.cpp
  628     if (const Instruction *I = dyn_cast<Instruction>(U->getValue()))
  723           if (!isa<Instruction>(U->getValue()))
  724             X = SE.getSCEV(U->getValue());
 2447         if (V == U->getValue())
lib/Analysis/StackSafetyAnalysis.cpp
   50     if (Expr->getValue() == AllocaPtr)
lib/Analysis/VectorUtils.cpp
  246   Value *Stride = U->getValue();
lib/CodeGen/SafeStack.cpp
  113     if (Expr->getValue() == AllocaPtr)
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
  269         if (PtrToIntInst *PToI = dyn_cast<PtrToIntInst>(OpUnk->getValue())) {
lib/Transforms/Scalar/LoopPredication.cpp
  543     if (const auto *LI = dyn_cast<LoadInst>(U->getValue()))
lib/Transforms/Scalar/LoopStrengthReduce.cpp
  773     if (GlobalValue *GV = dyn_cast<GlobalValue>(U->getValue())) {
  942         Value *UVal = U->getValue();
 2330     NewRHS = SU->getValue();
 3408       const Value *V = US->getValue();
 4464             if (GlobalValue *GV = dyn_cast<GlobalValue>(U->getValue()))
lib/Transforms/Vectorize/LoopVectorize.cpp
 1831     Step = cast<SCEVUnknown>(ID.getStep())->getValue();
 2859     Value *StepValue = cast<SCEVUnknown>(Step)->getValue();
tools/polly/lib/Analysis/ScopBuilder.cpp
 1640   if (BasePtr != BasePointer->getValue())
 1668   addArrayAccess(Stmt, Inst, AccType, BasePointer->getValue(), ElementType,
 1719   addArrayAccess(Stmt, Inst, AccType, BasePointer->getValue(), ElementType,
 1763   addArrayAccess(Stmt, Inst, MemoryAccess::MUST_WRITE, DestPtrSCEV->getValue(),
 1785   addArrayAccess(Stmt, Inst, MemoryAccess::READ, SrcPtrSCEV->getValue(),
 1832       addArrayAccess(Stmt, Inst, AccType, ArgBasePtr->getValue(),
 1882   addArrayAccess(Stmt, Inst, AccType, BasePointer->getValue(), ElementType,
tools/polly/lib/Analysis/ScopDetection.cpp
  509     auto *BasePtrVal = BasePtr->getValue();
  881               if (auto *Inst = dyn_cast<Instruction>(Unknown->getValue())) {
  914   Value *BaseValue = BasePointer->getValue();
  924       auto *V = dyn_cast<Value>(Unknown->getValue());
  969   Value *BaseValue = BasePointer->getValue();
 1061   auto *BV = BP->getValue();
 1127       MemoryLocation(BP->getValue(), MemoryLocation::UnknownSize, AATags));
tools/polly/lib/Analysis/ScopInfo.cpp
  219   return S->getScopArrayInfo(OriginBaseSCEVUnknown->getValue(),
 1411     if (auto *NewValue = VMap.lookup(E->getValue()))
 1439       if (Instruction *I = dyn_cast<Instruction>(Unknown->getValue()))
 1498     Value *Val = ValueParameter->getValue();
tools/polly/lib/CodeGen/IRBuilder.cpp
  221   auto *BasePtr = SU->getValue();
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
  320     Values.insert(cast<SCEVUnknown>(I.second)->getValue());
tools/polly/lib/Support/SCEVAffinator.cpp
  531   if (Instruction *I = dyn_cast<Instruction>(Expr->getValue())) {
tools/polly/lib/Support/SCEVValidator.cpp
  431     Value *V = Expr->getValue();
  443     if (Instruction *I = dyn_cast<Instruction>(Expr->getValue())) {
  477     CallInst *Call = dyn_cast<CallInst>(Unknown->getValue());
  509       Instruction *Inst = dyn_cast<Instruction>(Unknown->getValue());
  511       CallInst *Call = dyn_cast<CallInst>(Unknown->getValue());
  591     Values.insert(Unknown->getValue());
  592     Instruction *Inst = dyn_cast<Instruction>(Unknown->getValue());
  776     Value *V = Unknown->getValue();
tools/polly/lib/Support/ScopHelper.cpp
  292     Value *NewVal = VMap ? VMap->lookup(E->getValue()) : nullptr;
  302     Instruction *Inst = dyn_cast<Instruction>(E->getValue());
unittests/Analysis/ScalarEvolutionTest.cpp
  103   EXPECT_EQ(cast<SCEVUnknown>(M0->getOperand(1))->getValue(), V0);
  104   EXPECT_EQ(cast<SCEVUnknown>(M1->getOperand(1))->getValue(), V1);
  105   EXPECT_EQ(cast<SCEVUnknown>(M2->getOperand(1))->getValue(), V2);
  112   EXPECT_EQ(cast<SCEVUnknown>(M0->getOperand(1))->getValue(), V0);
  113   EXPECT_EQ(cast<SCEVUnknown>(M1->getOperand(1))->getValue(), V0);
  114   EXPECT_EQ(cast<SCEVUnknown>(M2->getOperand(1))->getValue(), V0);