summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86ISelLowering.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2008-09-10 20:11:02 +0000
committerDan Gohman <gohman@apple.com>2008-09-10 20:11:02 +0000
commit39d82f902aa716ddc9b4cc1ac32acf79b3fbe46c (patch)
treefe449ffd6568a1ec13cd5abedd3c8f521ac4be9c /llvm/lib/Target/X86/X86ISelLowering.cpp
parent534fe1c4050808075f14b79879f15c12ee895150 (diff)
downloadbcm5719-llvm-39d82f902aa716ddc9b4cc1ac32acf79b3fbe46c.tar.gz
bcm5719-llvm-39d82f902aa716ddc9b4cc1ac32acf79b3fbe46c.zip
Add X86FastISel support for static allocas, and refences
to static allocas. As part of this change, refactor the address mode code for laods and stores. llvm-svn: 56066
Diffstat (limited to 'llvm/lib/Target/X86/X86ISelLowering.cpp')
-rw-r--r--llvm/lib/Target/X86/X86ISelLowering.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index 2ddddf6fb15..ab4510a8720 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -1886,8 +1886,10 @@ FastISel *
X86TargetLowering::createFastISel(MachineFunction &mf,
DenseMap<const Value *, unsigned> &vm,
DenseMap<const BasicBlock *,
- MachineBasicBlock *> &bm) {
- return X86::createFastISel(mf, vm, bm);
+ MachineBasicBlock *> &bm,
+ DenseMap<const AllocaInst *, int> &am) {
+
+ return X86::createFastISel(mf, vm, bm, am);
}
OpenPOWER on IntegriCloud