oota-llvm.git
2005-09-06 Nate BegemanNext round of DAGCombiner changes. This version now...
2005-09-06 Chris LattnerAdd a requirement, patch contributed by Henrik Bach.
2005-09-04 Andrew Lenharthrevert part of the last change, should fix regressions
2005-09-03 Chris Lattnerexplicitly specify an operands list for patterns with...
2005-09-03 Chris Lattnerinclude the dag isel fragment
2005-09-03 Chris Lattnerask for a dag isel
2005-09-03 Chris Lattnerallow for a target to ask for a dag isel
2005-09-03 Chris LattnerAdd an option and stuff implementation of a dag isel...
2005-09-03 Chris LattnerFix a checking failure in gs
2005-09-03 Chris LattnerChange the isel to not break out of the big giant switc...
2005-09-03 Chris Lattnerrearrange logical ops to group them together more consi...
2005-09-02 Chris LattnerAdd AND/OR/XOR
2005-09-02 Nate BegemanNext round of DAG Combiner changes. Just need to suppo...
2005-09-02 Chris LattnerAdd some initial patterns to simple binary instructions...
2005-09-02 Chris LattnerClean up some code from the last checkin
2005-09-02 Chris LattnerFix a bug in legalize where it would emit two calls...
2005-09-02 Chris LattnerTest that converting from double to int64 results in...
2005-09-02 Chris Lattnerturn on dag isel by default
2005-09-02 Chris LattnerMake sure to auto-cse nullary ops
2005-09-02 Chris Lattneradd a map for nullary ops
2005-09-02 Jim LaskeyAdd help support for -mcpu and -mattr.
2005-09-02 Chris LattnerFix some buggy logic where we would try to remove nodes...
2005-09-02 Andrew LenharthPull out Lowering in preperation for multiple ISels...
2005-09-02 Chris LattnerDon't create zero sized stack objects even for array...
2005-09-02 Chris LattnerDecouple fsqrt from gpul optimizations, implementing...
2005-09-02 Chris Lattnernew testcase to ensure fsqrt is generated for correct...
2005-09-02 Chris LattnerMove a bunch of non-deprecated methods above the "depre...
2005-09-02 Chris LattnerFix the release build, noticed by Eric van Riet Paap
2005-09-02 Chris LattnerFix a problem that Dan Berlin noticed, where reassociat...
2005-09-02 Chris LattnerAvoid creating garbage instructions, just move the...
2005-09-02 Chris Lattnernew testcase for recent bugfix
2005-09-02 Chris Lattneradd some assertions and fix problems where reassociate...
2005-09-02 Jeff CohenFix VC++ build errors
2005-09-02 Chris LattnerRestore this patch now that the latent bug has been...
2005-09-02 Chris LattnerMake sure to legalize assert[zs]ext's operand correctly
2005-09-02 Chris LattnerRevert the previous patch which causes a mysterious...
2005-09-02 Chris LattnerTeach live intervals to not crash on dead livein regs
2005-09-02 Chris LattnerFor values that are live across basic blocks and need...
2005-09-02 Chris Lattnerlegalize ANY_EXTEND appropriately
2005-09-02 Chris LattnerAdd support for ANY_EXTEND and add a few minor folds...
2005-09-02 Chris LattnerHandle any_extend like zext
2005-09-02 Chris LattnerHandle ANY_EXTEND like ZERO_EXTEND. Simplify the exten...
2005-09-02 Chris LattnerAdd a new ANY_EXTEND node, which operates like an exten...
2005-09-02 Chris LattnerThis should permit NOT and's, not even dead ones.
2005-09-01 Chris LattnerImplement small-arguments.ll:test3 by teaching the...
2005-09-01 Chris LattnerAnother case that shouldn't have sign extends: function...
2005-09-01 Nate BegemanFix some code in the current node combining code, spott...
2005-09-01 Nate BegemanImplement first round of feedback from chris (there...
2005-09-01 Chris LattnerAlign functions to 16-byte boundaries, to eliminate...
2005-09-01 Chris LattnerLocal labels on darwin apparently start with just ...
2005-09-01 Jim Laskey1. Use SubtargetFeatures in llc/lli.
2005-09-01 Jim LaskeyThis new class provides support for platform specific...
2005-09-01 Chris LattnerImplement dynamic allocas correctly. In particular...
2005-09-01 Chris LattnerFix a bug where we were useing HA to get the high part...
2005-09-01 Chris LattnerDo not select the operands being passed into SelectCC...
2005-09-01 Chris LattnerIt is NDEBUG not _NDEBUG
2005-09-01 Nate BegemanAdd the rest of the currently implemented visit routine...
2005-09-01 Nate BegemanFirst pass at the DAG Combiner. It isn't used anywhere...
2005-09-01 Nate BegemanAdd regression test for efficient codegen of i32 x...
2005-08-31 Chris Lattnerremove an inappropriate comment
2005-08-31 Chris LattnerIf a function has live ins/outs, print them
2005-08-31 Chris LattnerMove FCTIWZ handling out of the instruction selectors...
2005-08-31 Chris LattnerRemove dead code
2005-08-31 Chris LattnerMove SHL,SHR i64 -> legalizer
2005-08-31 Chris LattnerRemove code that is now dead from the pattern isel.
2005-08-31 Chris Lattnerlower sra_parts on the dag, implementing it for the...
2005-08-31 Chris LattnerAllow targets to custom expand shifts that are too...
2005-08-31 Chris LattnerAdd a testcase for nate's patch
2005-08-31 Chris Lattneradd assert zext/sext to the dag isel
2005-08-31 Chris LattnerHandle AssertSext/AssertZext nodes, fixing the regressi...
2005-08-31 Jeff CohenFix VC++ precedence warnings
2005-08-31 Nate BegemanEnable generation of AssertSext and AssertZext in the...
2005-08-31 Chris LattnerFix 'ret long' to return the high and lo parts in the...
2005-08-31 Nate BegemanSigh, not my day. Fix typo.
2005-08-31 Nate BegemanFix a mistake in my previous patch pointed out by sabre...
2005-08-31 Nate BegemanRemove some unnecessary casts, and add the AssertZext...
2005-08-31 Nate BegemanAdd support for count trailing zeroes, and population...
2005-08-30 Chris Lattnernow that physregs can exist in the same dag with multip...
2005-08-30 Chris LattnerAllow physregs to occur in the dag with multiple types...
2005-08-30 Chris LattnerAllow physregs to occur in the dag with multiple types...
2005-08-30 Chris LattnerFix type mismatches when passing f32 values to calls
2005-08-30 Chris LattnerWhen checking the fixed intervals, don't forget to...
2005-08-30 Chris Lattnernew testcase corresponding to PR621
2005-08-30 Chris LattnerThe dag isel misses both of these, the pattern isel...
2005-08-30 Chris LattnerFix some indentation (first hunks).
2005-08-30 Chris LattnerFix a problem Nate found where we swapped the operands...
2005-08-30 Chris Lattnercodegen ADD_PARTS correctly: put the results in the...
2005-08-30 Chris LattnerFix FreeBench/fourinarow with the dag isel, by not...
2005-08-30 Chris Lattneradd operands in the right order, fixing McCat/18-imp...
2005-08-30 Chris LattnerFix a miscompile of PtrDist/bc. Sign extending bools...
2005-08-30 Nate BegemanRemove a bogus piece of my AssertSext/AssertZext patch...
2005-08-30 Nate BegemanAdd support for AssertSext and AssertZext, folding...
2005-08-30 Nate BegemanAdd AssertSext, AssertZext nodes for targets that pass...
2005-08-30 Chris LattnerName this variable to be what it really is!
2005-08-30 Chris LattnerHandle CopyToReg nodes with flag operands correctly
2005-08-30 Chris LattnerMake sure the selector emits register register copies...
2005-08-30 Chris Lattneradd some method variants
2005-08-30 Chris LattnerThe first operand to AND does not always have more...
2005-08-30 Chris LattnerFix a bug in my patch for legalizing to fsel. It canno...
2005-08-30 Chris Lattneremit FMR instructions to convert f64<->f32 instructions...
next