diff options
author | Dan Gohman <gohman@apple.com> | 2008-09-10 20:11:02 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2008-09-10 20:11:02 +0000 |
commit | 39d82f902aa716ddc9b4cc1ac32acf79b3fbe46c (patch) | |
tree | fe449ffd6568a1ec13cd5abedd3c8f521ac4be9c /llvm/lib/Target/X86/X86ISelLowering.cpp | |
parent | 534fe1c4050808075f14b79879f15c12ee895150 (diff) | |
download | bcm5719-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.cpp | 6 |
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); } |