1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/lib/Transforms
Johannes Doerfert 6ac18055b2 [Attributor] Force update of "newly live" abstract attributes
During an update of AAIsDead, new instructions become live. If we query
information from them, the result is often just the initial state, e.g.,
for call site `noreturn` and `nounwind`. We will now trigger an update
for cached attributes during the AAIsDead update, though other AAs might
later use the same API.
2020-05-11 15:32:47 -05:00
..
AggressiveInstCombine [ConstantFolding] Always return something from ConstantFoldConstant 2020-03-04 18:24:47 +01:00
CFGuard Add missing newlines at EOF; NFC 2020-02-12 15:57:25 +00:00
Coroutines Remove getNumUses() comparisons (NFC) 2020-05-02 11:05:19 +02:00
Hello
InstCombine [InstCombine] canonicalize bitcast after insertelement into undef 2020-05-10 11:37:47 -04:00
Instrumentation [gcov] Default coverage version to '407*' and delete CC1 option -coverage-cfg-checksum 2020-05-10 16:14:07 -07:00
IPO [Attributor] Force update of "newly live" abstract attributes 2020-05-11 15:32:47 -05:00
ObjCARC [Pass] Ensure we don't include PassSupport.h or PassAnalysisSupport.h directly 2020-04-26 12:58:20 +01:00
Scalar [TRE][NFC] Refactor shared state into member variables. 2020-05-08 14:36:02 -07:00
Utils [AssumeBundles] fix crashes 2020-05-11 11:52:21 +02:00
Vectorize [VectorCombine] account for extra uses in scalarization cost 2020-05-11 15:20:57 -04:00
CMakeLists.txt Add Windows Control Flow Guard checks (/guard:cf). 2019-10-28 15:19:39 +00:00
LLVMBuild.txt Add Windows Control Flow Guard checks (/guard:cf). 2019-10-28 15:19:39 +00:00