summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2016-10-24 18:56:09 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2016-10-24 18:56:09 +0000
commit16e9b944e927c3d8a8f259306735fea37891ea1e (patch)
tree0c9326c58b409b6e738b69faaa76b7e92f8a6e2d /llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
parentbe2ad8f36b90f2f2ce2021d532f96d2bed197123 (diff)
downloadbcm5719-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.cpp2
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);
OpenPOWER on IntegriCloud