llvm-project/llvm/lib/Transforms
Simon Pilgrim 48a3b54572 [InstCombine][X86] Tweak generic expansion of PACKSS/PACKUS to shuffle then truncate. NFCI.
This has no effect on constant folding but will be useful when we expand non-saturating PACKSS/PACKUS intrinsics.

llvm-svn: 359191
2019-04-25 13:51:57 +00:00
..
AggressiveInstCombine Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Coroutines [CallSite removal] Move the legacy PM, call graph, and some inliner 2019-04-19 05:59:42 +00:00
Hello Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
IPO Use llvm::stable_sort 2019-04-23 14:51:27 +00:00
InstCombine [InstCombine][X86] Tweak generic expansion of PACKSS/PACKUS to shuffle then truncate. NFCI. 2019-04-25 13:51:57 +00:00
Instrumentation Add "const" in GetUnderlyingObjects. NFC 2019-04-24 06:55:50 +00:00
ObjCARC [ObjC][ARC] Check the basic block size before calling 2019-04-23 19:49:03 +00:00
Scalar Fix unused variable warning in LoopFusion pass. 2019-04-25 02:10:02 +00:00
Utils Add "const" in GetUnderlyingObjects. NFC 2019-04-24 06:55:50 +00:00
Vectorize Enable LoopVectorization by default. 2019-04-25 04:49:48 +00:00
CMakeLists.txt Another try to commit 323321 (aggressive instruction combine). 2018-01-25 12:06:32 +00:00
LLVMBuild.txt Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00