1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 03:53:04 +02:00
llvm-mirror/lib
George Burgess IV 25e6d2b2ce [InstSimplify] Handle selects of GEPs with 0 offset
In particular (since it wouldn't fit nicely in the summary):
(select (icmp eq V 0) P (getelementptr P V)) -> (getelementptr P V)

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

llvm-svn: 301880
2017-05-01 23:12:08 +00:00
..
Analysis [InstSimplify] Handle selects of GEPs with 0 offset 2017-05-01 23:12:08 +00:00
AsmParser Remove line and file from DINamespace. 2017-04-28 22:25:46 +00:00
Bitcode Fix a pessimising move warning. 2017-05-01 22:48:10 +00:00
CodeGen MachineFrameInfo: Track whether MaxCallFrameSize is computed yet; NFC 2017-05-01 22:32:25 +00:00
DebugInfo Adds initial llvm-dwarfdump --verify support with unit tests. 2017-05-01 22:07:02 +00:00
Demangle
ExecutionEngine [APInt] Use inplace shift methods where possible. NFCI 2017-04-28 03:36:24 +00:00
Fuzzer Fuzzer: Mark test/cxxstring.test UNSUPPORTED: windows 2017-04-28 23:59:53 +00:00
IR Bitcode: Make the summary reader responsible for merging. NFCI. 2017-05-01 22:04:36 +00:00
IRReader
LibDriver Fix some ArgList uses after API change in r300135. 2017-04-12 23:43:58 +00:00
LineEditor
Linker
LTO Bitcode: Make the summary reader responsible for merging. NFCI. 2017-05-01 22:04:36 +00:00
MC [LLVM][inline-asm] Altmacro absolute expression '%' feature 2017-05-01 13:20:12 +00:00
Object Object: Remove ModuleSummaryIndexObjectFile class. 2017-05-01 20:42:32 +00:00
ObjectYAML [WebAssembly] Allow for signed relocation addends 2017-04-26 00:02:31 +00:00
Option ArgList: cache index ranges containing arguments with each ID 2017-04-12 23:19:51 +00:00
Passes [PM/LoopUnswitch] Introduce a new, simpler loop unswitch pass. 2017-04-27 18:45:20 +00:00
ProfileData [ProfileData] Unify getInstrProf*SectionName helpers 2017-04-15 00:09:57 +00:00
Support Remove unnecessary conditions as suggested by clang-tidy. NFC 2017-05-01 16:18:42 +00:00
TableGen
Target [X86] Reduce code for setting operations actions by merging into loops across multiple types/ops. NFCI. 2017-05-01 23:09:01 +00:00
Transforms Empty Space. NFC 2017-05-01 23:08:19 +00:00
XRay [XRay] - Fix spelling error to test commit access. 2017-04-06 03:32:01 +00:00
CMakeLists.txt
LLVMBuild.txt