summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2004-01-10 23:46:13 +0000
committerChris Lattner <sabre@nondot.org>2004-01-10 23:46:13 +0000
commit65f901e23bf59d4cc211650aea29113325332dc7 (patch)
treee1cfe38e0c47980d3f53379c1f4f5ac196c77f9e /llvm/lib/CodeGen
parent570c69ce015223ccd090d6d4d219e5dc97487699 (diff)
downloadbcm5719-llvm-65f901e23bf59d4cc211650aea29113325332dc7.tar.gz
bcm5719-llvm-65f901e23bf59d4cc211650aea29113325332dc7.zip
Check in two changes:
The first change (which is disabled) compactifies all of the function constant pools into the global constant pool, in an attempt to reduce the amount of duplication and overhead. Unfortunately, as the comment indicates, this is not yet a win, so it is disabled. The second change sorts the typeid's so that those types that can be used by instructions in the program appear earlier in the table than those that cannot (such as structures and arrays). This causes the instructions to be able to use the dense encoding more often, saving about 5K on 254.gap. This is only a .65% savings though, unfortunately. :( llvm-svn: 10754
Diffstat (limited to 'llvm/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud