HomeSort by: relevance | last modified time | path
    Searched refs:BasicExpression (Results 1 - 3 of 3) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
GVNExpression.h 136 class BasicExpression : public Expression {
147 BasicExpression(unsigned NumOperands)
148 : BasicExpression(NumOperands, ET_Basic) {}
149 BasicExpression(unsigned NumOperands, ExpressionType ET)
151 BasicExpression() = delete;
152 BasicExpression(const BasicExpression &) = delete;
153 BasicExpression &operator=(const BasicExpression &) = delete;
154 ~BasicExpression() override
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
GVNSink.cpp 344 /// field of BasicExpression is used to store uses, not operands.
348 class InstructionUseExpr : public GVNExpression::BasicExpression {
356 : GVNExpression::BasicExpression(I->getNumUses()) {
373 return hash_combine(GVNExpression::BasicExpression::getHashValue(),
NewGVN.cpp 170 BasicExpression::~BasicExpression() = default;
733 bool setBasicExpressionInfo(Instruction *, BasicExpression *) const;
969 assert(isa<BasicExpression>(E));
970 auto *BE = cast<BasicExpression>(E);
971 const_cast<BasicExpression *>(BE)->deallocateOperands(ArgRecycler);
1051 bool NewGVN::setBasicExpressionInfo(Instruction *I, BasicExpression *E) const {
1074 auto *E = new (ExpressionAllocator) BasicExpression(2);
1111 assert(isa<BasicExpression>(E) &&
1145 auto *E = new (ExpressionAllocator) BasicExpression(I->getNumOperands())
    [all...]

Completed in 103 milliseconds