2006-01-11 |
Nate Begeman | Add bswap, rotl, and rotr nodes |
tree | commitdiff |
2006-01-11 |
Chris Lattner | This is no longer needed |
tree | commitdiff |
2006-01-11 |
Chris Lattner | Use Evan's outflag stuff to implement V8cmpicc. This... |
tree | commitdiff |
2006-01-11 |
Chris Lattner | Fix a bug in i32->f64 conversion lowering |
tree | commitdiff |
2006-01-11 |
Chris Lattner | Unbreak ret void :-/ |
tree | commitdiff |
2006-01-11 |
Chris Lattner | Write this pattern in canonical form, allowing more... |
tree | commitdiff |
2006-01-09 |
Evan Cheng | New DAG node properties SNDPInFlag, SNDPOutFlag, and... |
tree | commitdiff |
2006-01-06 |
Chris Lattner | silence a bogus gcc warning |
tree | commitdiff |
2006-01-05 |
Jim Laskey | Had expand logic backward. |
tree | commitdiff |
2006-01-05 |
Jim Laskey | Added initial support for DEBUG_LABEL allowing debug... |
tree | commitdiff |
2006-01-05 |
Evan Cheng | Remove some dead code. |
tree | commitdiff |
2005-12-26 |
Evan Cheng | Added field noResults to Instruction. |
tree | commitdiff |
2005-12-23 |
Evan Cheng | * Removed the use of FLAG. Now use hasFlagIn and hasFla... |
tree | commitdiff |
2005-12-23 |
Chris Lattner | not a good idea |
tree | commitdiff |
2005-12-23 |
Chris Lattner | fix something-o |
tree | commitdiff |
2005-12-23 |
Chris Lattner | implement vaarg. Varargs now should work. |
tree | commitdiff |
2005-12-23 |
Chris Lattner | implement vastart. The dag isel compiles this: |
tree | commitdiff |
2005-12-23 |
Chris Lattner | remove benchmark list, remove issues addressed by the... |
tree | commitdiff |
2005-12-23 |
Chris Lattner | make sure bit_converts are expanded |
tree | commitdiff |
2005-12-23 |
Chris Lattner | fix the int<->fp instructions, which apparently take... |
tree | commitdiff |
2005-12-23 |
Chris Lattner | Use BIT_CONVERT to simplify this code |
tree | commitdiff |
2005-12-22 |
Chris Lattner | clean up .td file by using evan's new FLAG thing |
tree | commitdiff |
2005-12-21 |
Jim Laskey | Disengage DEBUG_LOC from non-PPC targets. |
tree | commitdiff |
2005-12-21 |
Chris Lattner | remove dead code |
tree | commitdiff |
2005-12-20 |
Chris Lattner | Run lower-switch after lower-invoke. |
tree | commitdiff |
2005-12-20 |
Chris Lattner | Reserve G1 for frame offset stuff and use it to handle... |
tree | commitdiff |
2005-12-19 |
Chris Lattner | Fix pifft by correcting the case when a i64/f64 straddl... |
tree | commitdiff |
2005-12-19 |
Chris Lattner | don't emit 'add %o6, 0, %o6' instructions |
tree | commitdiff |
2005-12-19 |
Chris Lattner | Fix calls to functions returning i64 |
tree | commitdiff |
2005-12-19 |
Chris Lattner | Correct bool truncstore operand order |
tree | commitdiff |
2005-12-19 |
Chris Lattner | add the other bool zextload as well |
tree | commitdiff |
2005-12-19 |
Chris Lattner | implement zextload bool |
tree | commitdiff |
2005-12-19 |
Chris Lattner | mark some unsupported ops as unsupported |
tree | commitdiff |
2005-12-19 |
Chris Lattner | Fix syntax for indirect calls. This fixes Olden/mst |
tree | commitdiff |
2005-12-19 |
Chris Lattner | Keep stack frames 8-byte aligned. This fixes olden... |
tree | commitdiff |
2005-12-19 |
Chris Lattner | apparently rdy isn't actually a psuedo instruction... |
tree | commitdiff |
2005-12-19 |
Chris Lattner | add fneg/fabs support for doubles |
tree | commitdiff |
2005-12-19 |
Chris Lattner | Various cleanups to this pass, no functionality change |
tree | commitdiff |
2005-12-19 |
Chris Lattner | add bool truncstores |
tree | commitdiff |
2005-12-19 |
Chris Lattner | Elimiante SP and FP, which weren't members of the IntRe... |
tree | commitdiff |
2005-12-18 |
Chris Lattner | The sun assembler only supports .xword in V9 mode. |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Configure the asmwriter to allow constant pools to... |
tree | commitdiff |
2005-12-18 |
Chris Lattner | add support for integer extloads |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Add support for undef |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Add support for calls to external symbols |
tree | commitdiff |
2005-12-18 |
Chris Lattner | we have no memcpy |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Fix a crash on a call with no arguments |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Change return lowering so that we can autogen the match... |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Implement Calls for V8. This would be completely autog... |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Implement the full V8 ABI for incoming arguments. |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Push ops list, asm string, and pattern all the way... |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Give V8 select_cc, in the spirit of the PPC backend |
tree | commitdiff |
2005-12-18 |
Chris Lattner | remove some unused instructions |
tree | commitdiff |
2005-12-18 |
Chris Lattner | V8 doesn't have FP extload |
tree | commitdiff |
2005-12-18 |
Chris Lattner | simplifications, fix typo |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Add frameindex support |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Tighten up some checks |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Add constant pool support, including folding into addre... |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Teach the addressing mode stuff to fold "%lo" into... |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Add initial support for global variables, and fix a... |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Claiming that branch targets are registers is not very... |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Add unordered comparisons |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Add patterns to the rest of the int condbranches and... |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Add initial conditional branch support. This doesn... |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Eliminate CMPri, which is a synonym for SUBCCri |
tree | commitdiff |
2005-12-17 |
Chris Lattner | add fneg,fabs,fsqrt instructions |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Add patterns for fround/fextend and the funny fsmuld... |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Add FP +,-,*,/ |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Give patterns to F3_3 instructions |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Implement 64-bit add/sub, make sure to receive and... |
tree | commitdiff |
2005-12-17 |
Chris Lattner | implement div and rem |
tree | commitdiff |
2005-12-17 |
Chris Lattner | implement MULHU/MULHS for 64-bit multiplies |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Add patterns for multiply, simplify Y register handling... |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Make the addressing modes smarter |
tree | commitdiff |
2005-12-17 |
Chris Lattner | remove some unused instructions |
tree | commitdiff |
2005-12-17 |
Chris Lattner | add andn/orn/xorn patterns. This allows us to compile... |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Add support for 64-bit arguments |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Sparc doesn't have sext_inreg |
tree | commitdiff |
2005-12-17 |
Chris Lattner | add patterns for FP stores |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Add [reg+reg] integer stores |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Add store patterns |
tree | commitdiff |
2005-12-17 |
Chris Lattner | add fp load patterns, switch rest of loads and stores... |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Add integer load[r+r] forms. |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Rename load/store instructions to include an RI suffix |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Add patterns for the rest of the loads. Add 'ri' suffi... |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Add basic addressing mode support and one load. |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Use a combination of sethi and or to build arbitrary... |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Use sethi to build large immediates with zeros at the... |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Add shift and small immediate support |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Add some basic reg-reg instructions |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Add empty patterns to all F3_1 instructions |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Add some simple integer patterns. This allows us to... |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Implement ret with operand, giving us this: |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Add a pattern for 'ret'. This now compiles: |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Add empty patterns for F3_2 instructions |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Implement LowerArguments, at least for the first 6... |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Add the framework for a dag-dag isel |
tree | commitdiff |
2005-12-17 |
Chris Lattner | asmprinter done, added crucial missing step |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Use the AsmPrinter for global variable init printing... |
tree | commitdiff |
2005-12-17 |
Chris Lattner | Switch constant pool printing over to use the Shared... |
tree | commitdiff |
next |