Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
H A DGVNExpression.h328 class LoadExpression final : public MemoryExpression {
333 LoadExpression(unsigned NumOperands, LoadInst *L, in LoadExpression() function
335 : LoadExpression(ET_Load, NumOperands, L, MemoryLeader) {} in LoadExpression()
337 LoadExpression(enum ExpressionType EType, unsigned NumOperands, LoadInst *L, in LoadExpression() function
341 LoadExpression() = delete;
342 LoadExpression(const LoadExpression &) = delete;
343 LoadExpression &operator=(const LoadExpression &) = delete;
344 ~LoadExpression() override;
356 cast<LoadExpression>(Other).getLoadInst() == getLoadInst(); in exactlyEquals()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp172 LoadExpression::~LoadExpression() = default;
727 LoadExpression *createLoadExpression(Type *, Value *, LoadInst *,
906 if (!isa<LoadExpression>(RHS) && !isa<StoreExpression>(RHS)) in equalsLoadStoreHelper()
911 bool LoadExpression::equals(const Expression &Other) const { in equals()
1347 LoadExpression *NewGVN::createLoadExpression(Type *LoadType, Value *PointerOp, in createLoadExpression()
1351 new (ExpressionAllocator) LoadExpression(1, LI, lookupMemoryLeader(MA)); in createLoadExpression()