2007-10-30 |
Dale Johannesen | Add missing MMX PSUBQ. |
blob | commitdiff | raw |
2007-10-29 |
Evan Cheng | Enable more fold (sext (load x)) -> (sext (truncate... |
blob | commitdiff | raw | diff to current |
2007-10-29 |
Evan Cheng | Avoid doing something dumb like rewriting using a 64... |
blob | commitdiff | raw | diff to current |
2007-10-26 |
Evan Cheng | Loosen up iv reuse to allow reuse of the same stride... |
blob | commitdiff | raw | diff to current |
2007-10-21 |
Dale Johannesen | Allow for copysign having f80 second argument. |
blob | commitdiff | raw | diff to current |
2007-10-19 |
Rafael Espindola | Add support for byval function whose argument is not... |
blob | commitdiff | raw | diff to current |
2007-10-17 |
Chris Lattner | Change fp to sint legalization on x86-32 to do 2 x i32 |
blob | commitdiff | raw | diff to current |
2007-10-17 |
Chris Lattner | fix some funny indentation, add comments. |
blob | commitdiff | raw | diff to current |
2007-10-16 |
Dale Johannesen | Check for invalid cc's in f80 select. |
blob | commitdiff | raw | diff to current |
2007-10-16 |
Arnold Schwaighofer | Correction to tail call optimization code. The new... |
blob | commitdiff | raw | diff to current |
2007-10-15 |
Evan Cheng | LowerFP_TO_SINT must not create a stack object if it... |
blob | commitdiff | raw | diff to current |
2007-10-14 |
Evan Cheng | Unbreak x86-64. |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Arnold Schwaighofer | Correcting the corrections. Bad bad baaad emacs! |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Arnold Schwaighofer | Corrected many typing errors. And removed 'nest' parame... |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Duncan Sands | Due to the new tail call optimization, trampolines... |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Dan Gohman | Mark vector ctpop, cttz, and ctlz as Expand on x86. |
blob | commitdiff | raw | diff to current |
2007-10-11 |
Dan Gohman | Set ISD::FPOW to Expand. |
blob | commitdiff | raw | diff to current |
2007-10-11 |
Arnold Schwaighofer | Added tail call optimization to the x86 back end. It... |
blob | commitdiff | raw | diff to current |
2007-10-08 |
Evan Cheng | Bug fix. X86 was emitting redundant setcc and test... |
blob | commitdiff | raw | diff to current |
2007-10-08 |
Dan Gohman | Migrate X86 and ARM from using X86ISD::{,I}DIV and... |
blob | commitdiff | raw | diff to current |
2007-10-05 |
Evan Cheng | Not needed any more. |
blob | commitdiff | raw | diff to current |
2007-09-29 |
Evan Cheng | Enabling new condition code modeling scheme. |
blob | commitdiff | raw | diff to current |
2007-09-28 |
Rafael Espindola | Refactor the memcpy lowering for the x86 target. |
blob | commitdiff | raw | diff to current |
2007-09-26 |
Dale Johannesen | Enable codegen for long double abs, sin, cos |
blob | commitdiff | raw | diff to current |
2007-09-26 |
Evan Cheng | translateX86CC updates the last two operands. |
blob | commitdiff | raw | diff to current |
2007-09-25 |
Dan Gohman | When both x/y and x%y are needed (x and y both scalar... |
blob | commitdiff | raw | diff to current |
2007-09-25 |
Dan Gohman | Move the setOperationAction(ISD::DEBUG_LOC, MVT::Other... |
blob | commitdiff | raw | diff to current |
2007-09-25 |
Evan Cheng | Added support for new condition code modeling scheme... |
blob | commitdiff | raw | diff to current |
2007-09-24 |
Dan Gohman | Add support on x86 for having Legalize lower ISD::LOCAT... |
blob | commitdiff | raw | diff to current |
2007-09-24 |
Chris Lattner | claim that "st" is from the 80-bit register file. ... |
blob | commitdiff | raw | diff to current |
2007-09-23 |
Dale Johannesen | Fix PR 1681. When X86 target uses +sse -sse2, |
blob | commitdiff | raw | diff to current |
2007-09-21 |
Rafael Espindola | Don't add a default STACK_ALIGN (use the generic ABI... |
blob | commitdiff | raw | diff to current |
2007-09-21 |
Rafael Espindola | small cleanup: use LowerMemArgument in LowerFastCCArgum... |
blob | commitdiff | raw | diff to current |
2007-09-19 |
Dale Johannesen | More long double fixes. x86_64 should build now. |
blob | commitdiff | raw | diff to current |
2007-09-17 |
Dan Gohman | Emit integer x<1 as x<=0, as comparisons with zero... |
blob | commitdiff | raw | diff to current |
2007-09-14 |
Dale Johannesen | Remove the assumption that FP's are either float or |
blob | commitdiff | raw | diff to current |
2007-09-14 |
Rafael Espindola | Add support for functions with byval arguments on x86 |
blob | commitdiff | raw | diff to current |
2007-09-11 |
Dale Johannesen | Add APInt interfaces to APFloat (allows directly |
blob | commitdiff | raw | diff to current |
2007-09-11 |
Duncan Sands | Fold the adjust_trampoline intrinsic into |
blob | commitdiff | raw | diff to current |
2007-09-06 |
Dale Johannesen | Next round of APFloat changes. |
blob | commitdiff | raw | diff to current |
2007-09-03 |
Anton Korobeynikov | Reapply r41578 with proper fix |
blob | commitdiff | raw | diff to current |
2007-08-31 |
Rafael Espindola | Initial support for calling functions with byval argume... |
blob | commitdiff | raw | diff to current |
2007-08-31 |
Dale Johannesen | Enhance APFloat to retain bits of NaNs (fixes oggenc). |
blob | commitdiff | raw | diff to current |
2007-08-30 |
Dale Johannesen | Change LegalFPImmediates to use APFloat. |
blob | commitdiff | raw | diff to current |
2007-08-29 |
Duncan Sands | Move getX86RegNum into X86RegisterInfo and use it |
blob | commitdiff | raw | diff to current |
2007-08-27 |
Rafael Espindola | Add a comment about using libc memset/memcpy or generat... |
blob | commitdiff | raw | diff to current |
2007-08-27 |
Rafael Espindola | call libc memcpy/memset if array size is bigger then... |
blob | commitdiff | raw | diff to current |
2007-08-25 |
Chris Lattner | rename isOperandValidForConstraint to LowerAsmOperandFo... |
blob | commitdiff | raw | diff to current |
2007-08-20 |
Rafael Espindola | Partial implementation of calling functions with byval... |
blob | commitdiff | raw | diff to current |
2007-08-15 |
Anton Korobeynikov | Move ReturnAddrIndex variable to X86MachineFunctionInfo... |
blob | commitdiff | raw | diff to current |
2007-08-13 |
Evan Cheng | Fix a typo pointd out by Maarten ter Huurne. |
blob | commitdiff | raw | diff to current |
2007-08-10 |
Christopher Lamb | Increase efficiency of sign_extend_inreg by using subre... |
blob | commitdiff | raw | diff to current |
2007-08-10 |
Rafael Espindola | propagate struct size and alignment of byval arguments... |
blob | commitdiff | raw | diff to current |
2007-08-09 |
Dale Johannesen | long double 9 of N. This finishes up the X86-32 bits |
blob | commitdiff | raw | diff to current |
2007-08-07 |
Dale Johannesen | Long double patch 7 of N, unless I lost count:). |
blob | commitdiff | raw | diff to current |
2007-08-05 |
Dale Johannesen | Long double patch 4 of N: initial x87 implementation. |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Dan Gohman | Fix the alignment requirements of several unpck and... |
blob | commitdiff | raw | diff to current |
2007-08-01 |
Evan Cheng | Can't handle offset and scale if rip-relative addressin... |
blob | commitdiff | raw | diff to current |
2007-07-31 |
Evan Cheng | This isn't safe when there are uses of load's chain... |
blob | commitdiff | raw | diff to current |
2007-07-27 |
Duncan Sands | Trampoline codegen support for X86-32. |
blob | commitdiff | raw | diff to current |
2007-07-27 |
Dan Gohman | Re-apply 40504, but with a fix for the segfault it... |
blob | commitdiff | raw | diff to current |
2007-07-27 |
Evan Cheng | Reverting 40504 for now. It's breaking oggenc. |
blob | commitdiff | raw | diff to current |
2007-07-26 |
Dan Gohman | Remove X86ISD::LOAD_PACK and X86ISD::LOAD_UA and associ... |
blob | commitdiff | raw | diff to current |
2007-07-24 |
Dan Gohman | Use movaps to load a v4f32 build_vector of all-constant... |
blob | commitdiff | raw | diff to current |
2007-07-23 |
Dan Gohman | Fix some uses of dyn_cast to be uses of cast. |
blob | commitdiff | raw | diff to current |
2007-07-19 |
Evan Cheng | Fix custom lowering of SSE FXOR. |
blob | commitdiff | raw | diff to current |
2007-07-14 |
Anton Korobeynikov | Long live the exception handling! |
blob | commitdiff | raw | diff to current |
2007-07-10 |
Dan Gohman | Define non-intrinsic instructions for vector min, max... |
blob | commitdiff | raw | diff to current |
2007-07-05 |
Anton Korobeynikov | Proper flag __alloca call |
blob | commitdiff | raw | diff to current |
2007-07-04 |
Dale Johannesen | Refactor X87 instructions. As a side effect, all |
blob | commitdiff | raw | diff to current |
2007-07-03 |
Dale Johannesen | Fix for PR 1505 (and 1489). Rewrite X87 register |
blob | commitdiff | raw | diff to current |
2007-06-29 |
Evan Cheng | No vector fneg. |
blob | commitdiff | raw | diff to current |
2007-06-29 |
Evan Cheng | Type of vector extract / insert index operand should... |
blob | commitdiff | raw | diff to current |
2007-06-25 |
Dan Gohman | Generalize MVT::ValueType and associated functions... |
blob | commitdiff | raw | diff to current |
2007-06-22 |
Dan Gohman | Move ComputeMaskedBits, MaskedValueIsZero, and ComputeN... |
blob | commitdiff | raw | diff to current |
2007-06-19 |
Chris Lattner | If a function is vararg, never pass inreg arguments... |
blob | commitdiff | raw | diff to current |
2007-06-19 |
Evan Cheng | Look for VECTOR_SHUFFLE that's identity operation on... |
blob | commitdiff | raw | diff to current |
2007-06-16 |
Bill Wendling | Revert patch. It regresses: |
blob | commitdiff | raw | diff to current |
2007-06-16 |
Bill Wendling | Fix a failure to bit_convert from integer GPR to MMX... |
blob | commitdiff | raw | diff to current |
2007-06-14 |
Dan Gohman | Rename MVT::getVectorBaseType to MVT::getVectorElementType. |
blob | commitdiff | raw | diff to current |
2007-06-09 |
Chris Lattner | fix x86-64 mmx calling convention for real, which passe... |
blob | commitdiff | raw | diff to current |
2007-06-09 |
Chris Lattner | fix mmx handling bug |
blob | commitdiff | raw | diff to current |
2007-05-24 |
Dan Gohman | Add explicit qualification for namespace MVT members. |
blob | commitdiff | raw | diff to current |
2007-05-18 |
Dan Gohman | Use MVT::FIRST_VECTOR_VALUETYPE and MVT::LAST_VECTOR_VA... |
blob | commitdiff | raw | diff to current |
2007-05-17 |
Evan Cheng | Fix a bogus check that prevented folding VECTOR_SHUFFLE... |
blob | commitdiff | raw | diff to current |
2007-05-17 |
Chris Lattner | This is the correct fix for PR1427. This fixes mmx... |
blob | commitdiff | raw | diff to current |
2007-05-17 |
Anton Korobeynikov | Revert patch for PR1427. It breaks almost all vector... |
blob | commitdiff | raw | diff to current |
2007-05-17 |
Chris Lattner | Fix PR1427 and test/CodeGen/X86/mmx-shuffle.ll |
blob | commitdiff | raw | diff to current |
2007-05-15 |
Chris Lattner | fix subtle bugs in inline asm operand selection |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Chris Lattner | Fix two classes of bugs: |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Anton Korobeynikov | Emit correct register move information in eh frames... |
blob | commitdiff | raw | diff to current |
2007-04-24 |
Bill Wendling | Support for the special case of a vector with the canon... |
blob | commitdiff | raw | diff to current |
2007-04-22 |
Lauro Ramos Venancio | X86 TLS: fix and optimize the implementation of "initia... |
blob | commitdiff | raw | diff to current |
2007-04-21 |
Lauro Ramos Venancio | X86 TLS: Implement review feedback. |
blob | commitdiff | raw | diff to current |
2007-04-20 |
Lauro Ramos Venancio | Implement "general dynamic", "initial exec" and "local... |
blob | commitdiff | raw | diff to current |
2007-04-17 |
Anton Korobeynikov | Add comment |
blob | commitdiff | raw | diff to current |
2007-04-17 |
Chris Lattner | rename X86FunctionInfo to X86MachineFunctionInfo to... |
blob | commitdiff | raw | diff to current |
2007-04-17 |
Anton Korobeynikov | Implemented correct stack probing on mingw/cygwin for... |
blob | commitdiff | raw | diff to current |
2007-04-16 |
Anton Korobeynikov | Removed tabs everywhere except autogenerated & external... |
blob | commitdiff | raw | diff to current |
2007-04-12 |
Chris Lattner | Fix mmx paddq, add support for the 'y' register class... |
blob | commitdiff | raw | diff to current |
next |