diff options
author | Vikram S. Adve <vadve@cs.uiuc.edu> | 2002-10-13 00:01:57 +0000 |
---|---|---|
committer | Vikram S. Adve <vadve@cs.uiuc.edu> | 2002-10-13 00:01:57 +0000 |
commit | 4ef6cce821d7f29b61991f1b19c62e7cb282d4da (patch) | |
tree | ea04170fd86f073fbe77dc5508298e868f147c67 /llvm/lib/Target/Sparc/SparcInstrInfo.cpp | |
parent | 46f21c44439f9e235a6a6586cda607b6cf780e1f (diff) | |
download | bcm5719-llvm-4ef6cce821d7f29b61991f1b19c62e7cb282d4da.tar.gz bcm5719-llvm-4ef6cce821d7f29b61991f1b19c62e7cb282d4da.zip |
Major fix: extract ConstantExpr nodes and decompose them into symbolic
instructions so that (a) constant folding is done automatically before
code generation, and (b) selection does not have to deal with them.
Also, check for ConstantPointerRefs in additional to GlobalValues
when creating a GEP to load a global address.
llvm-svn: 4126
Diffstat (limited to 'llvm/lib/Target/Sparc/SparcInstrInfo.cpp')
0 files changed, 0 insertions, 0 deletions