summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/TargetMachine.cpp
diff options
context:
space:
mode:
authorVikram S. Adve <vadve@cs.uiuc.edu>2002-10-13 00:32:18 +0000
committerVikram S. Adve <vadve@cs.uiuc.edu>2002-10-13 00:32:18 +0000
commit10d81640130f41a015542ce8f86227a651a23443 (patch)
treefad19c1adc9e3b2484daeaa9d754b53aa846a7d6 /llvm/lib/Target/TargetMachine.cpp
parent78044fbc8eb987ea2e38dc415caca5c9612d3ed1 (diff)
downloadbcm5719-llvm-10d81640130f41a015542ce8f86227a651a23443.tar.gz
bcm5719-llvm-10d81640130f41a015542ce8f86227a651a23443.zip
Several major fixes, particularly in emitting constant aggregates:
(1) Padding bytes between structure fields (for alignment) were never being emitted into the constant pool so the layout did not match! (2) In printing constants, structures containing structures or arrays were never handled. (3) Support new model for external/uninitialized/initialized globals. Uninitialized globals are no longer emitted since they are external. Initialized globals may go either in .bss or in .data. llvm-svn: 4134
Diffstat (limited to 'llvm/lib/Target/TargetMachine.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud