2006-01-31 |
Chris Lattner | compactify all of the integer conditional moves into... |
blob | commitdiff | raw | diff to current |
2006-01-31 |
Chris Lattner | Add immediate forms of integer cmovs |
blob | commitdiff | raw | diff to current |
2006-01-31 |
Chris Lattner | Shrinkify |
blob | commitdiff | raw | diff to current |
2006-01-31 |
Chris Lattner | Add the full complement of conditional moves of integer... |
blob | commitdiff | raw | diff to current |
2006-01-30 |
Chris Lattner | Revamp the ICC/FCC reading instructions to be parameter... |
blob | commitdiff | raw | diff to current |
2006-01-30 |
Chris Lattner | Compile: |
blob | commitdiff | raw | diff to current |
2006-01-30 |
Chris Lattner | When in v9 mode, emit fabsd/fnegd/fmovd |
blob | commitdiff | raw | diff to current |
2006-01-30 |
Chris Lattner | First step towards V9 instructions in the V8 backend... |
blob | commitdiff | raw | diff to current |
2006-01-27 |
Chris Lattner | Use V8ISD::CALL instead of ISD::CALL |
blob | commitdiff | raw | diff to current |
2006-01-27 |
Chris Lattner | PHI and INLINEASM are now built-in instructions provide... |
blob | commitdiff | raw | diff to current |
2006-01-15 |
Chris Lattner | Don't print a label for the first MBB in a function. |
blob | commitdiff | raw | diff to current |
2006-01-12 |
Chris Lattner | Fix branches on FP compares |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Chris Lattner | Use Evan's outflag stuff to implement V8cmpicc. This... |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Chris Lattner | Unbreak ret void :-/ |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Chris Lattner | Write this pattern in canonical form, allowing more... |
blob | commitdiff | raw | diff to current |
2006-01-09 |
Evan Cheng | New DAG node properties SNDPInFlag, SNDPOutFlag, and... |
blob | commitdiff | raw | diff to current |
2005-12-26 |
Evan Cheng | Added field noResults to Instruction. |
blob | commitdiff | raw | diff to current |
2005-12-23 |
Evan Cheng | * Removed the use of FLAG. Now use hasFlagIn and hasFla... |
blob | commitdiff | raw | diff to current |
2005-12-23 |
Chris Lattner | fix the int<->fp instructions, which apparently take... |
blob | commitdiff | raw | diff to current |
2005-12-22 |
Chris Lattner | clean up .td file by using evan's new FLAG thing |
blob | commitdiff | raw | diff to current |
2005-12-19 |
Chris Lattner | Correct bool truncstore operand order |
blob | commitdiff | raw | diff to current |
2005-12-19 |
Chris Lattner | add the other bool zextload as well |
blob | commitdiff | raw | diff to current |
2005-12-19 |
Chris Lattner | implement zextload bool |
blob | commitdiff | raw | diff to current |
2005-12-19 |
Chris Lattner | Fix syntax for indirect calls. This fixes Olden/mst |
blob | commitdiff | raw | diff to current |
2005-12-19 |
Chris Lattner | apparently rdy isn't actually a psuedo instruction... |
blob | commitdiff | raw | diff to current |
2005-12-19 |
Chris Lattner | add fneg/fabs support for doubles |
blob | commitdiff | raw | diff to current |
2005-12-19 |
Chris Lattner | add bool truncstores |
blob | commitdiff | raw | diff to current |
2005-12-18 |
Chris Lattner | Configure the asmwriter to allow constant pools to... |
blob | commitdiff | raw | diff to current |
2005-12-18 |
Chris Lattner | add support for integer extloads |
blob | commitdiff | raw | diff to current |
2005-12-18 |
Chris Lattner | Add support for undef |
blob | commitdiff | raw | diff to current |
2005-12-18 |
Chris Lattner | Change return lowering so that we can autogen the match... |
blob | commitdiff | raw | diff to current |
2005-12-18 |
Chris Lattner | Implement Calls for V8. This would be completely autog... |
blob | commitdiff | raw | diff to current |
2005-12-18 |
Chris Lattner | Push ops list, asm string, and pattern all the way... |
blob | commitdiff | raw | diff to current |
2005-12-18 |
Chris Lattner | Give V8 select_cc, in the spirit of the PPC backend |
blob | commitdiff | raw | diff to current |
2005-12-18 |
Chris Lattner | remove some unused instructions |
blob | commitdiff | raw | diff to current |
2005-12-18 |
Chris Lattner | Add frameindex support |
blob | commitdiff | raw | diff to current |
2005-12-18 |
Chris Lattner | Add constant pool support, including folding into addre... |
blob | commitdiff | raw | diff to current |
2005-12-18 |
Chris Lattner | Add initial support for global variables, and fix a... |
blob | commitdiff | raw | diff to current |
2005-12-18 |
Chris Lattner | Claiming that branch targets are registers is not very... |
blob | commitdiff | raw | diff to current |
2005-12-18 |
Chris Lattner | Add unordered comparisons |
blob | commitdiff | raw | diff to current |
2005-12-18 |
Chris Lattner | Add patterns to the rest of the int condbranches and... |
blob | commitdiff | raw | diff to current |
2005-12-18 |
Chris Lattner | Add initial conditional branch support. This doesn... |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | Eliminate CMPri, which is a synonym for SUBCCri |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | add fneg,fabs,fsqrt instructions |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | Add patterns for fround/fextend and the funny fsmuld... |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | Add FP +,-,*,/ |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | Give patterns to F3_3 instructions |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | Add patterns for multiply, simplify Y register handling... |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | Make the addressing modes smarter |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | remove some unused instructions |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | add andn/orn/xorn patterns. This allows us to compile... |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | add patterns for FP stores |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | Add [reg+reg] integer stores |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | Add store patterns |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | add fp load patterns, switch rest of loads and stores... |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | Add integer load[r+r] forms. |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | Add patterns for the rest of the loads. Add 'ri' suffi... |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | Add basic addressing mode support and one load. |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | Use a combination of sethi and or to build arbitrary... |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | Use sethi to build large immediates with zeros at the... |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | Add shift and small immediate support |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | Add some basic reg-reg instructions |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | Add empty patterns to all F3_1 instructions |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | Add some simple integer patterns. This allows us to... |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | Add a pattern for 'ret'. This now compiles: |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | Add empty patterns for F3_2 instructions |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | Convert the remaining instructions over, branches and... |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | convert FP instructions to use an asmstring and operand... |
blob | commitdiff | raw | diff to current |
2005-12-16 |
Chris Lattner | Add a couple more instrs |
blob | commitdiff | raw | diff to current |
2005-12-16 |
Chris Lattner | asmprint pseudo instrs |
blob | commitdiff | raw | diff to current |
2005-12-16 |
Chris Lattner | Autogenerate asmprinter for F3_2 instructions |
blob | commitdiff | raw | diff to current |
2005-12-16 |
Chris Lattner | Switch F3_1 instructions over to use AsmStrings |
blob | commitdiff | raw | diff to current |
2005-12-16 |
Chris Lattner | Add operand info for F3_[12] instructions, getting... |
blob | commitdiff | raw | diff to current |
2005-12-16 |
Chris Lattner | add some simple operand info |
blob | commitdiff | raw | diff to current |
2004-12-10 |
Brian Gaeke | Add the rest of the multiply instructions. |
blob | commitdiff | raw | diff to current |
2004-11-23 |
Brian Gaeke | Add the rest of the logical instructions. |
blob | commitdiff | raw | diff to current |
2004-11-21 |
Brian Gaeke | Add all the rest of the ADD and SUB variants, some... |
blob | commitdiff | raw | diff to current |
2004-11-16 |
Brian Gaeke | Correct the implicit-defs information for indirect... |
blob | commitdiff | raw | diff to current |
2004-11-15 |
Brian Gaeke | Expand Defs to encompass all the possibly-call-clobbere... |
blob | commitdiff | raw | diff to current |
2004-10-14 |
Misha Brukman | The field is called `imm22', not simply `imm' |
blob | commitdiff | raw | diff to current |
2004-10-14 |
Misha Brukman | Synthetic instructions RET and RETL need to have all... |
blob | commitdiff | raw | diff to current |
2004-10-14 |
Brian Gaeke | Add FSTOI, FDTOI (fp to integer cast) instructions. |
blob | commitdiff | raw | diff to current |
2004-10-10 |
Brian Gaeke | Model calls as *both* using *and* killing O0..O5, becau... |
blob | commitdiff | raw | diff to current |
2004-09-30 |
Brian Gaeke | Mark the instructions that have delay slots with the... |
blob | commitdiff | raw | diff to current |
2004-09-29 |
Brian Gaeke | Tell the target description that calls clobber register... |
blob | commitdiff | raw | diff to current |
2004-09-29 |
Brian Gaeke | FITOD is spelled "fitod", not "fitos". Ouch. |
blob | commitdiff | raw | diff to current |
2004-09-29 |
Brian Gaeke | Add new FpMOVD pseudo-instruction, used to move doubles... |
blob | commitdiff | raw | diff to current |
2004-09-22 |
Misha Brukman | Combine the F2 and F3 instruction classes into one... |
blob | commitdiff | raw | diff to current |
2004-08-09 |
Misha Brukman | Remove ClassPrefix variable as it's no longer used. |
blob | commitdiff | raw | diff to current |
2004-08-09 |
Misha Brukman | The (future) SparcV8 JIT would do well to have a class... |
blob | commitdiff | raw | diff to current |
2004-07-31 |
Chris Lattner | I'm pretty sure that ba is branch always, which is... |
blob | commitdiff | raw | diff to current |
2004-07-16 |
Brian Gaeke | Add a class for pseudo-instructions. Use it. |
blob | commitdiff | raw | diff to current |
2004-07-08 |
Brian Gaeke | Add floating-point branches and compares. Compares... |
blob | commitdiff | raw | diff to current |
2004-06-27 |
Brian Gaeke | Add FITOS, FITOD, and F{ADD,SUB,MUL,DIV}{S,D}. |
blob | commitdiff | raw | diff to current |
2004-06-24 |
Brian Gaeke | Add FSTOD and FDTOS conversion instructions. |
blob | commitdiff | raw | diff to current |
2004-06-24 |
Brian Gaeke | Rename the load and store opcodes. The non-fp ones... |
blob | commitdiff | raw | diff to current |
2004-06-18 |
Brian Gaeke | Fix jmpl. |
blob | commitdiff | raw | diff to current |
2004-06-18 |
Brian Gaeke | Add load instructions for floating-point registers. |
blob | commitdiff | raw | diff to current |
2004-06-17 |
Brian Gaeke | Set the isBranch and isTerminator flags on branch instr... |
blob | commitdiff | raw | diff to current |
2004-05-08 |
Brian Gaeke | Add a bunch more branches |
blob | commitdiff | raw | diff to current |
next |