summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/AArch64/arm64-fastisel-gep-promote-before-add.ll
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2019-08-03 05:01:34 +0000
committerEric Fiselier <eric@efcs.ca>2019-08-03 05:01:34 +0000
commit10bf563171c5daf8e9bf8cf52f57f0790e1ff853 (patch)
tree0c11f4df7e4df2d2aae1a7c2197a6523e5d70ec9 /llvm/test/CodeGen/AArch64/arm64-fastisel-gep-promote-before-add.ll
parent96bb3472058c709dc2f798d6e507235b1ffc2f89 (diff)
downloadbcm5719-llvm-10bf563171c5daf8e9bf8cf52f57f0790e1ff853.tar.gz
bcm5719-llvm-10bf563171c5daf8e9bf8cf52f57f0790e1ff853.zip
Simplify <type_traits> implementations.
This patch rewrites a number of old meta-function implementations that assumed const/volatile could not be safely applied to all types. This is no longer the case, though for some types (Ex function types), the const qualifier can be ignored. The largest improvement in this patch is the reduction of is_function. Thanks to Matt Calabrese for the improved implementation. llvm-svn: 367749
Diffstat (limited to 'llvm/test/CodeGen/AArch64/arm64-fastisel-gep-promote-before-add.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud