OSDN Git Service

Update LLVM for 3.5 rebase (r209712).
[android-x86/external-llvm.git] / lib / Transforms / InstCombine / InstCombineAndOrXor.cpp
2014-05-29 Stephen HinesUpdate LLVM for 3.5 rebase (r209712).
2014-05-05 Stephen HinesMerge "Don't try to use Clang on Windows yet."
2014-04-25 Stephen HinesMerge "Update to LLVM 3.5a."
2014-04-24 Stephen HinesUpdate to LLVM 3.5a.
2014-02-18 Colin Crossam b7485134: am 449fc261: Merge "llvm: convert makefile...
2014-02-12 Stephen HinesMerge remote-tracking branch 'upstream/release_34'...
2013-11-13 Nadav RotemUpdate the docs to match the function name.
2013-11-12 Nadav RotemFold (iszero(A&K1) | iszero(A&K2)) -> (A&(K1|K2))...
2013-09-24 Stephen Hinesam 8e708faf: am 5edef2e8: Merge "x86_64/x32: Avoid...
2013-09-04 Tim NorthoverInstCombine: allow unmasked icmps to be combined with...
2013-09-04 Tim NorthoverInstCombine: look for masked compares with subset relation
2013-08-27 Stephen Hinesam 3acb57db: (-s ours) am f31eb8ab: (-s ours) Merge...
2013-08-16 Jim GrosbachInstCombine: Use isAllOnesValue() instead of explicit -1.
2013-08-16 Jim GrosbachInstCombine: Simplify if(x!=0 && x!=-1).
2013-08-07 Stephen HinesMerge commit '10251753b6897adcd22cc981c0cc42f348c109de...
2013-08-03 Stephen Hinesam 5dba1170: am c7ef4e40: Fix Windows build issues...
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-05 David MajnemerInstCombine: (icmp eq B, 0) | (icmp ult A, B) -> (icmp...
2013-06-12 Stephen HinesMerge commit '100fbdd06be7590b23c4707a98cd605bdb519498...
2013-06-06 Jakub StaszakRemove unneeded cast<>.
2013-06-06 Jakub StaszakUse IRBuilder instead of ConstantInt methods.
2013-05-24 Michael J. SpencerReplace Count{Leading,Trailing}Zeros_{32,64} with count...
2013-05-16 The Android Open... am 1a961143: (-s ours) Reconcile with jb-mr2-release...
2013-05-02 Stephen HinesMerge remote-tracking branch 'upstream/master' into...
2013-04-14 David MajnemerReorders two transforms that collide with each other
2013-04-12 Benjamin KramerInstCombine: Check the operand types before merging...
2013-04-05 Jim GrosbachTidy up a bit. No functional change.
2013-03-20 The Android Automergermerge in jb-mr2-release history after reset to jb-mr2-dev
2013-03-20 Stephen Hinesam 3dd51ae3: am 2d4629c5: Merge branch \'upstream\...
2013-03-20 Stephen Hinesam 2d4629c5: Merge branch \'upstream\' into merge_2013_...
2013-03-19 Stephen HinesMerge branch 'upstream' into merge_2013_03_18
2013-03-09 Jakub StaszakSimplify code. No functionality change.
2013-03-06 Stephen HinesMerge commit 'b3201c5cf1e183d840f7c99ff779d57f1549d8e5...
2013-02-16 Bill WendlingThe transform is:
2013-01-30 Nadav RotemInstCombine: canonicalize sext-and --> select
2013-01-21 Stephen HinesMerge remote-tracking branch 'upstream/master' into...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-31 Jakub StaszakAdd extra CHECK to make sure that 'or' instruction...
2012-12-31 Jakub StaszakGrammo.
2012-12-31 Jakub StaszakTransform (A == C1 || A == C2) into (A & ~(C1 ^ C2...
2012-12-20 Craig TopperFormatting fixes. Remove some unnecessary 'else' after...
2012-12-20 Craig TopperRemoving trailing whitespace
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-26 Shuxin Yangrdar://12329730 (defect 2)
2012-11-15 NAKAMURA TakumiInstCombineAndOrXor.cpp: Escape bracket in doxygen...
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-08-17 Joe Onoratoam c0944da4: Merge "Host tools don\'t need LOCAL_MODULE...
2012-08-03 Shih-wei LiaoMerge with LLVM upstream r160668 (Jul 24th 2012)
2012-06-14 Manman RenInstCombine: fix a bug when combining (fcmp cc0 x,...
2012-06-06 Chad RosierFix combine of uno && ord -> false so that the ordering...
2012-05-28 Benjamin KramerFix suspicous hasOneUse() check, found by PVS Studio...
2012-05-07 Andrew HsiehMerge "Add libLLVMObject to read executable file."
2012-04-26 Chad RosierAdd instcombine patterns for the following transformations:
2012-04-25 The Android Automergermerge in jb-release history after reset to jb-dev
2012-04-24 Shih-wei LiaoMerge with LLVM upstream r155090.
2012-04-03 Mike LockwoodMerge remote-tracking branch 'goog/ics-aah'
2012-03-26 Chris Lattnereliminate an unneeded branch, part of PR12357
2012-03-26 The Android Automergermerge in jb-release history after reset to master
2012-03-24 Shih-wei LiaoMerge branch 'upstream' into sliao_d
2012-03-16 Eli FriedmanIn InstCombiner::visitOr, make sure we reverse the...
2012-03-05 Stephen HinesMerge branch 'upstream' into merge-20120305
2012-02-29 Bill WendlingRestrict this transformation to equality conditions.
2012-02-07 Craig TopperConvert assert(0) to llvm_unreachable
2012-02-06 Benjamin KramerMake helper static.
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-09 Benjamin KramerMove assert to the right place.
2012-01-09 Benjamin KramerInstCombine: Teach foldLogOpOfMaskedICmpsHelper that...
2012-01-08 Benjamin KramerTweak my last commit to be less conservative about...
2012-01-08 Benjamin KramerInstCombine: If we have a bit test and a sign test...
2011-12-17 Pete CooperRefactor code used in InstCombine::FoldAndOfICmps to...
2011-10-19 Logan ChienMerge with LLVM upstream 2011/10/20 (r142530)
2011-09-27 Benjamin KramerStop emitting instructions with the name "tmp" they...
2011-09-19 Eli FriedmanFix an infinite loop where a transform in InstCombiner...
2011-07-20 Logan ChienMerge with LLVM upstream r135568 (Jul 20th 2011)
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-16 Nowar GuMerge upstream to r135343 at Sat. 16th July 2011.
2011-07-14 Benjamin KramerChange Intrinsic::getDeclaration and friends to take...
2011-07-12 Jay FoadSecond attempt at de-constifying LLVM Types in Function...
2011-07-12 Bill WendlingRevert r134893 and r134888 (and related patches in...
2011-07-11 Jay FoadDe-constify Types in FunctionType::get().
2011-06-20 Nowar GuMerge upstream to r133240 at Fri. 17th Jun 2011.
2011-04-28 Benjamin KramerWe require threse bits to be zero, too.
2011-04-28 Benjamin KramerFix a comment.
2011-04-28 Benjamin KramerInstCombine: Merge "(trunc x) == C1 & (and x, CA) ...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-14 Eli FriedmanAdd an instcombine for constructs like a | -(b != c...
2011-04-09 Jush LuMerge upstream r129128
2011-03-29 Benjamin KramerInstCombine: Add a few missing combines for ANDs and...
2011-03-09 Jush LuMerge upstream r127116
2011-03-01 Anders CarlssonMake InstCombiner::FoldAndOfICmps create a ConstantRang...
2011-02-28 jushMerge LLVM upstream r119309 into honey
2011-02-20 Benjamin KramerMove "A | ~(A & ?) -> -1" from InstCombine to Instructi...
2011-02-20 Benjamin KramerInstCombine: Add a bunch of combines of the form x...
2011-02-15 Nadav RotemFix 9216 - Endless loop in InstCombine pass.
2011-02-15 Chris Lattnertidy up a bit.
2011-02-10 Chris Lattnermore cleanups, notably bitcast isn't used for "signed...
2011-02-09 Chris LattnerRework InstrTypes.h so to reduce the repetition around...
2011-01-21 Owen AndersonJust because we have determined that an (fcmp | fcmp...
2011-01-15 Chris Lattnerreduce indentation
next