2005-12-23 |
Evan Cheng | More X86 floating point patterns. |
blob | commitdiff | raw |
2005-12-22 |
Evan Cheng | Bye bye HACKTROCITY. |
blob | commitdiff | raw | diff to current |
2005-12-21 |
Evan Cheng | * Fix a GlobalAddress lowering bug. |
blob | commitdiff | raw | diff to current |
2005-12-21 |
Evan Cheng | Oops. Accidentally deleted RET pattern. It's still... |
blob | commitdiff | raw | diff to current |
2005-12-21 |
Evan Cheng | * Added support for X86 RET with an additional operand... |
blob | commitdiff | raw | diff to current |
2005-12-21 |
Chris Lattner | This was meant to go in |
blob | commitdiff | raw | diff to current |
2005-12-21 |
Chris Lattner | Rewrite FP stackifier support in the X86InstrInfo.td... |
blob | commitdiff | raw | diff to current |
2005-12-21 |
Chris Lattner | Wrap some long lines: no functionality change |
blob | commitdiff | raw | diff to current |
2005-12-21 |
Evan Cheng | * Added lowering hook for external weak global address... |
blob | commitdiff | raw | diff to current |
2005-12-20 |
Evan Cheng | SSE2 floating point load / store patterns. SSE2 fp... |
blob | commitdiff | raw | diff to current |
2005-12-20 |
Evan Cheng | Added X86 readport patterns. |
blob | commitdiff | raw | diff to current |
2005-12-19 |
Evan Cheng | X86 conditional branch support. |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | eliminate some redundancy |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Evan Cheng | Added anyext, modelled as zext on X86. |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Evan Cheng | Added support for cmp, test, and conditional move instr... |
blob | commitdiff | raw | diff to current |
2005-12-15 |
Evan Cheng | * Promote all 1 bit entities to 8 bit. |
blob | commitdiff | raw | diff to current |
2005-12-15 |
Evan Cheng | Added frameindex, constpool, globaladdr, and externalsy... |
blob | commitdiff | raw | diff to current |
2005-12-15 |
Evan Cheng | Use MOV8rm to load 1 bit value. |
blob | commitdiff | raw | diff to current |
2005-12-14 |
Evan Cheng | Added sext and zext patterns. |
blob | commitdiff | raw | diff to current |
2005-12-13 |
Evan Cheng | Add load + store folding srl and sra patterns. |
blob | commitdiff | raw | diff to current |
2005-12-13 |
Evan Cheng | Beautify a few patterns. |
blob | commitdiff | raw | diff to current |
2005-12-13 |
Evan Cheng | Some shl patterns which do load + store folding. |
blob | commitdiff | raw | diff to current |
2005-12-13 |
Evan Cheng | A few helper fragments for loads. e.g. (i8 (load addr... |
blob | commitdiff | raw | diff to current |
2005-12-13 |
Evan Cheng | Add and, or, and xor patterns which fold load + stores. |
blob | commitdiff | raw | diff to current |
2005-12-13 |
Evan Cheng | Add inc + dec patterns which fold load + stores. |
blob | commitdiff | raw | diff to current |
2005-12-13 |
Evan Cheng | Add neg and not patterns which fold load + stores. |
blob | commitdiff | raw | diff to current |
2005-12-13 |
Evan Cheng | Missed a couple redundant explicit type casts. |
blob | commitdiff | raw | diff to current |
2005-12-13 |
Evan Cheng | Fix some bad choice of names: i16SExt8 ->i16immSExt8... |
blob | commitdiff | raw | diff to current |
2005-12-13 |
Evan Cheng | * Split immSExt8 to i16SExt8 and i32SExt8 for i16 and... |
blob | commitdiff | raw | diff to current |
2005-12-12 |
Evan Cheng | Add some integer mul patterns. |
blob | commitdiff | raw | diff to current |
2005-12-12 |
Evan Cheng | Add some sub patterns. |
blob | commitdiff | raw | diff to current |
2005-12-12 |
Evan Cheng | Add a few more add / store patterns. e.g. ADD32mi8. |
blob | commitdiff | raw | diff to current |
2005-12-10 |
Evan Cheng | * Added X86 store patterns. |
blob | commitdiff | raw | diff to current |
2005-12-09 |
Evan Cheng | Added patterns for ADD8rm, etc. These fold load operand... |
blob | commitdiff | raw | diff to current |
2005-12-08 |
Evan Cheng | Added explicit type field to ComplexPattern. |
blob | commitdiff | raw | diff to current |
2005-12-08 |
Evan Cheng | * Added intelligence to X86 LEA addressing mode matchin... |
blob | commitdiff | raw | diff to current |
2005-12-05 |
Evan Cheng | Remove unnecessary let hasCtrlDep=1 now it can be inferred. |
blob | commitdiff | raw | diff to current |
2005-12-05 |
Chris Lattner | Several things: |
blob | commitdiff | raw | diff to current |
2005-12-04 |
Evan Cheng | Added isel patterns for RET, JMP, and WRITEPORT. |
blob | commitdiff | raw | diff to current |
2005-12-01 |
Evan Cheng | Proper support for shifts with register shift value. |
blob | commitdiff | raw | diff to current |
2005-11-30 |
Nate Begeman | No longer track value types for asm printer operands... |
blob | commitdiff | raw | diff to current |
2005-11-30 |
Chris Lattner | Fix a bug in a recent patch that broke shifts |
blob | commitdiff | raw | diff to current |
2005-11-29 |
Evan Cheng | Add more X86 ISel patterns. |
blob | commitdiff | raw | diff to current |
2005-11-20 |
Chris Lattner | encode rdtsc correctly |
blob | commitdiff | raw | diff to current |
2005-11-20 |
Andrew Lenharth | The second patch of X86 support for read cycle counter. |
blob | commitdiff | raw | diff to current |
2005-11-19 |
Chris Lattner | Teach the x86 backend about the register constraints... |
blob | commitdiff | raw | diff to current |
2005-11-18 |
Chris Lattner | add more patterns, patch by Evan Cheng. |
blob | commitdiff | raw | diff to current |
2005-11-17 |
Chris Lattner | Add patterns for some 16-bit immediate instructions... |
blob | commitdiff | raw | diff to current |
2005-11-16 |
Chris Lattner | Add patterns for several simple instructions that take... |
blob | commitdiff | raw | diff to current |
2005-10-14 |
Nate Begeman | Properly split f32 and f64 into separate register class... |
blob | commitdiff | raw | diff to current |
2005-09-14 |
Chris Lattner | give all operands names |
blob | commitdiff | raw | diff to current |
2005-08-19 |
Chris Lattner | add a few missing cases |
blob | commitdiff | raw | diff to current |
2005-08-19 |
Chris Lattner | Give ADJCALLSTACKDOWN/UP the correct operands. |
blob | commitdiff | raw | diff to current |
2005-08-03 |
Nate Begeman | Scalar SSE: load +0.0 -> xorps/xorpd |
blob | commitdiff | raw | diff to current |
2005-07-15 |
Nate Begeman | Get closer to fully working scalar FP in SSE regs.... |
blob | commitdiff | raw | diff to current |
2005-07-06 |
Nate Begeman | First round of support for doing scalar FP using the... |
blob | commitdiff | raw | diff to current |
2005-06-27 |
Nate Begeman | Initial set of .td file changes necessary to get scalar... |
blob | commitdiff | raw | diff to current |
2005-05-15 |
Chris Lattner | Add markers in the asm file for tail calls, add a new... |
blob | commitdiff | raw | diff to current |
2005-05-15 |
Chris Lattner | Yes, calltarget is the operand of the day. |
blob | commitdiff | raw | diff to current |
2005-05-14 |
Chris Lattner | Add some new instructions |
blob | commitdiff | raw | diff to current |
2005-05-13 |
Chris Lattner | add 'ret imm' instruction |
blob | commitdiff | raw | diff to current |
2005-05-09 |
Chris Lattner | Fix the syntax of the i/o instructions, these are obvio... |
blob | commitdiff | raw | diff to current |
2005-04-28 |
Chris Lattner | Add some new X86 instrs, patch contributed by Morten... |
blob | commitdiff | raw | diff to current |
2005-04-06 |
Chris Lattner | add signed versions of the extra precision multiplies |
blob | commitdiff | raw | diff to current |
2005-04-02 |
Chris Lattner | add an fabs instr |
blob | commitdiff | raw | diff to current |
2005-02-27 |
Chris Lattner | Fix spelling, patch contributed by Gabor Greif! |
blob | commitdiff | raw | diff to current |
2005-01-19 |
Chris Lattner | Add rotate instructions. |
blob | commitdiff | raw | diff to current |
2005-01-19 |
Chris Lattner | Improve coverage of the X86 instruction set by adding... |
blob | commitdiff | raw | diff to current |
2005-01-19 |
Chris Lattner | Teach the code generator that shrd/shld is commutable... |
blob | commitdiff | raw | diff to current |
2005-01-10 |
Chris Lattner | Add conditional moves for the parity flag. |
blob | commitdiff | raw | diff to current |
2005-01-03 |
Chris Lattner | ADC and IMUL are also commutable. |
blob | commitdiff | raw | diff to current |
2005-01-02 |
Chris Lattner | Two changes here: |
blob | commitdiff | raw | diff to current |
2004-11-10 |
John Criswell | Correct the name of stosd for the AT&T syntax: |
blob | commitdiff | raw | diff to current |
2004-10-06 |
Chris Lattner | Remove debugging code, fix encoding problem. This... |
blob | commitdiff | raw | diff to current |
2004-10-06 |
Chris Lattner | Add some new instructions. Fix the asm string for... |
blob | commitdiff | raw | diff to current |
2004-10-04 |
Chris Lattner | Convert some missed patterns to support AT&T style |
blob | commitdiff | raw | diff to current |
2004-10-04 |
Chris Lattner | Apparently the GNU assembler has a HUGE hack to be... |
blob | commitdiff | raw | diff to current |
2004-10-04 |
Chris Lattner | Fix incorrect suffix |
blob | commitdiff | raw | diff to current |
2004-10-04 |
Chris Lattner | Fix some more missed suffixes and swapped operands |
blob | commitdiff | raw | diff to current |
2004-10-04 |
Chris Lattner | Add missing suffixes to FP instructions for AT&T mode |
blob | commitdiff | raw | diff to current |
2004-10-03 |
Chris Lattner | Add support to the instruction patterns for AT&T style... |
blob | commitdiff | raw | diff to current |
2004-09-08 |
Alkis Evlogimenos | Use a shorter form to express implicit use/defs in... |
blob | commitdiff | raw | diff to current |
2004-09-08 |
Alkis Evlogimenos | A call instruction should implicitely define ST0 since... |
blob | commitdiff | raw | diff to current |
2004-08-11 |
Chris Lattner | Remove a bunch of ad-hoc target-specific flags that... |
blob | commitdiff | raw | diff to current |
2004-08-11 |
Chris Lattner | Add asmprintergen support for the last X86 instruction... |
blob | commitdiff | raw | diff to current |
2004-08-11 |
Chris Lattner | Scrunch memoperands, add a few more for floating point... |
blob | commitdiff | raw | diff to current |
2004-08-11 |
Chris Lattner | Make FPI take asm string and operand list |
blob | commitdiff | raw | diff to current |
2004-08-11 |
Chris Lattner | Nuke the Im*i* patterns, by asmprintergenifying all... |
blob | commitdiff | raw | diff to current |
2004-08-11 |
Chris Lattner | X86 instructions that read-modify-write memory are... |
blob | commitdiff | raw | diff to current |
2004-08-11 |
Chris Lattner | Get rid of the Im8, Im16, Im32 classes, converting... |
blob | commitdiff | raw | diff to current |
2004-08-11 |
Chris Lattner | Convert asmprinter to new style of instruction printer |
blob | commitdiff | raw | diff to current |
2004-08-10 |
Chris Lattner | This is purely a formatting patch that gets us closer... |
blob | commitdiff | raw | diff to current |
2004-08-10 |
Chris Lattner | Drop the first argument of FPI, and asmprinterify fxch |
blob | commitdiff | raw | diff to current |
2004-08-10 |
Chris Lattner | This purely mechanical patch gives the "I" tblgen class... |
blob | commitdiff | raw | diff to current |
2004-08-10 |
Chris Lattner | Convert Ii32 instructions over to use the asmprinter... |
blob | commitdiff | raw | diff to current |
2004-08-10 |
Chris Lattner | Convert the Ii16 instructions over |
blob | commitdiff | raw | diff to current |
2004-08-10 |
Chris Lattner | Convert all Ii8 instructions over to the autogenerated... |
blob | commitdiff | raw | diff to current |
2004-08-01 |
Chris Lattner | Convert all I<> instructions to asmformat. |
blob | commitdiff | raw | diff to current |
2004-08-01 |
Chris Lattner | Eliminate 3 of the X86 printImplicit* flags. |
blob | commitdiff | raw | diff to current |
2004-08-01 |
Chris Lattner | Convert more instructions over to the asmprinter |
blob | commitdiff | raw | diff to current |
next |