diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2016-10-24 18:56:09 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2016-10-24 18:56:09 +0000 |
commit | 16e9b944e927c3d8a8f259306735fea37891ea1e (patch) | |
tree | 0c9326c58b409b6e738b69faaa76b7e92f8a6e2d /llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | |
parent | be2ad8f36b90f2f2ce2021d532f96d2bed197123 (diff) | |
download | bcm5719-llvm-16e9b944e927c3d8a8f259306735fea37891ea1e.tar.gz bcm5719-llvm-16e9b944e927c3d8a8f259306735fea37891ea1e.zip |
CodeGen: Do not add a global's address space to the folding set profile.
It is already part of the type (which is part of the global, which is already
being added), so there's no need to do it.
llvm-svn: 285002
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp')
-rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp b/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp index efb357a07c0..aaced6cab6b 100644 --- a/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp @@ -403,7 +403,6 @@ static void AddNodeIDCustom(FoldingSetNodeID &ID, const SDNode *N) { ID.AddPointer(GA->getGlobal()); ID.AddInteger(GA->getOffset()); ID.AddInteger(GA->getTargetFlags()); - ID.AddInteger(GA->getAddressSpace()); break; } case ISD::BasicBlock: @@ -1262,7 +1261,6 @@ SDValue SelectionDAG::getGlobalAddress(const GlobalValue *GV, const SDLoc &DL, ID.AddPointer(GV); ID.AddInteger(Offset); ID.AddInteger(TargetFlags); - ID.AddInteger(GV->getType()->getAddressSpace()); void *IP = nullptr; if (SDNode *E = FindNodeOrInsertPos(ID, DL, IP)) return SDValue(E, 0); |