Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DGVNExpression.h552 class VariableExpression final : public Expression {
557 VariableExpression(Value *V) : Expression(ET_Variable), VariableValue(V) {} in VariableExpression() function
558 VariableExpression() = delete;
559 VariableExpression(const VariableExpression &) = delete;
560 VariableExpression &operator=(const VariableExpression &) = delete;
570 const VariableExpression &OC = cast<VariableExpression>(Other); in equals()
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp722 const VariableExpression *createVariableExpression(Value *) const;
1254 const VariableExpression *NewGVN::createVariableExpression(Value *V) const { in createVariableExpression()
1255 auto *E = new (ExpressionAllocator) VariableExpression(V);
2345 if (const auto *VE = dyn_cast<VariableExpression>(E)) { in performCongruenceFinding()
2371 assert(!isa<VariableExpression>(E) && in performCongruenceFinding()
2372 "VariableExpression should have been handled already"); in performCongruenceFinding()
2827 if (isa<ConstantExpression>(E) || isa<VariableExpression>(E)) { in makePossiblePHIOfOps()
3107 !isa<VariableExpression>(Symbolized) && PHINodeUses.count(I)) { in valueNumberInstruction()
3789 if (auto *VE = dyn_cast<VariableExpression>(E)) in getClassForExpression()
3804 if (auto *VE = dyn_cast<VariableExpression>( in findPHIOfOpsLeader()
[all...]