1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 20:43:44 +02:00
llvm-mirror/lib
Craig Topper 29a4ad935c [X86] In LowerTruncateVecI1, don't add SHL if the input is known to be all sign bits.
If the input is all sign bits then the LSB through MSB are all the same so we don't need to be move the LSB to the MSB.

llvm-svn: 321617
2018-01-01 04:52:58 +00:00
..
Analysis Use phi ranges to simplify code. No functionality change intended. 2017-12-30 15:27:33 +00:00
AsmParser Hardware-assisted AddressSanitizer (llvm part). 2017-12-09 00:21:41 +00:00
BinaryFormat
Bitcode Add hasProfileData() to check if a function has profile data. NFC. 2017-12-22 01:33:52 +00:00
CodeGen Use phi ranges to simplify code. No functionality change intended. 2017-12-30 15:27:33 +00:00
DebugInfo Rewrite the cached map used for locating the most precise DIE among 2017-12-22 06:41:23 +00:00
Demangle Silence a bunch of implicit fallthrough warnings 2017-12-19 22:05:25 +00:00
ExecutionEngine Remove redundant includes from lib/ExecutionEngine. 2017-12-13 21:30:50 +00:00
Fuzzer
FuzzMutate [FuzzMutate] Don't crash when mutator is unable to find operation 2017-12-19 08:52:51 +00:00
IR Use phi ranges to simplify code. No functionality change intended. 2017-12-30 15:27:33 +00:00
IRReader Remove redundant includes from various places. 2017-12-13 21:31:03 +00:00
LineEditor
Linker
LTO [LTO] Simplify code. No functionality change intended. 2017-12-28 18:31:19 +00:00
MC [MC] - Stop ignoring invalid meta data symbols. 2017-12-31 07:41:02 +00:00
Object [WebAssembly] Remove unneeded sub-directory 2017-12-21 03:16:34 +00:00
ObjectYAML [WebAssembly] Remove unneeded sub-directory 2017-12-21 03:16:34 +00:00
Option
Passes [PM] pass -debug-pass-manager flag into FunctionToLoopPassAdaptor's canonicalization PM 2017-12-29 08:16:06 +00:00
ProfileData Remove superfluous copies in sample profiling. 2017-12-28 18:10:41 +00:00
Support Added support for reading configuration files 2017-12-30 15:37:46 +00:00
TableGen Avoid int to string conversion in Twine or raw_ostream contexts. 2017-12-28 16:58:54 +00:00
Target [X86] In LowerTruncateVecI1, don't add SHL if the input is known to be all sign bits. 2018-01-01 04:52:58 +00:00
Testing
ToolDrivers Remove redundant includes from various places. 2017-12-13 21:31:03 +00:00
Transforms [SimplifyCFG] Return to the pass manager the correct value. 2017-12-31 16:54:03 +00:00
WindowsManifest
XRay [XRay] Use optimistic logging model for FDR mode 2017-11-21 07:16:57 +00:00
CMakeLists.txt
LLVMBuild.txt