2015-01-13 |
Jan Voung | Start writing out some relocation sections (text). |
blob | commitdiff |
2015-01-09 |
Jan Voung | Make fixups reference any constant (allow const float... |
blob | commitdiff | diff to current |
2014-12-20 |
Jim Stichnoth | Subzero: Convert NULL->nullptr. |
blob | commitdiff | diff to current |
2014-12-19 |
Jim Stichnoth | Subzero: Use CFG-local arena allocation for relevant... |
blob | commitdiff | diff to current |
2014-11-17 |
Karl Schimpf | Turn off dump/emit routines when building minimal subzero. |
blob | commitdiff | diff to current |
2014-11-06 |
Jan Voung | Rearrange emit vs emitIAS. Wait till function is done... |
blob | commitdiff | diff to current |
2014-11-04 |
Jan Voung | More consistently use auto for emit*, nullptr in asm... |
blob | commitdiff | diff to current |
2014-11-03 |
Jim Stichnoth | Subzero: Support multiple fixups in one instruction. |
blob | commitdiff | diff to current |
2014-11-01 |
Jim Stichnoth | Subzero: Switch to AT&T asm syntax. I give up. |
blob | commitdiff | diff to current |
2014-10-30 |
Jim Stichnoth | Subzero: Implementation of "advanced Phi lowering". |
blob | commitdiff | diff to current |
2014-10-27 |
Jim Stichnoth | Subzero: Refactor newline emission for Inst::emit(). |
blob | commitdiff | diff to current |
2014-10-24 |
Jan Voung | First pass at emitIAS for branches and binding labels |
blob | commitdiff | diff to current |
2014-10-23 |
Jim Stichnoth | Subzero: Improve debugging controls, plus minor refacto... |
blob | commitdiff | diff to current |
2014-10-16 |
Jan Voung | emitIAS for store and indirect calls. |
blob | commitdiff | diff to current |
2014-10-15 |
Jan Voung | emitIAS for movsx and movzx. |
blob | commitdiff | diff to current |
2014-10-15 |
Jan Voung | emitIAS for Shld and Shrd and the ternary and three... |
blob | commitdiff | diff to current |
2014-10-13 |
Jan Voung | Handle "Mov" which is mov, movss, movsd, and used for... |
blob | commitdiff | diff to current |
2014-10-13 |
Jan Voung | emitIAS for the couple of blend instructions. |
blob | commitdiff | diff to current |
2014-10-09 |
Jan Voung | emitIAS for fld and fstp |
blob | commitdiff | diff to current |
2014-10-08 |
Jan Voung | emitIAS for cvtt?.*2.* |
blob | commitdiff | diff to current |
2014-10-07 |
Jan Voung | emitIAS for push -- simplify push since it's not used... |
blob | commitdiff | diff to current |
2014-10-07 |
Jim Stichnoth | Subzero: Add a few performance measurement tools. |
blob | commitdiff | diff to current |
2014-10-06 |
Jan Voung | emitIAS for icmp, and test, movss-reg, movq, movups... |
blob | commitdiff | diff to current |
2014-10-04 |
Jan Voung | Handle GPR and vector shift ops. Handle pmull also. |
blob | commitdiff | diff to current |
2014-09-30 |
Jan Voung | Handle imul, pcmpeq, pcmpgt. |
blob | commitdiff | diff to current |
2014-09-29 |
Jan Voung | Change some explicit type checks into using helper... |
blob | commitdiff | diff to current |
2014-09-26 |
Jan Voung | Handle add, adc, etc., mfence, div, idiv, mul in the... |
blob | commitdiff | diff to current |
2014-09-24 |
Jan Voung | Handle "inplace" ops and unary ops w/ assembler |
blob | commitdiff | diff to current |
2014-09-23 |
Jan Voung | Handle a few more instructions in assembler (cmov,... |
blob | commitdiff | diff to current |
2014-09-23 |
Jan Voung | Add initial integrated assembler w/ some Xmm ops. |
blob | commitdiff | diff to current |
2014-09-22 |
Jim Stichnoth | Subzero: Refactor tracking of Defs and block-local... |
blob | commitdiff | diff to current |
2014-09-19 |
Jan Voung | Lift register and condition code enums out into their... |
blob | commitdiff | diff to current |
2014-09-18 |
Jim Stichnoth | Subzero: Add branch optimization. |
blob | commitdiff | diff to current |
2014-09-16 |
Jan Voung | Split ConstantInteger into ConstantInteger32 and Consta... |
blob | commitdiff | diff to current |
2014-09-16 |
Jim Stichnoth | Subzero: Refactor Operand::dump(). |
blob | commitdiff | diff to current |
2014-09-08 |
Jim Stichnoth | Subzero: Use cvttss2si and similar instead of cvtss2si... |
blob | commitdiff | diff to current |
2014-09-04 |
Jim Stichnoth | Subzero: Work around another llvm-mc parser bug for... |
blob | commitdiff | diff to current |
2014-08-15 |
Matt Wala | Subzero: Randomly insert nops. |
blob | commitdiff | diff to current |
2014-08-12 |
Matt Wala | Subzero: Factor our commonalities between mov-like... |
blob | commitdiff | diff to current |
2014-08-12 |
Matt Wala | Subzero: Align the stack at the point of function calls. |
blob | commitdiff | diff to current |
2014-08-08 |
Matt Wala | Subzero: Make InstX8632Cbwdq a UnaryOp. |
blob | commitdiff | diff to current |
2014-08-07 |
Matt Wala | Subzero: Use scalar arithmetic when no vector instructi... |
blob | commitdiff | diff to current |
2014-08-07 |
Jim Stichnoth | Subzero: A few fixes toward running larger programs. |
blob | commitdiff | diff to current |
2014-07-30 |
Jim Stichnoth | Subzero: Fix a signed/unsigned warning reported on... |
blob | commitdiff | diff to current |
2014-07-30 |
Jim Stichnoth | Subzero: Try to fix warnings and errors in the Windows... |
blob | commitdiff | diff to current |
2014-07-30 |
Matt Wala | Subzero: Add support for SSE4.1 instructions. |
blob | commitdiff | diff to current |
2014-07-25 |
Matt Wala | Use movss to implement insertelement when elements... |
blob | commitdiff | diff to current |
2014-07-24 |
Matt Wala | Lower the fcmp instruction for <4 x float> operands. |
blob | commitdiff | diff to current |
2014-07-24 |
Matt Wala | Lower the select instruction when the operands are... |
blob | commitdiff | diff to current |
2014-07-18 |
Jan Voung | Lower byte swap intrinsic. |
blob | commitdiff | diff to current |
2014-07-18 |
Matt Wala | Lower insertelement and extractelement. |
blob | commitdiff | diff to current |
2014-07-17 |
Matt Wala | Lower the rest of the vector arithmetic operations. |
blob | commitdiff | diff to current |
2014-07-16 |
Matt Wala | Lower casting operations that involve vector types. |
blob | commitdiff | diff to current |
2014-07-16 |
Jan Voung | Lower bitmanip intrinsics, assuming absence of BMI... |
blob | commitdiff | diff to current |
2014-07-14 |
Jan Voung | Subzero: lower the rest of the atomic operations. |
blob | commitdiff | diff to current |
2014-07-11 |
Matt Wala | Lower vector floating point arithmetic operations. |
blob | commitdiff | diff to current |
2014-07-09 |
Matt Wala | Add support for passing and returning vectors in accord... |
blob | commitdiff | diff to current |
2014-07-09 |
Jan Voung | Add scalar lowering for sqrt intrinsic. |
blob | commitdiff | diff to current |
2014-07-07 |
Matt Wala | Add support for vector types. |
blob | commitdiff | diff to current |
2014-06-29 |
Jim Stichnoth | Subzero: Partial implementation of global initializers. |
blob | commitdiff | diff to current |
2014-06-25 |
Jan Voung | Add atomic load/store, fetch_add, fence, and is-lock... |
blob | commitdiff | diff to current |
2014-06-18 |
Jan Voung | Add a few Subzero intrinsics (not the atomic ones yet). |
blob | commitdiff | diff to current |
2014-06-18 |
Jan Voung | Add ss/sd suffix to InstX8632Store and legalize FP... |
blob | commitdiff | diff to current |
2014-05-22 |
Jim Stichnoth | Add Om1 lowering with no optimizations. |
blob | commitdiff | diff to current |
|