llvm-project/llvm/lib
David Majnemer 5d1aeba2ea InstCombine: Fold ((A | B) & C1) ^ (B & C2) -> (A & C1) ^ B if C1^C2=-1
Adapted from a patch by Richard Smith, test-case written by me.

llvm-svn: 216157
2014-08-21 05:14:48 +00:00
..
Analysis Answer to Philip Reames comments 2014-08-18 22:18:14 +00:00
AsmParser Split parseAssembly into parseAssembly and parseAssemblyInto. 2014-08-19 22:05:47 +00:00
Bitcode BitcodeReader: Only create one basic block for each blockaddress 2014-08-16 01:54:37 +00:00
CodeGen Revert r216066, "Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Builder and type". 2014-08-21 01:59:30 +00:00
DebugInfo Don't own the buffer in object::Binary. 2014-08-19 18:44:46 +00:00
ExecutionEngine [MCJIT] Allow '$' characters in symbol names in RuntimeDyldChecker. 2014-08-19 20:04:45 +00:00
IR Fix a bug around truncating vector in const prop. 2014-08-21 02:12:35 +00:00
IRReader Modernize the .ll parsing interface. 2014-08-19 16:58:54 +00:00
LTO Silencing a -Wcast-qual warning. NFC. 2014-08-20 12:54:13 +00:00
LineEditor [CMake] Use LINK_LIBS instead of target_link_libraries(). 2014-02-26 06:41:29 +00:00
Linker Set comdats when lazily linking functions. 2014-08-15 20:17:08 +00:00
MC Don't allow MCStreamer::EmitIntValue to output 0-byte integers. 2014-08-20 22:46:38 +00:00
Object Fix a pair of use after free. Should bring the bots back. 2014-08-19 18:59:14 +00:00
Option [Option] Support MultiArg in --help 2014-08-15 21:35:07 +00:00
ProfileData Don't own the buffer in object::Binary. 2014-08-19 18:44:46 +00:00
Support Remove custom implementations of max/min in StringRef that was originally added to work an old gcc bug. I believe its been fixed by now. 2014-08-21 04:31:10 +00:00
TableGen Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
Target [ARM] Mark VSETLNi32 with the InsertSubreg property and implement the related 2014-08-21 00:10:52 +00:00
Transforms InstCombine: Fold ((A | B) & C1) ^ (B & C2) -> (A & C1) ^ B if C1^C2=-1 2014-08-21 05:14:48 +00:00
CMakeLists.txt ProfileData: Introduce the InstrProfReader interface and a text reader 2014-03-21 17:24:48 +00:00
LLVMBuild.txt ProfileData: Introduce the InstrProfReader interface and a text reader 2014-03-21 17:24:48 +00:00
Makefile ProfileData: Introduce the InstrProfReader interface and a text reader 2014-03-21 17:24:48 +00:00