diff options
author | Bill Wendling <isanbard@gmail.com> | 2008-09-16 21:48:12 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2008-09-16 21:48:12 +0000 |
commit | 24c79f28b16affb4d6cd355d1b20c4297eb4293f (patch) | |
tree | 610aa91866d61fc1c0cd90d28490b85957c9bba9 /llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp | |
parent | ab26f20d4430e4f88b6f0154adf64ed02e107150 (diff) | |
download | bcm5719-llvm-24c79f28b16affb4d6cd355d1b20c4297eb4293f.tar.gz bcm5719-llvm-24c79f28b16affb4d6cd355d1b20c4297eb4293f.zip |
Reverting r56249. On further investigation, this functionality isn't needed.
Apologies for the thrashing.
llvm-svn: 56251
Diffstat (limited to 'llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp')
-rw-r--r-- | llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp b/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp index 82c20f7595f..a408a9623ca 100644 --- a/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp +++ b/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp @@ -159,7 +159,7 @@ SelectAddr(SDValue Op, SDValue Addr, SDValue &Offset, SDValue &Base) return true; } } else { - if ((Addr.getOpcode() == ISD::TargetSymbol || + if ((Addr.getOpcode() == ISD::TargetExternalSymbol || Addr.getOpcode() == ISD::TargetGlobalAddress)) return false; } @@ -354,7 +354,7 @@ Select(SDValue N) SDValue InFlag(0, 0); if ( (isa<GlobalAddressSDNode>(Callee)) || - (isa<SymbolSDNode>(Callee)) ) + (isa<ExternalSymbolSDNode>(Callee)) ) { /// Direct call for global addresses and external symbols SDValue GPReg = CurDAG->getRegister(Mips::GP, MVT::i32); |