This patch implements transform for pattern "(A & B) | ((~A) ^ B) -> (~A ^ B)".
[oota-llvm.git] / test / Transforms / InstCombine / or.ll
2014-08-01 Suyog SardaThis patch implements transform for pattern "(A & B...
2014-07-22 Suyog SardaAdded InstCombine Transform for patterns:
2013-07-14 Stephen LinUpdate Transforms tests to use CHECK-LABEL for easier...
2013-04-14 David MajnemerReorders two transforms that collide with each other
2013-02-16 Bill WendlingThe transform is:
2011-05-18 Eli FriedmanMore instcombine cleanup, towards improving debug line...
2011-04-14 Eli FriedmanAdd an instcombine for constructs like a | -(b != c...
2010-12-20 Benjamin KramerTeach InstCombine to merge (icmp ult (X + CA), C1)...
2010-09-13 Owen AndersonRe-apply r113679, which was reverted in r113720, which...
2010-09-12 Eric ChristopherRevert 113679, it was causing an infinite loop in a...
2010-09-11 Owen AndersonInvert and-of-or into or-of-and when doing so would...
2010-09-10 Benjamin KramerTeach InstructionSimplify to fold (A & B) & A -> A...
2010-07-14 Chris Lattnerrevert r108320, I see the failures now...
2010-07-14 Chris Lattnerreapply benjamin's instcombine patch, I don't see anyth...
2010-07-12 Benjamin KramerNope, still breaks the release selfhost bots :(
2010-07-12 Benjamin KramerReapply the "or" half of r108136, which seems to be...
2010-07-12 Benjamin KramerRevert r108141 again, sigh.
2010-07-12 Benjamin KramerReapply 108136 with an ugly pasto fixed.
2010-07-12 Benjamin KramerRevert r108136 until I figure out why it broke selfhost.
2010-07-12 Benjamin Kramerinstcombine: fold (x & y) | (~x & z) and (x & y) ^...
2010-03-05 Chris Lattnermake these less sensitive to temporary naming.
2010-02-02 Chris Lattnerdon't turn (A & (C0?-1:0)) | (B & ~(C0?-1:0)) -> C0...
2010-01-11 Chris Lattneradd one more bitfield optimization, allowing clang...
2010-01-04 Chris Lattnerimplement an instcombine xform needed by clang's codegen
2010-01-02 Nick LewyckyFix logic error in previous commit. The != case needs...
2010-01-02 Nick LewyckyOptimize pointer comparison into the typesafe form...
2010-01-02 Chris Lattnerremove the instcombine transformations that are inserti...
2009-11-29 Chris LattnerImplement PR5634.
2009-10-26 Chris Lattnerreapply r85085 with a bugfix to avoid infinite looping.
2009-10-26 Evan ChengRevert 85085. It causes infinite looping during llvm...
2009-10-26 Chris LattnerImplement PR3266 & PR5276, folding:
2009-10-25 Chris Lattnerconvert or.ll to filecheck and merge or2 into it.
2009-09-11 Dan GohmanChange tests from "opt %s" to "opt < %s" so that opt...
2009-09-08 Dan GohmanUse opt -S instead of piping bitcode output through...
2009-09-08 Dan GohmanChange these tests to feed the assembly files to opt...
2008-03-01 Tanya LattnerRemove llvm-upgrade and update test cases.
2007-04-15 Reid SpencerFor PR1319:
2007-04-14 Reid SpencerFor PR1319:
2006-12-02 Reid SpencerUse the llvm-upgrade program to upgrade llvm assembly.
2006-02-26 Chris Lattnernew testcase
2006-02-12 Chris Lattnertweaks
2005-09-18 Chris Lattnernew testcase
2005-05-06 Chris Lattnernew testcase
2004-09-28 Chris LattnerNew testcase
2003-09-16 Misha BrukmanRenamed `as' => `llvm-as', `dis' => `llvm-dis', `link...
2003-08-12 Chris LattnerNew testcases
2003-07-24 Chris LattnerMore testcases, which I'll implement later
2003-07-24 Chris LattnerNew testcase
2003-07-23 Chris LattnerRenumber tests sequentially
2003-07-23 Chris LattnerSplit the or and xor tests into two separate files
2003-07-23 Chris LattnerRemove obscure test
2003-07-23 Chris LattnerNew testcase
2003-07-23 Chris LattnerNew testcase
2003-07-23 Chris LattnerNew testcases
2003-07-23 Chris LattnerNew testcase
2003-07-23 Chris LattnerNew testcase
2003-06-28 Chris LattnerRemove usage of grep-not script
2003-06-28 Chris LattnerConvert scripts from using explicit control flow to...
2003-06-04 Chris LattnerAdd new test for inverting branches
2003-03-11 Chris LattnerTest limited reassociation
2003-03-10 Chris LattnerAdd optimizations:
2003-03-10 Chris Lattner* Add testcases for associative operators
2003-03-10 Chris LattnerAdd test for: (A|B)^B == A & (~B)
2003-02-18 Chris Lattnertest for a variety of new transformations:
2003-02-18 Chris LattnerModernize testcase
2002-10-08 Chris LattnerThis test was mistakenly matching 'predecessors' that...
2002-08-14 Chris LattnerRemove illegal test now that not instruction does not...
2002-08-09 Chris Lattnerxor x, ALLONES should -> not x
2002-08-02 Chris LattnerThese tests should not run -dce pass to cleanup instcom...
2002-05-06 Chris LattnerMore testcases I don't want to forget about
2002-05-06 Chris LattnerNew testcases so I don't forget about these algebraic...