Unbreak fast isel.
[oota-llvm.git] / lib / Target /
2008-09-03 Evan ChengUnbreak fast isel.
2008-09-03 Evan ChengLet tblgen only generate fastisel routines, not the...
2008-09-02 Dale JohannesenFix some bugs in the code sequences for atomics.
2008-09-02 Evan ChengAdd Mac OS X compatible JIT callback routine.
2008-09-02 Evan ChengRevamp ARM JIT.
2008-09-02 Evan ChengChange getBinaryCodeForInstr prototype. First operand...
2008-09-01 Evan ChengControl flow instruction encodings.
2008-09-01 Evan Chengldm / stm instruction encodings.
2008-09-01 Evan ChengAXI2 and AXI3 instruction encodings.
2008-09-01 Evan ChengReorganize instruction formats again; AXI1 encoding.
2008-09-01 Evan Chengaddrmode3 instruction encodings.
2008-09-01 Evan ChengReorganize some instruction format definitions. No...
2008-09-01 Evan ChengRest of addrmode2 instruction encodings.
2008-08-31 Evan ChengAddr2 word / byte load encodings.
2008-08-31 Evan ChengAddr1 instructions opcodes are encoded in bits 21-24...
2008-08-31 Gabor Greiffix a bunch of 80-col violations
2008-08-31 Bill WendlingRevert the "XFAIL" for the rotate_ops.ll testcase....
2008-08-31 Bill WendlingExpand for ROTR with MVT::i64.
2008-08-30 Gabor Greiffix some 80-col violations
2008-08-30 Evan ChengFor now, can't mark XOR64rr isAsCheapAsAMove. It's...
2008-08-30 Evan ChengTransform (x << (y&31)) -> (x << y). This takes advanta...
2008-08-30 Dale JohannesenAdd ppc partial-word ATOMIC_CMP_SWAP.
2008-08-29 Evan ChengSwap fp comparison operands and change predicate to...
2008-08-29 Evan ChengUse static_cast instead of C style cast.
2008-08-29 Evan ChengBacking out 55521. Not safe.
2008-08-29 Dale JohannesenAdd partial word version of ATOMIC_SWAP.
2008-08-29 Owen AndersonAdd initial support for fast isel of instructions that...
2008-08-29 Evan ChengTableGen'ing instruction encodings.
2008-08-29 Evan Chengaddrmode1 (data processing) instruction encoding: bits...
2008-08-29 Evan ChengMVN is addrmode1.
2008-08-29 Evan ChengMore refactoring.
2008-08-28 Evan ChengSwap fp comparison operands and change predicate to...
2008-08-28 Evan ChengRefactor ARM instruction format definitions into a...
2008-08-28 Dan GohmanAdd a target callback for FastISel.
2008-08-28 Gabor Greifremove tabs, fix > 80 cols
2008-08-28 Gabor Greiferect abstraction boundaries for accessing SDValue...
2008-08-28 Mon P WangIn lowering SELECT_CC, removed cases where we can't...
2008-08-28 Rafael EspindolaUse resize instead of reserve. Reserve doesn't change...
2008-08-28 Dale JohannesenImplement partial-word binary atomics on ppc.
2008-08-28 Evan ChengFsFLD0S{S|D} and V_SETALLONES are as cheap as moves.
2008-08-28 Dale JohannesenSplit the ATOMIC NodeType's to include the size, e.g.
2008-08-27 Bill WendlingMake "movdq2q" and "movq2dq" dependent upon having...
2008-08-27 Dan GohmanReinstate the x86-64 portion of r55190. When doing...
2008-08-26 Gabor Greifdisallow direct access to SDValue::ResNo, provide a...
2008-08-26 Owen AndersonThese assertions should be return false's instead,...
2008-08-26 Owen AndersonMake TargetInstrInfo::copyRegToReg return a bool indica...
2008-08-26 Chris LattnerIf an xmm register is referenced explicitly in an inlin...
2008-08-26 Evan ChengThis is done.
2008-08-25 Dale JohannesenImplement 32 & 64 bit versions of PPC atomic
2008-08-25 Evan Cheng80 col. violations.
2008-08-25 Evan ChengTry approach to moving call address load inside of...
2008-08-25 Dale JohannesenRemove PPC-specific lowering for atomics; the
2008-08-25 Dale JohannesenIt's important for the cmp-and-swap to balance
2008-08-25 Bill WendlingNevermind. This broke the bootstrap (?!).
2008-08-25 Bill WendlingMOVQ2DQ and MOVQ2DQ use SSE2. We should conditionalize...
2008-08-25 Evan ChengFix asm printing of MOVSDto64mr and MOV64toSDrm.
2008-08-24 Bill WendlingTemporarily reverting r55292. It's causing a bootstrapi...
2008-08-24 Evan ChengMove callseq_start above the call address load to allow...
2008-08-24 Cedric VenetUse additionnal include directory instead of ../ in...
2008-08-23 Chris LattnerSwitch the asmprinter (.ll) and all the stuff it requir...
2008-08-23 Anton KorobeynikovProvide a 64 bit variant of mmx.maskmovq intrinsic...
2008-08-23 Dan GohmanMove the point at which FastISel taps into the Selectio...
2008-08-22 Anton KorobeynikovMake option variables static, so they won't cause nameclash
2008-08-22 Bill WendlingReverting r55190, r55191, and r55192. They broke the...
2008-08-22 Dan GohmanAnyext tweaks for x86. When extloading a value to i32...
2008-08-22 Dale JohannesenImplement __sync_synchronize on ppc32. Patch by Gary...
2008-08-22 Dale JohannesenRewrite ppc code generated for __sync_{bool|val}_compar...
2008-08-22 Dan GohmanFactor out the predicate check code from DAGISelEmitter.cpp
2008-08-21 Bill WendlingIf part of the mask is "undef", then ignore it as we...
2008-08-21 Bill WendlingFix whitespace. No functionality change.
2008-08-21 Evan ChengFix a number of byval / memcpy / memset related codegen...
2008-08-21 Mon P WangTreat floating point ST1 the same as ST0 when lowering...
2008-08-21 Dan GohmanAdd libm-oriented ISD opcodes for rounding operations.
2008-08-21 Anton KorobeynikovAllow inline asm nodes with empty bodies inside JIT.
2008-08-21 Dan GohmanSimplify SelectRoot's interface, and factor out some...
2008-08-21 Bill WendlingClean up whitespace.
2008-08-21 Chris Lattnerunbreak the CBE on treeadd an many others.
2008-08-21 Owen AndersonUse raw_ostream throughout the AsmPrinter.
2008-08-20 Dan GohmanMove the handling of ANY_EXTEND, SIGN_EXTEND_INREG...
2008-08-20 Dan GohmanSimplify FastISel's constructor argument list, make...
2008-08-20 Dan GohmanClean up a dead return missed in r55055.
2008-08-20 Dan GohmanTablegen generated code already tests the opcode value...
2008-08-20 Dan GohmanUse cast instead of dyn_cast.
2008-08-20 Dan GohmanFix comment spacing.
2008-08-20 Dale JohannesenAdd remaining 64-bit atomic patterns for x86-64.
2008-08-20 Bill WendlingRevert r55018 and apply the correct "fix" for the 64...
2008-08-19 Bill WendlingAdd support for the __sync_sub_and_fetch atomics and...
2008-08-19 Dan GohmanInstantiate FastISel for X86.
2008-08-19 Dan GohmanThe X86 target will soon have an implementation of...
2008-08-19 Dale JohannesenAdd support for 8 and 16 bit forms of __sync
2008-08-19 Chris Lattneradd a note
2008-08-19 Chris Lattneradd a note
2008-08-18 Chris Lattnerremove empty file
2008-08-18 Anton KorobeynikovUnbreak cpp backend: upgrade output due to change in...
2008-08-18 Evan ChengARM asm printer can't handle dwarf info yet.
2008-08-17 Evan ChengFix a (u)comiss intrinsic lowering bug. It was using...
2008-08-17 Gordon HenriksenDon't require Registry specializations to define random...
2008-08-17 Gordon HenriksenRename some GC classes so that their roll will hopefull...
2008-08-17 Cedric VenetMake it compile on VC2005:
2008-08-17 Anton KorobeynikovMove ARM to pluggable asmprinter
next