Home
last modified time | relevance | path

Searched refs:ConstantExpression (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/
H A DGVNExpression.h585 class ConstantExpression final : public Expression {
590 ConstantExpression() : Expression(ET_Constant) {} in ConstantExpression() function
591 ConstantExpression(Constant *constantValue) in ConstantExpression() function
593 ConstantExpression(const ConstantExpression &) = delete;
594 ConstantExpression &operator=(const ConstantExpression &) = delete;
604 const ConstantExpression &OC = cast<ConstantExpression>(Other); in equals()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp680 const ConstantExpression *createConstantExpression(Constant *) const;
1237 const ConstantExpression *NewGVN::createConstantExpression(Constant *C) const { in createConstantExpression()
1238 auto *E = new (ExpressionAllocator) ConstantExpression(C); in createConstantExpression()
2377 if (const auto *CE = dyn_cast<ConstantExpression>(E)) { in performCongruenceFinding()
2402 if (isa<ConstantExpression>(E)) in performCongruenceFinding()
2499 if (const auto *CE = dyn_cast<ConstantExpression>(E)) { in processOutgoingEdges()
2843 if (isa<ConstantExpression>(E) || isa<VariableExpression>(E)) { in makePossiblePHIOfOps()
3112 if (Symbolized && !isa<ConstantExpression>(Symbolized) && in valueNumberInstruction()
3802 if (auto *CE = dyn_cast<ConstantExpression>(E)) in findPHIOfOpsLeader()