oota-llvm.git
2005-12-18 Jeff CohenKeep VC++ happy.
2005-12-18 Chris LattnerThis is handled by the autogen'd code
2005-12-18 Chris LattnerHandle basic block nodes
2005-12-18 Chris LattnerChange return lowering so that we can autogen the match...
2005-12-18 Chris LattnerAdd an accessor
2005-12-18 Chris LattnerImplement Calls for V8. This would be completely autog...
2005-12-18 Chris LattnerMore fixes for Selection of copyto/fromreg with a flag
2005-12-18 Chris LattnerMore corrections for flagged copyto/from reg
2005-12-18 Chris LattnerSelect copytoreg and copyfromreg nodes that have flag...
2005-12-18 Chris Lattnerlegalize copytoreg and copyfromreg nodes that have...
2005-12-18 Chris LattnerImplement the full V8 ABI for incoming arguments.
2005-12-18 Chris LattnerPush ops list, asm string, and pattern all the way...
2005-12-18 Chris LattnerGive V8 select_cc, in the spirit of the PPC backend
2005-12-18 Chris Lattnerremove some unused instructions
2005-12-18 Chris LattnerV8 doesn't have FP extload
2005-12-18 Chris Lattnersimplifications, fix typo
2005-12-18 Chris Lattneradd a node, for completeness
2005-12-18 Chris LattnerAdd frameindex support
2005-12-18 Chris LattnerTighten up some checks
2005-12-18 Jim LaskeyFix a bug Sabre was having where the DAG root was a...
2005-12-18 Jim LaskeyGroups were not emitted if the dominator node and the...
2005-12-18 Nate BegemanSince extload can also be used by FP, split STDIntExtLo...
2005-12-18 Chris LattnerAdd constant pool support, including folding into addre...
2005-12-18 Chris LattnerTeach the addressing mode stuff to fold "%lo" into...
2005-12-18 Chris LattnerAdd initial support for global variables, and fix a...
2005-12-18 Chris LattnerClaiming that branch targets are registers is not very...
2005-12-18 Chris LattnerAdd unordered comparisons
2005-12-18 Chris LattnerAdd patterns to the rest of the int condbranches and...
2005-12-18 Chris LattnerAdd initial conditional branch support. This doesn...
2005-12-18 Chris LattnerSimplify code
2005-12-17 Chris LattnerEliminate CMPri, which is a synonym for SUBCCri
2005-12-17 Chris Lattnerallow custom expansion of BR_CC
2005-12-17 Chris Lattneradd fneg,fabs,fsqrt instructions
2005-12-17 Chris LattnerAdd patterns for fround/fextend and the funny fsmuld...
2005-12-17 Chris LattnerAdd FP +,-,*,/
2005-12-17 Chris LattnerGive patterns to F3_3 instructions
2005-12-17 Chris LattnerImplement 64-bit add/sub, make sure to receive and...
2005-12-17 Chris Lattnerimplement div and rem
2005-12-17 Chris Lattnerimplement MULHU/MULHS for 64-bit multiplies
2005-12-17 Chris LattnerAdd patterns for multiply, simplify Y register handling...
2005-12-17 Chris LattnerMake the addressing modes smarter
2005-12-17 Chris Lattnerremove some unused instructions
2005-12-17 Chris Lattneradd andn/orn/xorn patterns. This allows us to compile...
2005-12-17 Chris LattnerAdd support for 64-bit arguments
2005-12-17 Chris LattnerSparc doesn't have sext_inreg
2005-12-17 Chris Lattneradd patterns for FP stores
2005-12-17 Chris LattnerAdd [reg+reg] integer stores
2005-12-17 Chris LattnerAdd store patterns
2005-12-17 Chris Lattneradd truncstore
2005-12-17 Chris Lattneradd fp load patterns, switch rest of loads and stores...
2005-12-17 Chris LattnerAdd integer load[r+r] forms.
2005-12-17 Chris LattnerRename load/store instructions to include an RI suffix
2005-12-17 Chris LattnerAdd patterns for the rest of the loads. Add 'ri' suffi...
2005-12-17 Chris LattnerAdd basic addressing mode support and one load.
2005-12-17 Chris Lattnereliminate some redundancy
2005-12-17 Chris LattnerUse a combination of sethi and or to build arbitrary...
2005-12-17 Chris LattnerUse sethi to build large immediates with zeros at the...
2005-12-17 Chris LattnerAdd shift and small immediate support
2005-12-17 Chris LattnerAdd some basic reg-reg instructions
2005-12-17 Chris LattnerAdd empty patterns to all F3_1 instructions
2005-12-17 Evan ChengDarwin API issue: indirect load of external and weak...
2005-12-17 Chris LattnerAdd some simple integer patterns. This allows us to...
2005-12-17 Chris LattnerImplement ret with operand, giving us this:
2005-12-17 Chris LattnerAdd a pattern for 'ret'. This now compiles:
2005-12-17 Chris LattnerAdd empty patterns for F3_2 instructions
2005-12-17 Chris LattnerImplement LowerArguments, at least for the first 6...
2005-12-17 Chris LattnerAdd the framework for a dag-dag isel
2005-12-17 Evan ChengRemove a few lines of dead code.
2005-12-17 Chris Lattnerasmprinter done, added crucial missing step
2005-12-17 Chris LattnerUse the AsmPrinter for global variable init printing...
2005-12-17 Chris LattnerSwitch constant pool printing over to use the Shared...
2005-12-17 Chris LattnerUse the shared AsmPrinter code for some basic stuff...
2005-12-17 Evan ChengAdded an idea about any_extend for performance tuning.
2005-12-17 Chris LattnerConvert the remaining instructions over, branches and...
2005-12-17 Chris Lattnerconvert FP instructions to use an asmstring and operand...
2005-12-17 Evan ChengAdded truncate.
2005-12-17 Evan ChengAdded anyext, modelled as zext on X86.
2005-12-17 Evan ChengYet another variant of getTargetNode().
2005-12-17 Evan ChengAdded some isel ideas.
2005-12-17 Evan ChengAdded support for cmp, test, and conditional move instr...
2005-12-17 Evan ChengOnly lower SELECT when using DAG based isel.
2005-12-17 Evan ChengX86 lowers SELECT to a cmp / test followed by a conditi...
2005-12-17 Evan ChengSupport for read / write from explicit registers with...
2005-12-17 Evan ChengRemove hidden DOS characters.
2005-12-17 Jeff CohenFix VC++ level 4 warnings. Because a base class has...
2005-12-17 Jeff CohenFix VC++ level 4 warnings.
2005-12-17 Jeff CohenTurn on string pooling for smaller binaries.
2005-12-16 Jim LaskeyAdded source file/line correspondence for dwarf (PowerP...
2005-12-16 Chris LattnerWeak and linkonce global vars should still have a ...
2005-12-16 Nate BegemanAdd a second vector type to the VRRC register class...
2005-12-16 Chris Lattneradd some notes
2005-12-16 Chris LattnerAdd a couple more instrs
2005-12-16 Chris Lattnerremove some dead code
2005-12-16 Chris Lattnerasmprint pseudo instrs
2005-12-16 Chris LattnerAutogenerate asmprinter for F3_2 instructions
2005-12-16 Chris LattnerSwitch F3_1 instructions over to use AsmStrings
2005-12-16 Chris LattnerPlug in basic hooks for an autogenerated asm printer...
2005-12-16 Chris LattnerAdd operand info for F3_[12] instructions, getting...
2005-12-16 Chris LattnerA truly trivial testcase to ensure sparcv8 doesn't...
2005-12-16 Chris LattnerRemove JIT support, which doesn't work.
next