Searched refs:VariableExpression (Results 1 – 3 of 3) sorted by relevance
552 class VariableExpression final : public Expression {557 VariableExpression(Value *V) : Expression(ET_Variable), VariableValue(V) {} in VariableExpression() function558 VariableExpression() = delete;559 VariableExpression(const VariableExpression &) = delete;560 VariableExpression &operator=(const VariableExpression &) = delete;570 const VariableExpression &OC = cast<VariableExpression>(Other); in equals()
721 const VariableExpression *createVariableExpression(Value *) const;1257 const VariableExpression *NewGVN::createVariableExpression(Value *V) const { in createVariableExpression()1258 auto *E = new (ExpressionAllocator) VariableExpression(V); in createVariableExpression()2331 if (const auto *VE = dyn_cast<VariableExpression>(E)) { in performCongruenceFinding()2357 assert(!isa<VariableExpression>(E) && in performCongruenceFinding()2823 if (isa<ConstantExpression>(E) || isa<VariableExpression>(E)) { in makePossiblePHIOfOps()3104 !isa<VariableExpression>(Symbolized) && PHINodeUses.count(I)) { in valueNumberInstruction()3779 if (auto *VE = dyn_cast<VariableExpression>(E)) in getClassForExpression()3794 if (auto *VE = dyn_cast<VariableExpression>(E)) { in findPHIOfOpsLeader()
461 ;; Ensure we handle VariableExpression properly.