summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/StackMaps.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2015-03-12 23:41:40 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2015-03-12 23:41:40 +0000
commit51680bccdaa74f82f7095a5bdf40fac811deb0d2 (patch)
treee5b75bb85c8d9179899bb6b25f19648336db6d59 /llvm/lib/CodeGen/StackMaps.cpp
parent4339abe66f26070471f2c08b1131c08b68f19f91 (diff)
downloadbcm5719-llvm-51680bccdaa74f82f7095a5bdf40fac811deb0d2.tar.gz
bcm5719-llvm-51680bccdaa74f82f7095a5bdf40fac811deb0d2.zip
CodeGen: Base the conditional cleanup machinery on variadic templates
This is complicated by the fact that we can't simply use side-effecting calls in an argument list without losing all guarantees about the order they're emitted. To keep things deterministic we use tuples and brace initialization, which thankfully guarantees evaluation order. No functionality change intended. llvm-svn: 232121
Diffstat (limited to 'llvm/lib/CodeGen/StackMaps.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud