llvm-project/llvm/lib/Transforms
Nikita Popov 2215dcf1d7 [InstCombine] Remove unreachable blocks before DCE
Dropping unreachable code may reduce use counts on other instructions,
so it's better to do this earlier rather than later.

NFC-ish, may only impact worklist order.
2020-03-28 21:19:16 +01: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 Use optimal layout and preserve alloca alignment in coroutine frames. 2020-03-26 00:51:09 -04:00
Hello Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
IPO [NFC] Attributor comment updates / cast cleanup 2020-03-28 13:36:43 +05:30
InstCombine [InstCombine] Remove unreachable blocks before DCE 2020-03-28 21:19:16 +01:00
Instrumentation [CFG/BasicBlock] Rename succ_const to const_succ. [NFC] 2020-03-25 12:40:55 -07:00
ObjCARC [ObjC][ARC] Don't remove autoreleaseRV/retainRV pairs if the call isn't 2020-03-13 13:52:14 -07:00
Scalar [CorrelatedValuePropagation] Remove redundant if statement in processSelect() 2020-03-28 18:01:17 +01:00
Utils [NFC] Rename function to match Coding Convention and fix typo in KnowledgeRetention 2020-03-25 18:31:13 +01:00
Vectorize [LV] Refactor widenIntOrFpInduction. NFC. 2020-03-27 12:58:50 +00: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