diff options
| author | Chris Lattner <sabre@nondot.org> | 2004-05-07 21:18:15 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2004-05-07 21:18:15 +0000 |
| commit | a2dc6bf6e6b51f833a869529bf5827a1703693d4 (patch) | |
| tree | 74ecb368b7e7388da5b4c524a7a9a9652903a8b1 /llvm/lib/Target/TargetFrameInfo.cpp | |
| parent | 1edc9637d09f6a3c83156390cbbd22556b66637a (diff) | |
| download | bcm5719-llvm-a2dc6bf6e6b51f833a869529bf5827a1703693d4.tar.gz bcm5719-llvm-a2dc6bf6e6b51f833a869529bf5827a1703693d4.zip | |
Codegen floating point stores of constants into integer instructions. This
allows us to compile:
store float 10.0, float* %P
into:
mov DWORD PTR [%EAX], 1092616192
instead of:
.CPItest_0: # float 0x4024000000000000
.long 1092616192 # float 10
...
fld DWORD PTR [.CPItest_0]
fstp DWORD PTR [%EAX]
llvm-svn: 13409
Diffstat (limited to 'llvm/lib/Target/TargetFrameInfo.cpp')
0 files changed, 0 insertions, 0 deletions

