summaryrefslogtreecommitdiff
path: root/lib/Analysis/AliasAnalysis.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2010-10-19 20:56:32 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2010-10-19 20:56:32 +0000
commit2594746045258958673ebe42db2a27a4d05b0b73 (patch)
treeaad6cfd7e8f23c2272148ea4de9a4afb818bdbdd /lib/Analysis/AliasAnalysis.cpp
parent205942a4a55d568e93480fc22d25cc7dac525fb7 (diff)
downloadllvm-2594746045258958673ebe42db2a27a4d05b0b73.tar.gz
llvm-2594746045258958673ebe42db2a27a4d05b0b73.tar.bz2
llvm-2594746045258958673ebe42db2a27a4d05b0b73.tar.xz
Shrink MachineOperand from 40 to 32 bytes on 64-bit hosts.
Pull an unsigned out of the Contents union such that it has the same size as two pointers and no padding. Arrange members such that the Contents union and all pointers can be 8-byte aligned without padding. This speeds up code generation by 0.8% on a 64-bit host. 32-bit hosts should be unaffected. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116857 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/AliasAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions