1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-26 22:42:46 +02:00
llvm-mirror/lib/Transforms
David Majnemer 85a57db552 [IR] Give catchret an optional 'return value' operand
Some personality routines require funclet exit points to be clearly
marked, this is done by producing a token at the funclet pad and
consuming it at the corresponding ret instruction.  CleanupReturnInst
already had a spot for this operand but CatchReturnInst did not.
Other personality routines don't need to use this which is why it has
been made optional.

llvm-svn: 245149
2015-08-15 02:46:08 +00:00
..
Hello Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
InstCombine Fix a crash where a utility function wasn't aware of fcmp vectors and created a value with the wrong type. Fixes PR24458! 2015-08-14 22:46:49 +00:00
Instrumentation [msan] Fix handling of musttail calls. 2015-08-14 22:03:50 +00:00
IPO Accelerate MergeFunctions with hashing 2015-08-15 01:18:18 +00:00
ObjCARC [PM/AA] Run clang-format over the ObjCARC Alias Analysis code to 2015-08-14 03:57:00 +00:00
Scalar [IR] Give catchret an optional 'return value' operand 2015-08-15 02:46:08 +00:00
Utils [IR] Give catchret an optional 'return value' operand 2015-08-15 02:46:08 +00:00
Vectorize [PM/AA] Explicitly depend on TLI rather than getting it out of the 2015-08-12 18:06:08 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile