|
reference, declaration → definition
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);