2005-12-18 |
Chris Lattner | Add support for calls to external symbols |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | we have no memcpy |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | Fix a crash on a call with no arguments |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Jeff Cohen | Keep VC++ happy. |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | This is handled by the autogen'd code |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | Handle basic block nodes |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | Change return lowering so that we can autogen the match... |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | Add an accessor |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | Implement Calls for V8. This would be completely autog... |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | More fixes for Selection of copyto/fromreg with a flag |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | More corrections for flagged copyto/from reg |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | Select copytoreg and copyfromreg nodes that have flag... |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | legalize copytoreg and copyfromreg nodes that have... |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | Implement the full V8 ABI for incoming arguments. |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | Push ops list, asm string, and pattern all the way... |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | Give V8 select_cc, in the spirit of the PPC backend |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | remove some unused instructions |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | V8 doesn't have FP extload |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | simplifications, fix typo |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | add a node, for completeness |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | Add frameindex support |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | Tighten up some checks |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Jim Laskey | Fix a bug Sabre was having where the DAG root was a... |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Jim Laskey | Groups were not emitted if the dominator node and the... |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Nate Begeman | Since extload can also be used by FP, split STDIntExtLo... |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | Add constant pool support, including folding into addre... |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | Teach the addressing mode stuff to fold "%lo" into... |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | Add initial support for global variables, and fix a... |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | Claiming that branch targets are registers is not very... |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | Add unordered comparisons |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | Add patterns to the rest of the int condbranches and... |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | Add initial conditional branch support. This doesn... |
commit | commitdiff | tree | snapshot |
2005-12-18 |
Chris Lattner | Simplify code |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Eliminate CMPri, which is a synonym for SUBCCri |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | allow custom expansion of BR_CC |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | add fneg,fabs,fsqrt instructions |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Add patterns for fround/fextend and the funny fsmuld... |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Add FP +,-,*,/ |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Give patterns to F3_3 instructions |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Implement 64-bit add/sub, make sure to receive and... |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | implement div and rem |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | implement MULHU/MULHS for 64-bit multiplies |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Add patterns for multiply, simplify Y register handling... |
commit | commitdiff | tree | snapshot |
2005-12-17 |
Chris Lattner | Make the addressing modes smarter |
commit | commitdiff | tree | snapshot |
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 |
next |