1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/lib
Sanjay Patel 7b84f5e824 [SimplifyCFG] don't create a no-op subtract
I noticed this inefficiency while investigating PR34603:
https://bugs.llvm.org/show_bug.cgi?id=34603

This fix will likely push another bug (we don't maintain state of 'LateSimplifyCFG') 
into hiding, but I'll try to clean that up with a follow-up patch anyway.

llvm-svn: 313829
2017-09-20 22:31:35 +00:00
..
Analysis Revert r313771 "[SLP] Vectorize jumbled memory loads." 2017-09-20 18:00:03 +00:00
AsmParser IR: Represent -ggnu-pubnames with a flag on the DICompileUnit. 2017-09-12 21:50:41 +00:00
BinaryFormat
Bitcode [llvm] Fix some typos. NFC. 2017-09-15 20:01:43 +00:00
CodeGen [IR] Add llvm.dbg.addr, a control-dependent version of llvm.dbg.declare 2017-09-20 21:52:33 +00:00
DebugInfo llvm-dwarfdump: implement --recurse-depth=<N> 2017-09-20 17:44:00 +00:00
Demangle
ExecutionEngine Revert "Revert "ExecutionEngine: add R_AARCH64_ABS{16,32}"" 2017-09-20 21:32:44 +00:00
Fuzzer
FuzzMutate
IR [IR] Add llvm.dbg.addr, a control-dependent version of llvm.dbg.declare 2017-09-20 21:52:33 +00:00
IRReader
LineEditor
Linker
LTO Revert "[ThinLTO] Avoid archive member collisions with old API" 2017-09-17 18:11:26 +00:00
MC [WebAssembly] Add support for local symbol bindings 2017-09-20 21:17:04 +00:00
Object [WebAssembly] Add support for local symbol bindings 2017-09-20 21:17:04 +00:00
ObjectYAML Reland "[WebAssembly] Add support for naming wasm data segments" 2017-09-20 19:03:35 +00:00
Option
Passes [DivRempairs] add a pass to optimize div/rem pairs (PR31028) 2017-09-09 13:38:18 +00:00
ProfileData [Coverage] Use gap regions to select better line exec counts 2017-09-18 23:37:28 +00:00
Support [mips] Recognise the triple used by Debian for MIPS n32 ABI 2017-09-14 06:50:05 +00:00
TableGen
Target [ARM] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-09-20 21:35:51 +00:00
Testing
ToolDrivers [llvm-dlltool] Mention arm64 in the lists of architecture alternatives 2017-09-08 06:49:46 +00:00
Transforms [SimplifyCFG] don't create a no-op subtract 2017-09-20 22:31:35 +00:00
WindowsManifest Fix bug 34608 by moving private header out of public header. 2017-09-14 23:01:13 +00:00
XRay [XRay][tools] Support tail-call exits before we write them in the runtime 2017-09-18 06:08:46 +00:00
CMakeLists.txt
LLVMBuild.txt