2005-09-01 |
Nate Begeman | First pass at the DAG Combiner. It isn't used anywhere... |
commit | commitdiff | tree | snapshot |
2005-09-01 |
Nate Begeman | Add regression test for efficient codegen of i32 x... |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | remove an inappropriate comment |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | If a function has live ins/outs, print them |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | Move FCTIWZ handling out of the instruction selectors... |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | Remove dead code |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | Move SHL,SHR i64 -> legalizer |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | Remove code that is now dead from the pattern isel. |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | lower sra_parts on the dag, implementing it for the... |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | Allow targets to custom expand shifts that are too... |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | Add a testcase for nate's patch |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | add assert zext/sext to the dag isel |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | Handle AssertSext/AssertZext nodes, fixing the regressi... |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Jeff Cohen | Fix VC++ precedence warnings |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Nate Begeman | Enable generation of AssertSext and AssertZext in the... |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Chris Lattner | Fix 'ret long' to return the high and lo parts in the... |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Nate Begeman | Sigh, not my day. Fix typo. |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Nate Begeman | Fix a mistake in my previous patch pointed out by sabre... |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Nate Begeman | Remove some unnecessary casts, and add the AssertZext... |
commit | commitdiff | tree | snapshot |
2005-08-31 |
Nate Begeman | Add support for count trailing zeroes, and population... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | now that physregs can exist in the same dag with multip... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | Allow physregs to occur in the dag with multiple types... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | Allow physregs to occur in the dag with multiple types... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | Fix type mismatches when passing f32 values to calls |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | When checking the fixed intervals, don't forget to... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | new testcase corresponding to PR621 |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | The dag isel misses both of these, the pattern isel... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | Fix some indentation (first hunks). |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | Fix a problem Nate found where we swapped the operands... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | codegen ADD_PARTS correctly: put the results in the... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | Fix FreeBench/fourinarow with the dag isel, by not... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | add operands in the right order, fixing McCat/18-imp... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | Fix a miscompile of PtrDist/bc. Sign extending bools... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Nate Begeman | Remove a bogus piece of my AssertSext/AssertZext patch... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Nate Begeman | Add support for AssertSext and AssertZext, folding... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Nate Begeman | Add AssertSext, AssertZext nodes for targets that pass... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | Name this variable to be what it really is! |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | Handle CopyToReg nodes with flag operands correctly |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | Make sure the selector emits register register copies... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | add some method variants |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | The first operand to AND does not always have more... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | Fix a bug in my patch for legalizing to fsel. It canno... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | emit FMR instructions to convert f64<->f32 instructions... |
commit | commitdiff | tree | snapshot |
2005-08-30 |
Chris Lattner | Fix some really strange indentation that xcode likes... |
commit | commitdiff | tree | snapshot |
2005-08-29 |
Chris Lattner | fix a crash in cfrac |
commit | commitdiff | tree | snapshot |
2005-08-29 |
Chris Lattner | Implement DYNAMIC_STACKALLOC, wrap some long lines |
commit | commitdiff | tree | snapshot |
2005-08-29 |
Chris Lattner | Add a hack to avoid some horrible code in some cases... |
commit | commitdiff | tree | snapshot |
2005-08-29 |
Chris Lattner | improve comment |
commit | commitdiff | tree | snapshot |
2005-08-29 |
Chris Lattner | Fix a dumb bug of mine where we were mishandling the... |
commit | commitdiff | tree | snapshot |
2005-08-29 |
Chris Lattner | Add a new API for nate |
commit | commitdiff | tree | snapshot |
2005-08-29 |
Chris Lattner | Add a new API for Nate |
commit | commitdiff | tree | snapshot |
2005-08-29 |
Andrew Lenharth | Some of us cared about the the promote path |
commit | commitdiff | tree | snapshot |
2005-08-29 |
Chris Lattner | Fix an infinite loop on x86 |
commit | commitdiff | tree | snapshot |
2005-08-29 |
Chris Lattner | Allow bugpoint+PPC codegen to use fsqrt |
commit | commitdiff | tree | snapshot |
2005-08-29 |
Chris Lattner | Fix a bug the last patch exposed in treeadd among others |
commit | commitdiff | tree | snapshot |
2005-08-29 |
Chris Lattner | A hack to fix a problem folding immedaites. This fixes... |
commit | commitdiff | tree | snapshot |
2005-08-29 |
Chris Lattner | Fix order of operands for copytoreg node when emitting... |
commit | commitdiff | tree | snapshot |
2005-08-29 |
Chris Lattner | Fix a bug in my previous patch that was using the wrong... |
commit | commitdiff | tree | snapshot |
2005-08-29 |
Chris Lattner | add operands in the correct order |
commit | commitdiff | tree | snapshot |
2005-08-28 |
Chris Lattner | Fix a bug in ReplaceAllUsesWith |
commit | commitdiff | tree | snapshot |
2005-08-28 |
Chris Lattner | Fix a bug in FP_EXTEND, implement FP_TO_SINT |
commit | commitdiff | tree | snapshot |
2005-08-28 |
Chris Lattner | fix an assertion failure in treeadd |
commit | commitdiff | tree | snapshot |
2005-08-27 |
Reid Spencer | Adjust to member variable name change. |
commit | commitdiff | tree | snapshot |
2005-08-27 |
Reid Spencer | Change the names of member variables per Chris' instruc... |
commit | commitdiff | tree | snapshot |
2005-08-27 |
Reid Spencer | Fix a typo. |
commit | commitdiff | tree | snapshot |
2005-08-27 |
Reid Spencer | Implement PR614: |
commit | commitdiff | tree | snapshot |
2005-08-27 |
Chris Lattner | Disable this code, which broke many tests last night |
commit | commitdiff | tree | snapshot |
2005-08-27 |
Chris Lattner | fix PHI node emission for basic blocks that have select... |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | The condition register being branched on may not be... |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | Propagate cr# from COND_BRANCH to the actual branch... |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | Nate noticed that Andrew never did this. This fixes... |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | Don't copy regs that are only used in the entry block... |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | Make this code safe for when loadRegFromStackSlot inser... |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | allow code using mtcrf to assemble |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Nate Begeman | Remove operand type 'crbit', since it is no longer... |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | teach getClass what a condition reg is |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | Minor cleanups: |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | Checking types here is not safe, because multiple types... |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | implement SELECT_CC fully for the DAG->DAG isel! |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | add some forward defs |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | spell this right |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | Call the InsertAtEndOfBasicBlock hook if the usesCustom... |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | spell this right! |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | Add a hook |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | spell this variable right |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | Expose a new flag to TargetInstrInfo |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | Add a new instruction flag |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | Add a flag |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | Make fsel emission work with both the pattern and dag... |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | add a marker at the end of the instruction enum list |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | implement the fold for: |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | Changes to adjust to new ReplaceAllUsesWith syntax... |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | Revampt ReplaceAllUsesWith to be more efficient and... |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | Add a new version of ReplaceAllUsesWith, make the comme... |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Nate Begeman | Remove some code made dead by the fsel patch |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | now that fsel is formed during legalization, this code... |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | implement the other half of the select_cc -> fsel lower... |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | Fix a bug in my previous checkin |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | Change ConstantPoolSDNode to actually hold the Constant... |
commit | commitdiff | tree | snapshot |
2005-08-26 |
Chris Lattner | Fix some warnings in an optimized build |
commit | commitdiff | tree | snapshot |
next |