llvm-project/llvm/lib
Sanjay Patel 66fff73c76 [InstCombine] avoid an insertelement transformation that induces the opposite extractelement fold (PR26354)
We would infinite loop because we created a shufflevector that was wider than
needed and then failed to combine that with the insertelement. When subsequently
visiting the extractelement from that shuffle, we see that it's unnecessary,
delete it, and trigger another visit to the insertelement.

llvm-svn: 259236
2016-01-29 20:21:02 +00:00
..
Analysis Lower inlining threshold when the caller has minsize attribute. 2016-01-28 23:44:41 +00:00
AsmParser Remove autoconf support 2016-01-26 21:29:08 +00:00
Bitcode [llvm-bcanalyzer] Dump bitcode wrapper header 2016-01-29 05:55:09 +00:00
CodeGen [codeview] Begin to add support for inlined call sites 2016-01-29 18:16:43 +00:00
DebugInfo [DebugInfo] Support zero-length CIE in the _eh_frame parser 2016-01-27 14:05:35 +00:00
ExecutionEngine [RuntimeDyld][MachO] Fix handling of empty eh-frame sections. 2016-01-28 22:35:48 +00:00
Fuzzer Temporary disable broken fuzzer/timeout tests. 2016-01-25 19:05:45 +00:00
IR Revert r259035, it introduces a cyclic library dependency 2016-01-28 13:19:47 +00:00
IRReader Remove autoconf support 2016-01-26 21:29:08 +00:00
LTO Move MCTargetAsmParser.h to llvm/MC/MCParser where it belongs. 2016-01-27 10:01:28 +00:00
LibDriver Remove autoconf support 2016-01-26 21:29:08 +00:00
LineEditor Remove autoconf support 2016-01-26 21:29:08 +00:00
Linker Improve efficiency of handling unmapped subprogram metadata 2016-01-28 15:08:09 +00:00
MC [CodeView] Implement .cv_inline_linetable 2016-01-29 19:24:12 +00:00
Object Move MCTargetAsmParser.h to llvm/MC/MCParser where it belongs. 2016-01-27 10:01:28 +00:00
Option Remove autoconf support 2016-01-26 21:29:08 +00:00
Passes Remove autoconf support 2016-01-26 21:29:08 +00:00
ProfileData [PGO] allow pgo name collector to disable compression (for testing)/NFC 2016-01-26 23:13:00 +00:00
Support Don't mention a command line option in an error. 2016-01-28 22:55:45 +00:00
TableGen Remove autoconf support 2016-01-26 21:29:08 +00:00
Target ARM: don't mangle DAG constant if it has more than one use 2016-01-29 19:18:46 +00:00
Transforms [InstCombine] avoid an insertelement transformation that induces the opposite extractelement fold (PR26354) 2016-01-29 20:21:02 +00:00
CMakeLists.txt LibDriver, llvm-lib: introduce. 2015-06-09 21:50:22 +00:00
LLVMBuild.txt Wrap some long lines in LLVMBuild files. NFC 2015-06-12 18:44:57 +00:00