Implement SimplifyCFG/branch-phi-thread.ll, the most trivial case of threading
[oota-llvm.git] / lib / Target /
2005-09-19 Chris LattnerImplement the isLoadFromStackSlot interface
2005-09-17 Chris LattnerImplement hook for ppc
2005-09-15 Chris Lattnerdisable this for now
2005-09-14 Chris LattnerGive all operands names
2005-09-14 Chris Lattnergive all operands names
2005-09-14 Chris LattnerFix some issues exposed by more testing. XORIS had...
2005-09-14 Chris LattnerFix some bugs noticed by new checking code
2005-09-14 Chris Lattnerfix a major regression from my patch this afternoon
2005-09-13 Chris Lattnerwe don't need this proto any longer
2005-09-13 Chris Lattnermove the #include for the generated code into the isel...
2005-09-13 Chris LattnerChange the arg lowering code to use copyfromreg from...
2005-09-13 Chris LattnerThis has been moved to the target-indep code
2005-09-13 Chris LattnerThis code is no longer needed, it is moved to the targe...
2005-09-13 Chris LattnerMajik numbers are bad
2005-09-13 Chris LattnerRemove some dead vectors
2005-09-10 Chris LattnerPowerPC cannot truncstore i1 natively
2005-09-09 Chris LattnerI forgot that we always spill fp values as 64-bits...
2005-09-09 Chris LattnerFix a problem that Nate noticed, where spill code was...
2005-09-09 Chris Lattnercode cleanup
2005-09-09 Chris LattnerTeach the code generator that rlwimi is commutable...
2005-09-09 Chris LattnerIntroduce two new concepts:
2005-09-08 Chris Lattnerwhitespace/comment changes, no functionality diffs
2005-09-08 Chris LattnerAdd a bunch of stuff needed for node type inference...
2005-09-08 Chris Lattneradd patterns for x?oris?
2005-09-08 Chris Lattneradd patterns to the addi/addis/mulli etc instructions...
2005-09-08 Chris LattnerAdd patterns for some new instructions, allowing the...
2005-09-07 Chris Lattnerignore generated files
2005-09-07 Chris LattnerRemove some cases handled by the generated portion...
2005-09-07 Chris LattnerOn non-apple systems, when using -march=ppc32, do not...
2005-09-07 Chris LattnerPrint:
2005-09-06 Nate BegemanImplement i64<->fp using the fctidz/fcfid instructions...
2005-09-06 Andrew LenharthFix up the AssertXext problem, as well as adding it...
2005-09-06 Nate BegemanAdd note about future optimization noted in the ppc...
2005-09-06 Nate BegemanAdd accessor for 64bit flag, so that we can tell when...
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 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 Chris LattnerAdd some initial patterns to simple binary instructions...
2005-09-02 Chris Lattnerturn on dag isel by default
2005-09-02 Jim LaskeyAdd help support for -mcpu and -mattr.
2005-09-02 Andrew LenharthPull out Lowering in preperation for multiple ISels...
2005-09-02 Chris LattnerDecouple fsqrt from gpul optimizations, implementing...
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 LattnerRevert the previous patch which causes a mysterious...
2005-09-02 Chris LattnerHandle any_extend like zext
2005-09-02 Chris LattnerHandle ANY_EXTEND like ZERO_EXTEND. Simplify the exten...
2005-09-01 Chris LattnerImplement small-arguments.ll:test3 by teaching the...
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-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 Lattneradd assert zext/sext to the dag isel
2005-08-31 Chris LattnerHandle AssertSext/AssertZext nodes, fixing the regressi...
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-30 Chris Lattnernow that physregs can exist in the same dag with multip...
2005-08-30 Chris LattnerFix type mismatches when passing f32 values to calls
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 Lattneradd operands in the right order, fixing McCat/18-imp...
2005-08-30 Chris LattnerMake sure the selector emits register register copies...
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...
2005-08-30 Chris LattnerFix some really strange indentation that xcode likes...
2005-08-29 Chris Lattnerfix a crash in cfrac
2005-08-29 Chris LattnerImplement DYNAMIC_STACKALLOC, wrap some long lines
2005-08-29 Chris LattnerFix a dumb bug of mine where we were mishandling the...
2005-08-29 Chris LattnerFix a bug the last patch exposed in treeadd among others
2005-08-29 Chris LattnerA hack to fix a problem folding immedaites. This fixes...
2005-08-29 Chris LattnerFix order of operands for copytoreg node when emitting...
2005-08-29 Chris Lattneradd operands in the correct order
2005-08-28 Chris LattnerFix a bug in FP_EXTEND, implement FP_TO_SINT
2005-08-28 Chris Lattnerfix an assertion failure in treeadd
2005-08-27 Reid SpencerAdjust to member variable name change.
2005-08-26 Chris LattnerThe condition register being branched on may not be...
2005-08-26 Chris LattnerPropagate cr# from COND_BRANCH to the actual branch...
2005-08-26 Chris Lattnerallow code using mtcrf to assemble
2005-08-26 Nate BegemanRemove operand type 'crbit', since it is no longer...
2005-08-26 Chris Lattnerteach getClass what a condition reg is
2005-08-26 Chris LattnerMinor cleanups:
2005-08-26 Chris Lattnerimplement SELECT_CC fully for the DAG->DAG isel!
2005-08-26 Chris Lattnerspell this right
2005-08-26 Chris LattnerAdd a flag
2005-08-26 Chris LattnerMake fsel emission work with both the pattern and dag...
2005-08-26 Chris Lattnerimplement the fold for:
next