2005-12-17 |
Chris Lattner | remove some unused instructions |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | add andn/orn/xorn patterns. This allows us to compile... |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Add support for 64-bit arguments |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Sparc doesn't have sext_inreg |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | add patterns for FP stores |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Add [reg+reg] integer stores |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Add store patterns |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | add truncstore |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | add fp load patterns, switch rest of loads and stores... |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Add integer load[r+r] forms. |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Rename load/store instructions to include an RI suffix |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Add patterns for the rest of the loads. Add 'ri' suffi... |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Add basic addressing mode support and one load. |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | eliminate some redundancy |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Use a combination of sethi and or to build arbitrary... |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Use sethi to build large immediates with zeros at the... |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Add shift and small immediate support |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Add some basic reg-reg instructions |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Add empty patterns to all F3_1 instructions |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Evan Cheng | Darwin API issue: indirect load of external and weak... |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Add some simple integer patterns. This allows us to... |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Implement ret with operand, giving us this: |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Add a pattern for 'ret'. This now compiles: |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Add empty patterns for F3_2 instructions |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Implement LowerArguments, at least for the first 6... |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Add the framework for a dag-dag isel |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Evan Cheng | Remove a few lines of dead code. |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | asmprinter done, added crucial missing step |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Use the AsmPrinter for global variable init printing... |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Switch constant pool printing over to use the Shared... |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Use the shared AsmPrinter code for some basic stuff... |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Evan Cheng | Added an idea about any_extend for performance tuning. |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Convert the remaining instructions over, branches and... |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | convert FP instructions to use an asmstring and operand... |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Evan Cheng | Added truncate. |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Evan Cheng | Added anyext, modelled as zext on X86. |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Evan Cheng | Yet another variant of getTargetNode(). |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Evan Cheng | Added some isel ideas. |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Evan Cheng | Added support for cmp, test, and conditional move instr... |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Evan Cheng | Only lower SELECT when using DAG based isel. |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Evan Cheng | X86 lowers SELECT to a cmp / test followed by a conditi... |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Evan Cheng | Support for read / write from explicit registers with... |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Evan Cheng | Remove hidden DOS characters. |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Jeff Cohen | Fix VC++ level 4 warnings. Because a base class has... |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Jeff Cohen | Fix VC++ level 4 warnings. |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Jeff Cohen | Turn on string pooling for smaller binaries. |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Jim Laskey | Added source file/line correspondence for dwarf (PowerP... |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Chris Lattner | Weak and linkonce global vars should still have a ... |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Nate Begeman | Add a second vector type to the VRRC register class... |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Chris Lattner | add some notes |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Chris Lattner | Add a couple more instrs |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Chris Lattner | remove some dead code |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Chris Lattner | asmprint pseudo instrs |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Chris Lattner | Autogenerate asmprinter for F3_2 instructions |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Chris Lattner | Switch F3_1 instructions over to use AsmStrings |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Chris Lattner | Plug in basic hooks for an autogenerated asm printer... |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Chris Lattner | Add operand info for F3_[12] instructions, getting... |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Chris Lattner | A truly trivial testcase to ensure sparcv8 doesn't... |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Chris Lattner | Remove JIT support, which doesn't work. |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Chris Lattner | add some simple operand info |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Chris Lattner | rename option for consistency with -mcpu -mattr etc |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Chris Lattner | rename options |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Chris Lattner | rename option |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Chris Lattner | Document -mcpu -mattr -triple |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Chris Lattner | provide an option to override the target triple in... |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Chris Lattner | provide an option to override the target triple in... |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Chris Lattner | Update the darwin handling of linkonce & weak functions... |
commit | commitdiff | tree | snapshot |
2005-12-16 |
Chris Lattner | Don't globalize internal functions |
commit | commitdiff | tree | snapshot |
2005-12-15 |
Evan Cheng | * Promote all 1 bit entities to 8 bit. |
commit | commitdiff | tree | snapshot |
2005-12-15 |
Chris Lattner | Don't create SEXTLOAD/ZEXTLOAD instructions that the... |
commit | commitdiff | tree | snapshot |
2005-12-15 |
Evan Cheng | Added frameindex, constpool, globaladdr, and externalsy... |
commit | commitdiff | tree | snapshot |
2005-12-15 |
Evan Cheng | Added constpool, frameindex, and externalsym nodes. |
commit | commitdiff | tree | snapshot |
2005-12-15 |
Evan Cheng | Handling zero extension of 1 bit value. |
commit | commitdiff | tree | snapshot |
2005-12-15 |
Evan Cheng | Use MOV8rm to load 1 bit value. |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Nate Begeman | Remove a now unused statistic. |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Nate Begeman | Use the new predicate support that Evan Cheng added... |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Nate Begeman | Add a case for float just to make sure the patterns... |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Evan Cheng | Fixed a typo: line 2323: MOVSX16rm8 -> MOVZX16rm8.... |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Evan Cheng | Added predicate !NoExcessFPPrecision to FMADD, FMADDS... |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Evan Cheng | Added support to specify predicates. |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Chris Lattner | Fix printing of the instructions. |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Evan Cheng | Fixed extload type profile. The 4th operand is a ValueT... |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Chris Lattner | When folding loads into ops, immediately replace uses... |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Chris Lattner | new testcase, each function should have one extension... |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Reid Spencer | Remove -start-group and -end-group no-op options, accid... |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Chris Lattner | Fix the (zext (zextload)) case to trigger, similarly... |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Chris Lattner | Fix Transforms/ScalarRepl/2005-12-14-UnionPromoteCrash... |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Chris Lattner | new (undefined) testcase, distilled from 126.gcc that... |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Chris Lattner | Fix a miscompilation in crafty due to a recent patch |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Evan Cheng | Added sext and zext patterns. |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Evan Cheng | Skip over srcvalue nodes when generating ISEL code. |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Evan Cheng | Added sextld + zextld DAG nodes. |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Evan Cheng | Fold (zext (load x) to (zextload x). |
commit | commitdiff | tree | snapshot |
2005-12-14 |
Nate Begeman | Add support for fmul node of type v4f32. |
commit | commitdiff | tree | snapshot |
2005-12-13 |
Nate Begeman | Prepare support for AltiVec multiply, divide, and sqrt. |
commit | commitdiff | tree | snapshot |
2005-12-13 |
Reid Spencer | Adjust the constructor to the Linker class to take... |
commit | commitdiff | tree | snapshot |
2005-12-13 |
Reid Spencer | Improve ResolveFunctions to: |
commit | commitdiff | tree | snapshot |
2005-12-13 |
Chris Lattner | Don't lump the filename and working dir together |
commit | commitdiff | tree | snapshot |
2005-12-13 |
Evan Cheng | Add load + store folding srl and sra patterns. |
commit | commitdiff | tree | snapshot |
2005-12-13 |
Chris Lattner | Use the shared asmprinter code for printing special... |
commit | commitdiff | tree | snapshot |
next |