[NewGVN] createVariableOrConstant is not required anymore. NFCI.
llvm-svn: 295500
This commit is contained in:
parent
5db84df728
commit
6db0ecafd7
|
@ -308,7 +308,6 @@ private:
|
|||
PHIExpression *createPHIExpression(Instruction *);
|
||||
const VariableExpression *createVariableExpression(Value *);
|
||||
const ConstantExpression *createConstantExpression(Constant *);
|
||||
const Expression *createVariableOrConstant(Value *V);
|
||||
const UnknownExpression *createUnknownExpression(Instruction *);
|
||||
const StoreExpression *createStoreExpression(StoreInst *, MemoryAccess *);
|
||||
LoadExpression *createLoadExpression(Type *, Value *, LoadInst *,
|
||||
|
@ -671,13 +670,6 @@ const VariableExpression *NewGVN::createVariableExpression(Value *V) {
|
|||
return E;
|
||||
}
|
||||
|
||||
const Expression *NewGVN::createVariableOrConstant(Value *V) {
|
||||
auto Leader = lookupOperandLeader(V);
|
||||
if (auto *C = dyn_cast<Constant>(Leader))
|
||||
return createConstantExpression(C);
|
||||
return createVariableExpression(Leader);
|
||||
}
|
||||
|
||||
const ConstantExpression *NewGVN::createConstantExpression(Constant *C) {
|
||||
auto *E = new (ExpressionAllocator) ConstantExpression(C);
|
||||
E->setOpcode(C->getValueID());
|
||||
|
|
Loading…
Reference in New Issue