diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2015-03-12 23:41:40 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2015-03-12 23:41:40 +0000 |
commit | 51680bccdaa74f82f7095a5bdf40fac811deb0d2 (patch) | |
tree | e5b75bb85c8d9179899bb6b25f19648336db6d59 /llvm/lib/CodeGen/StackMaps.cpp | |
parent | 4339abe66f26070471f2c08b1131c08b68f19f91 (diff) | |
download | bcm5719-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