diff options
author | Chris Lattner <sabre@nondot.org> | 2010-09-22 00:11:31 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-09-22 00:11:31 +0000 |
commit | 07827ba97889e1fe67ad14f188ed7903e875f39b (patch) | |
tree | 2beefcf33ea13d4fdf168b11d0f8da5f32411b6d /llvm/lib | |
parent | da4f6b5151dd6b159c10fc4e06cb8aa9f4e03da8 (diff) | |
download | bcm5719-llvm-07827ba97889e1fe67ad14f188ed7903e875f39b.tar.gz bcm5719-llvm-07827ba97889e1fe67ad14f188ed7903e875f39b.zip |
revert r114386 now that address modes work correctly, we get a nice
call through gs-relative memory now.
llvm-svn: 114510
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp b/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp index de1f014d83e..5c133f12e44 100644 --- a/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp +++ b/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp @@ -403,10 +403,6 @@ static bool isCalleeLoad(SDValue Callee, SDValue &Chain, bool HasCallSeq) { LD->getExtensionType() != ISD::NON_EXTLOAD) return false; - // FIXME: Calls can't fold loads through segment registers yet. - if (LD->getPointerInfo().getAddrSpace() > 255) - return false; - // Now let's find the callseq_start. while (HasCallSeq && Chain.getOpcode() != ISD::CALLSEQ_START) { if (!Chain.hasOneUse()) |