1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/lib/Transforms
Philip Reames 56c98b3720 [Statepoint] Sink actual_args and gc_args to GCStatepointInst [NFC]
These are the two operand sets which are expected to survive more than another week or so.  Instead of bothering to update the deopt and gc-transition operands, we'll just wait until those are removed and delete the code.

For those following along, this is likely to be the last (major) change in this sequence for about a week.  I want to wait until all of this has been merged downstream to ensure I haven't introduced any bugs (and migrate some downstream code to the new interfaces).  Once that's done, we should be able to delete Statepoint/ImmutableStatepoint without too much work.
2020-05-28 13:51:59 -07:00
..
AggressiveInstCombine
CFGuard
Coroutines Reland [X86] Codegen for preallocated 2020-05-20 11:25:44 -07:00
Hello
InstCombine [Statepoint] Replace uses of isX functions with idiomatic isa<X> 2020-05-27 18:32:28 -07:00
Instrumentation [PGO] Guard the memcmp/bcmp size value profiling instrumentation behind flag. 2020-05-28 10:07:04 -07:00
IPO [llvm]NFC] Simplify ProfileSummaryInfo state transitions 2020-05-27 11:58:37 -07:00
ObjCARC
Scalar [Statepoint] Sink actual_args and gc_args to GCStatepointInst [NFC] 2020-05-28 13:51:59 -07:00
Utils Revert "[LoopUnroll] Support loops with exiting block that is neither header nor" 2020-05-28 19:10:27 +00:00
Vectorize [LAA] We only need pointer checks if there are non-zero checks (NFC). 2020-05-27 12:47:36 +01:00
CMakeLists.txt
LLVMBuild.txt