aboutsummaryrefslogtreecommitdiff
path: root/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
commitfee76265ff7d8360c629eb6289e2166576272208 (patch)
treea54a009b4897e80499d931b52938d522573f2e0a /lib/Target/TargetMachine.cpp
parent42e90cf4bebbf24d2303d34ce03c2a0070328557 (diff)
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4134 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/TargetMachine.cpp')
0 files changed, 0 insertions, 0 deletions