2005-12-17 |
Evan Cheng | Added anyext, modelled as zext on X86. |
tree | commitdiff |
2005-12-17 |
Evan Cheng | Added some isel ideas. |
tree | commitdiff |
2005-12-17 |
Evan Cheng | Added support for cmp, test, and conditional move instr... |
tree | commitdiff |
2005-12-17 |
Evan Cheng | Only lower SELECT when using DAG based isel. |
tree | commitdiff |
2005-12-17 |
Evan Cheng | X86 lowers SELECT to a cmp / test followed by a conditi... |
tree | commitdiff |
2005-12-16 |
Jim Laskey | Added source file/line correspondence for dwarf (PowerP... |
tree | commitdiff |
2005-12-16 |
Chris Lattner | Weak and linkonce global vars should still have a ... |
tree | commitdiff |
2005-12-16 |
Nate Begeman | Add a second vector type to the VRRC register class... |
tree | commitdiff |
2005-12-16 |
Chris Lattner | add some notes |
tree | commitdiff |
2005-12-16 |
Chris Lattner | Add a couple more instrs |
tree | commitdiff |
2005-12-16 |
Chris Lattner | remove some dead code |
tree | commitdiff |
2005-12-16 |
Chris Lattner | asmprint pseudo instrs |
tree | commitdiff |
2005-12-16 |
Chris Lattner | Autogenerate asmprinter for F3_2 instructions |
tree | commitdiff |
2005-12-16 |
Chris Lattner | Switch F3_1 instructions over to use AsmStrings |
tree | commitdiff |
2005-12-16 |
Chris Lattner | Plug in basic hooks for an autogenerated asm printer... |
tree | commitdiff |
2005-12-16 |
Chris Lattner | Add operand info for F3_[12] instructions, getting... |
tree | commitdiff |
2005-12-16 |
Chris Lattner | Remove JIT support, which doesn't work. |
tree | commitdiff |
2005-12-16 |
Chris Lattner | add some simple operand info |
tree | commitdiff |
2005-12-16 |
Chris Lattner | Update the darwin handling of linkonce & weak functions... |
tree | commitdiff |
2005-12-16 |
Chris Lattner | Don't globalize internal functions |
tree | commitdiff |
2005-12-15 |
Evan Cheng | * Promote all 1 bit entities to 8 bit. |
tree | commitdiff |
2005-12-15 |
Evan Cheng | Added frameindex, constpool, globaladdr, and externalsy... |
tree | commitdiff |
2005-12-15 |
Evan Cheng | Added constpool, frameindex, and externalsym nodes. |
tree | commitdiff |
2005-12-15 |
Evan Cheng | Handling zero extension of 1 bit value. |
tree | commitdiff |
2005-12-15 |
Evan Cheng | Use MOV8rm to load 1 bit value. |
tree | commitdiff |
2005-12-14 |
Nate Begeman | Remove a now unused statistic. |
tree | commitdiff |
2005-12-14 |
Nate Begeman | Use the new predicate support that Evan Cheng added... |
tree | commitdiff |
2005-12-14 |
Evan Cheng | Fixed a typo: line 2323: MOVSX16rm8 -> MOVZX16rm8.... |
tree | commitdiff |
2005-12-14 |
Evan Cheng | Added predicate !NoExcessFPPrecision to FMADD, FMADDS... |
tree | commitdiff |
2005-12-14 |
Evan Cheng | Added support to specify predicates. |
tree | commitdiff |
2005-12-14 |
Evan Cheng | Fixed extload type profile. The 4th operand is a ValueT... |
tree | commitdiff |
2005-12-14 |
Evan Cheng | Added sext and zext patterns. |
tree | commitdiff |
2005-12-14 |
Evan Cheng | Added sextld + zextld DAG nodes. |
tree | commitdiff |
2005-12-14 |
Nate Begeman | Add support for fmul node of type v4f32. |
tree | commitdiff |
2005-12-13 |
Nate Begeman | Prepare support for AltiVec multiply, divide, and sqrt. |
tree | commitdiff |
2005-12-13 |
Evan Cheng | Add load + store folding srl and sra patterns. |
tree | commitdiff |
2005-12-13 |
Chris Lattner | Use the shared asmprinter code for printing special... |
tree | commitdiff |
2005-12-13 |
Chris Lattner | Add ELF and darwin support for static ctors and dtors |
tree | commitdiff |
2005-12-13 |
Chris Lattner | reindent a loop, unswitch a loop. No functionality... |
tree | commitdiff |
2005-12-13 |
Evan Cheng | Beautify a few patterns. |
tree | commitdiff |
2005-12-13 |
Evan Cheng | Some shl patterns which do load + store folding. |
tree | commitdiff |
2005-12-13 |
Evan Cheng | A few helper fragments for loads. e.g. (i8 (load addr... |
tree | commitdiff |
2005-12-13 |
Evan Cheng | Add and, or, and xor patterns which fold load + stores. |
tree | commitdiff |
2005-12-13 |
Evan Cheng | Add inc + dec patterns which fold load + stores. |
tree | commitdiff |
2005-12-13 |
Evan Cheng | Add neg and not patterns which fold load + stores. |
tree | commitdiff |
2005-12-13 |
Evan Cheng | Missed a couple redundant explicit type casts. |
tree | commitdiff |
2005-12-13 |
Evan Cheng | Fix some bad choice of names: i16SExt8 ->i16immSExt8... |
tree | commitdiff |
2005-12-13 |
Evan Cheng | * Split immSExt8 to i16SExt8 and i32SExt8 for i16 and... |
tree | commitdiff |
2005-12-12 |
Evan Cheng | Add some integer mul patterns. |
tree | commitdiff |
2005-12-12 |
Evan Cheng | Add some sub patterns. |
tree | commitdiff |
2005-12-12 |
Evan Cheng | When SelectLEAAddr() fails, it shouldn't cause the... |
tree | commitdiff |
2005-12-12 |
Evan Cheng | For ISD::RET, if # of operands >= 2, try selection... |
tree | commitdiff |
2005-12-12 |
Andrew Lenharth | fix FP selects |
tree | commitdiff |
2005-12-12 |
Chris Lattner | remove some never-completed and now-obsolete code. |
tree | commitdiff |
2005-12-12 |
Evan Cheng | Add a few more add / store patterns. e.g. ADD32mi8. |
tree | commitdiff |
2005-12-12 |
Andrew Lenharth | restore a more restricted select |
tree | commitdiff |
2005-12-11 |
Chris Lattner | Fix typo :( |
tree | commitdiff |
2005-12-11 |
Chris Lattner | add selectcc |
tree | commitdiff |
2005-12-11 |
Chris Lattner | Remove type casts that are no longer needed |
tree | commitdiff |
2005-12-11 |
Chris Lattner | Realize the constant pool & global addrs must always... |
tree | commitdiff |
2005-12-11 |
Chris Lattner | Fix the JIT failures from last night. |
tree | commitdiff |
2005-12-11 |
Andrew Lenharth | FP select improvements (and likely breakage), oh and... |
tree | commitdiff |
2005-12-10 |
Nate Begeman | Add support for TargetConstantPool nodes to the dag... |
tree | commitdiff |
2005-12-10 |
Evan Cheng | Use SDTCisPtrTy type property for store address. |
tree | commitdiff |
2005-12-10 |
Evan Cheng | * Added X86 store patterns. |
tree | commitdiff |
2005-12-09 |
Nate Begeman | Add support patterns to many load and store instruction... |
tree | commitdiff |
2005-12-09 |
Chris Lattner | Add SDTCisPtrTy and use it for loads, to indicate that... |
tree | commitdiff |
2005-12-09 |
Evan Cheng | Added patterns for ADD8rm, etc. These fold load operand... |
tree | commitdiff |
2005-12-09 |
Chris Lattner | Teach the PPC backend about the ctor and dtor list... |
tree | commitdiff |
2005-12-09 |
Andrew Lenharth | it helps if your conditionals are not reversed |
tree | commitdiff |
2005-12-08 |
Chris Lattner | Add another important case we miss |
tree | commitdiff |
2005-12-08 |
Evan Cheng | Added support for ComplexPattern. |
tree | commitdiff |
2005-12-08 |
Evan Cheng | Added explicit type field to ComplexPattern. |
tree | commitdiff |
2005-12-08 |
Evan Cheng | * Added intelligence to X86 LEA addressing mode matchin... |
tree | commitdiff |
2005-12-07 |
Chris Lattner | X86 doesn't support sextinreg for 8-bit things either. |
tree | commitdiff |
2005-12-06 |
Andrew Lenharth | fix divide and remainder |
tree | commitdiff |
2005-12-06 |
Chris Lattner | Silence another annoying GCC warning |
tree | commitdiff |
2005-12-06 |
Andrew Lenharth | more decent branches for FP. I might have to make... |
tree | commitdiff |
2005-12-06 |
Andrew Lenharth | OK, this does wonders for broken stuff |
tree | commitdiff |
2005-12-06 |
Chris Lattner | Use new PPC-specific nodes to represent shifts which... |
tree | commitdiff |
2005-12-06 |
Andrew Lenharth | added instructions with inverted immediates |
tree | commitdiff |
2005-12-05 |
Andrew Lenharth | yea, it helps to have your path set right when testing |
tree | commitdiff |
2005-12-05 |
Andrew Lenharth | These never trigger, but whatever |
tree | commitdiff |
2005-12-05 |
Evan Cheng | Remove unnecessary let hasCtrlDep=1 now it can be inferred. |
tree | commitdiff |
2005-12-05 |
Andrew Lenharth | move this over to the dag |
tree | commitdiff |
2005-12-05 |
Andrew Lenharth | fix constant pool loads |
tree | commitdiff |
2005-12-05 |
Chris Lattner | Several things: |
tree | commitdiff |
2005-12-05 |
Chris Lattner | On some targets (e.g. X86), shift amounts are not the... |
tree | commitdiff |
2005-12-05 |
Chris Lattner | Add some explicit type casts so that tblgen knows the... |
tree | commitdiff |
2005-12-05 |
Chris Lattner | Add some explicit type casts so that tblgen knows the... |
tree | commitdiff |
2005-12-04 |
Chris Lattner | The basic fneg cases are already autogen'd |
tree | commitdiff |
2005-12-04 |
Chris Lattner | Autogen matching code for ADJCALLSTACK[UP|DOWN], thanks... |
tree | commitdiff |
2005-12-04 |
Chris Lattner | Finish moving uncond br over to .td file, remove from... |
tree | commitdiff |
2005-12-04 |
Chris Lattner | Define BR in the .td file now that Evan made tblgen... |
tree | commitdiff |
2005-12-04 |
Evan Cheng | Added isel patterns for RET, JMP, and WRITEPORT. |
tree | commitdiff |
2005-12-04 |
Evan Cheng | * Added instruction property hasCtrlDep for those which... |
tree | commitdiff |
2005-12-04 |
Chris Lattner | Fix PR672 another way which should be more robust |
tree | commitdiff |
2005-12-03 |
Chris Lattner | Fix test/Regression/ExecutionEngine/2005-12-02-TailCall... |
tree | commitdiff |
2005-12-02 |
Chris Lattner | add a note |
tree | commitdiff |
2005-12-01 |
Chris Lattner | IA64 doesn't support the LOCATION node, and for some... |
tree | commitdiff |
next |