oota-llvm.git
2005-04-12 Chris LattnerEmit comparisons against the sign bit better. Codegen...
2005-04-12 Chris LattnerEmit long comparison against -1 better. Instead of...
2005-04-12 Chris Lattnercanonicalize x <u 1 -> x == 0. On this testcase:
2005-04-12 Nate BegemanImplement bitfield clears
2005-04-11 Nate BegemanUpdate PPC readme. Remove things that are done or...
2005-04-11 Chris LattnerTeach the dag mechanism that this:
2005-04-11 Chris LattnerFix expansion of shifts by exactly NVT bits on arch...
2005-04-11 Chris LattnerIA64 supports this operation.
2005-04-11 Chris LattnerORo sets CR0
2005-04-11 Chris LattnerRevert the previous patch, which I didn't mean to check in.
2005-04-11 Chris LattnerFix a minor bug (ORo didn't mark that it set CR0).
2005-04-11 Duraid Madinahmm, should probably change addImm() to take 64-bit...
2005-04-11 Duraid Madinarename addU64Imm() to addImm64()
2005-04-11 Nate BegemanAdd recording variants of ISD::AND and ISD::OR. This...
2005-04-11 Duraid Madinaassorted fixes:
2005-04-11 Reid SpencerEnsure that the arguments passed to sys::Program::Execu...
2005-04-11 Jeff CohenEliminate tabs
2005-04-11 Jeff CohenEliminate major source of VC++ "possible loss of data...
2005-04-11 Nate BegemanFix libcall code to not pass a NULL Chain to LowerCallTo
2005-04-10 Chris LattnerDon't bother sign/zext_inreg'ing the result of an and...
2005-04-10 Chris LattnerTeach legalize to deal with targets that don't support...
2005-04-10 Chris LattnerThe first argument to ExecuteAndWait should be the...
2005-04-10 Chris Lattnerfix this testcase so the regex doesn't match the functi...
2005-04-10 Chris Lattnerdon't zextload fp values!
2005-04-10 Duraid Madina* store immediate values as int64_t, not int. come...
2005-04-10 Nate BegemanFix another fixme: factor out the constant fp generatio...
2005-04-10 Nate BegemanFix 64 bit argument loading that straddles the args...
2005-04-10 Chris LattnerUntil we have a dag combiner, promote using zextload...
2005-04-10 Chris LattnerFold zext_inreg(zextload), likewise for sext's
2005-04-10 Chris Lattneradd a simple xform
2005-04-10 Nate BegemanRemove unnecessary Implicit Defs. Since r0 is not...
2005-04-10 Chris Lattnermake this harder
2005-04-10 Chris Lattneroops add ~
2005-04-10 Chris Lattnernew testcase for previously unsupported unary complex...
2005-04-10 Nate BegemanMake sure that BRCOND branches can be converted into...
2005-04-10 Nate BegemanDon't hand ISD::CALL nodes off to SelectExprFP. This...
2005-04-10 Chris LattnerFix a thinko. If the operand is promoted, pass the...
2005-04-10 Chris Lattnerrename getPPCOpcodeForSetCCNumber -> getPPCOpcodeForSet...
2005-04-09 Nate Begemanfix ISD::BRCONDTWOWAY codegen to not deference the...
2005-04-09 Chris LattnerFix CodeGen/Generic/2005-05-09-GlobalInPHI.ll, which...
2005-04-09 Chris Lattnernew testcase that used to crash the ppc fe. It could...
2005-04-09 Chris Lattneradd a little peephole optimization. This allows us...
2005-04-09 Chris Lattnerdo not set the root to null if an argument is dead
2005-04-09 Nate BegemanAdd rlwnm instruction for variable rotate
2005-04-09 Chris LattnerFix a crash on 173.applu by asking for a constant bigge...
2005-04-09 Chris LattnerSwitch this instruction selector over to using liveins...
2005-04-09 Chris Lattnerthere is no need to remove this instruction, linscan...
2005-04-09 Chris LattnerAdjust live intervals to support a livein set
2005-04-09 Chris LattnerUse live out sets for return values instead of imp_defs...
2005-04-09 Chris LattnerConsider the livein/out set for a function, allowing...
2005-04-09 Chris Lattneradd routines to track the livein/out set for a function
2005-04-09 Duraid Madinaok, the "ia64 has a boatload of registers" joke stopped...
2005-04-09 Nate BegemanOptimize FSEL a bit for fneg arguments. This fixes...
2005-04-09 Nate BegemanAdd a testcase to make sure that we don't emit two...
2005-04-09 Nate BegemanAdd cases to cover the rest of the patterns we should...
2005-04-09 Chris LattnerFix CodeGen/SparcV9/2005-05-09-GEP-Crash.ll a crash...
2005-04-09 Chris LattnerNew testcase that the sparc backend crashes on
2005-04-09 Chris Lattnerrecognize some patterns as fabs operations, so that...
2005-04-09 Chris Lattnermake this test more interesting
2005-04-09 Chris Lattneradd a test for fnabs
2005-04-09 Chris Lattneradd a partial test for the fma operations that ppc...
2005-04-09 Chris LattnerEmit BRCONDTWOWAY when possible.
2005-04-09 Chris LattnerLegalize BRCONDTWOWAY into a BRCOND/BR pair if a target...
2005-04-09 Chris Lattnerprint and fold BRCONDTWOWAY correctly
2005-04-09 Chris LattnerThis target does not support/want ISD::BRCONDTWOWAY
2005-04-09 Chris LattnerThis target does not yet support ISD::BRCONDTWOWAY
2005-04-09 Chris LattnerAdd a new node
2005-04-09 Nate Begeman64b: Expand S/UREM
2005-04-09 Chris Lattnercanonicalize a bunch of operations involving fneg
2005-04-08 Nate BegemanFix 64b shifts
2005-04-08 Chris Lattnerfix this method for 64-bit constants
2005-04-08 Nate BegemanMatch Mac OS X 64 bit calling conventions
2005-04-08 Andrew Lenharthcollect a few statistics, factor constants (constant...
2005-04-08 Andrew Lenharthoops
2005-04-08 Andrew Lenharthadded some tests to check stupid pattern matching mistakes
2005-04-08 Duraid Madinafix bogus division-by-power-of-2 (was wrong for negativ...
2005-04-08 Chris LattnerFix bug: InstCombine/2005-05-07-UDivSelectCrash.ll
2005-04-08 Chris Lattnernew testcase that crashes the instcombiner.
2005-04-07 Nate BegemanOptimized code sequences for setcc reg, 0
2005-04-07 Andrew LenharthAlpha zero extends setcc results
2005-04-07 Chris LattnerIf a target zero or sign extends the result of its...
2005-04-07 Chris LattnerPowerPC zero extends setcc results
2005-04-07 Chris LattnerX86 zero extends setcc results
2005-04-07 Chris LattnerAllow targets which produce setcc results in non-MVT...
2005-04-07 Chris LattnerRemove somethign I had for testing
2005-04-07 Andrew Lenharthfix a small optimization opertunity and make gcc happy
2005-04-07 Chris LattnerThis patch does two things. First, it canonicalizes...
2005-04-07 Andrew Lenharthmatch case change in codegen
2005-04-07 Andrew Lenharthfixup magic constant making code. tested by thousands...
2005-04-07 Andrew Lenharthlowercase instructions, makes diff happier
2005-04-07 Chris LattnerImplement the following xforms:
2005-04-07 Chris Lattnernew test
2005-04-07 Chris LattnerImplement InstCombine/add.ll:test28, transforming C1...
2005-04-07 Chris Lattnernew testcase
2005-04-07 Chris LattnerTransform X-(X+Y) == -Y and X-(Y+X) == -Y
2005-04-07 Andrew LenharthIt wasn't happy about this either
2005-04-07 Andrew LenharthYea, it wasn't happy
2005-04-07 Duraid Madinateach asmprinter to print s8/s14 operands
2005-04-07 Duraid Madinacodegen immediate forms of add/sub/shift
2005-04-07 Duraid Madinaadd immediate forms of add, sub, shift
next