llvm-project/llvm/lib/Transforms
David Majnemer a1cfd7c5f8 [InstCombine] More thoroughly canonicalize the position of zexts
We correctly canonicalized (add (sext x), (sext y)) to (sext (add x, y))
where possible.  However, we didn't perform the same canonicalization
for zexts or for muls.

llvm-svn: 290733
2016-12-30 00:28:58 +00:00
..
Coroutines Fix spelling mistakes in Transforms comments. NFC. 2016-11-20 13:19:49 +00:00
Hello Add auto-exporting of symbols from tools so that plugins work on Windows 2016-05-26 11:16:43 +00:00
IPO [PM] Teach the inliner's call graph update to handle inserting new edges 2016-12-28 03:13:12 +00:00
InstCombine [InstCombine] More thoroughly canonicalize the position of zexts 2016-12-30 00:28:58 +00:00
Instrumentation [sanitizer-coverage] sort the switch cases 2016-12-27 21:20:06 +00:00
ObjCARC [CMake] NFC. Updating CMake dependency specifications 2016-11-17 04:36:50 +00:00
Scalar [LICM] Compute exit blocks for promotion eagerly. NFC. 2016-12-29 23:11:19 +00:00
Utils [PM] Move the collection of call sites to a more appropriate place 2016-12-27 01:24:50 +00:00
Vectorize [LV] Sink tripcount query to where it's actually used. NFC. 2016-12-19 22:47:52 +00:00
CMakeLists.txt [coroutines] Part 3 of N: Adding Boilerplate for Coroutine Passes 2016-07-28 21:04:31 +00:00
LLVMBuild.txt [coroutines] Part 3 of N: Adding Boilerplate for Coroutine Passes 2016-07-28 21:04:31 +00:00