[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelLowering.cpp
Andrew Lenharth
alenhar2 at cs.uiuc.edu
Thu Apr 6 16:18:58 PDT 2006
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.45 -> 1.46
---
Log message:
This may be overconservative, but it lets the new cfe compile
---
Diffs of the changes: (+2 -1)
AlphaISelLowering.cpp | 3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/Alpha/AlphaISelLowering.cpp
diff -u llvm/lib/Target/Alpha/AlphaISelLowering.cpp:1.45 llvm/lib/Target/Alpha/AlphaISelLowering.cpp:1.46
--- llvm/lib/Target/Alpha/AlphaISelLowering.cpp:1.45 Thu Apr 6 16:26:32 2006
+++ llvm/lib/Target/Alpha/AlphaISelLowering.cpp Thu Apr 6 18:18:45 2006
@@ -571,7 +571,8 @@
GlobalValue *GV = GSDN->getGlobal();
SDOperand GA = DAG.getTargetGlobalAddress(GV, MVT::i64, GSDN->getOffset());
- if (!GV->hasWeakLinkage() && !GV->isExternal() && !GV->hasLinkOnceLinkage()) {
+ // if (!GV->hasWeakLinkage() && !GV->isExternal() && !GV->hasLinkOnceLinkage()) {
+ if (GV->hasInternalLinkage()) {
SDOperand Hi = DAG.getNode(AlphaISD::GPRelHi, MVT::i64, GA,
DAG.getNode(AlphaISD::GlobalBaseReg, MVT::i64));
SDOperand Lo = DAG.getNode(AlphaISD::GPRelLo, MVT::i64, GA, Hi);
More information about the llvm-commits
mailing list