aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
diff options
context:
space:
mode:
authorMike Stump <mrs@apple.com>2009-10-27 22:09:17 +0000
committerMike Stump <mrs@apple.com>2009-10-27 22:09:17 +0000
commit876387ba4ff804995cd3707af70925341c6b58b9 (patch)
tree7c61a34d236f5226857fff03dfefe552d7637606 /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
parenta4374e66f0b92446c4fee3f3f61329a5ff832ba6 (diff)
downloadllvm-876387ba4ff804995cd3707af70925341c6b58b9.zip
llvm-876387ba4ff804995cd3707af70925341c6b58b9.tar.gz
llvm-876387ba4ff804995cd3707af70925341c6b58b9.tar.bz2
__builtin_object_size refinements. Ensure we handle expressions with
side-effects up front, as when we switch to the llvm intrinsic call for __builtin_object_size later, it will have two evaluations. We also finish off the intrinsic version of the code so we can just turn it on once llvm has the intrinsic. llvm-svn: 85324
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions