1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/lib
Max Kazantsev 5ed57e8099 Return "[IndVars] Smart hard uses detection"
The patch has been reverted because it ended up prohibiting propagation
of a constant to exit value. For such values, we should skip all checks
related to hard uses because propagating a constant is always profitable.

Differential Revision: https://reviews.llvm.org/D53691

llvm-svn: 346397
2018-11-08 11:54:35 +00:00
..
Analysis [SCEV][NFC] Verify IR in isLoop[Entry,Backedge]GuardedByCond 2018-11-08 05:07:58 +00:00
AsmParser [ThinLTO] Split NotEligibleToImport into legality and inlinability flags 2018-11-06 19:41:35 +00:00
BinaryFormat
Bitcode [ThinLTO] Split NotEligibleToImport into legality and inlinability flags 2018-11-06 19:41:35 +00:00
CodeGen NFC: DebugInfo: Track the origin CU rather than just the base address for range lists 2018-11-08 00:35:54 +00:00
DebugInfo Add parentheses to silence warning. 2018-11-07 22:30:01 +00:00
Demangle Fix clang -Wimplicit-fallthrough warnings across llvm, NFC 2018-11-01 19:54:45 +00:00
ExecutionEngine [ORC] Fix hex printing of uint64_t values. 2018-10-31 05:16:14 +00:00
Fuzzer
FuzzMutate
IR [IR] add optional parameter for copying IR flags to compare instructions 2018-11-07 00:00:42 +00:00
IRReader
LineEditor
Linker
LTO [ThinLTO] Add an option to disable (thin)lto internalization. 2018-11-05 15:49:46 +00:00
MC [WebAssembly] Parsing missing directives to produce valid .o 2018-11-02 22:04:33 +00:00
Object [MSP430] Add MC layer 2018-11-08 00:03:45 +00:00
ObjectYAML [WebAssembly] Add shared memory support to limits field 2018-11-06 17:27:25 +00:00
Option
OptRemarks
Passes [LoopUnroll] allow customization for new-pass-manager version of LoopUnroll 2018-10-31 14:33:14 +00:00
ProfileData
Support Extend virtual file system with isLocal method 2018-11-08 00:01:32 +00:00
TableGen
Target [MSP430] Fix encodeInstruction() for big endian hosts 2018-11-08 10:17:52 +00:00
Testing
ToolDrivers
Transforms Return "[IndVars] Smart hard uses detection" 2018-11-08 11:54:35 +00:00
WindowsManifest
XRay [XRay] Clean up more std::copy(...)'s 2018-11-07 11:52:22 +00:00
CMakeLists.txt
LLVMBuild.txt