2007-08-09 |
Dale Johannesen | long double 9 of N. This finishes up the X86-32 bits |
blob | commitdiff | raw |
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 |
2007-04-09 |
Chris Lattner | remove some dead hooks |
blob | commitdiff | raw | diff to current |
2007-04-09 |
Chris Lattner | remove some dead target hooks, subsumed by isLegalAddre... |
blob | commitdiff | raw | diff to current |
2007-04-09 |
Chris Lattner | move a bunch of register constraints from being handled by |
blob | commitdiff | raw | diff to current |
2007-04-09 |
Chris Lattner | implement support for CodeGen/X86/inline-asm-x-scalar... |
blob | commitdiff | raw | diff to current |
2007-04-09 |
Chris Lattner | implement CodeGen/X86/inline-asm-x-scalar.ll |
blob | commitdiff | raw | diff to current |
2007-03-30 |
Chris Lattner | implement the new addressing mode description hook. |
blob | commitdiff | raw | diff to current |
2007-03-28 |
Bill Wendling | Remove cruft I put in there... |
blob | commitdiff | raw | diff to current |
2007-03-28 |
Bill Wendling | Unbreak mmx arithmetic. It was barfing trying to do... |
blob | commitdiff | raw | diff to current |
2007-03-27 |
Bill Wendling | Fix so that pandn is emitted instead of an xor/and... |
blob | commitdiff | raw | diff to current |
2007-03-26 |
Bill Wendling | Promote to v1i64 type... |
blob | commitdiff | raw | diff to current |
2007-03-26 |
Bill Wendling | Add support for the v1i64 type. This makes better code... |
blob | commitdiff | raw | diff to current |
2007-03-25 |
Chris Lattner | switch TargetLowering::getConstraintType to take the... |
blob | commitdiff | raw | diff to current |
2007-03-25 |
Chris Lattner | enforce the proper range for the i386 N constraint. |
blob | commitdiff | raw | diff to current |
2007-03-22 |
Bill Wendling | Support added for shifts and unpacking MMX instructions. |
blob | commitdiff | raw | diff to current |
2007-03-21 |
Dale Johannesen | repair x86 performance, dejagnu problems from previous... |
blob | commitdiff | raw | diff to current |
2007-03-19 |
Chris Lattner | fix a warning |
blob | commitdiff | raw | diff to current |
2007-03-17 |
Devang Patel | Support 'I' inline asm constraint. |
blob | commitdiff | raw | diff to current |
2007-03-16 |
Bill Wendling | And now support for MMX logical operations. |
blob | commitdiff | raw | diff to current |
2007-03-15 |
Bill Wendling | Multiplication support for MMX. |
blob | commitdiff | raw | diff to current |
2007-03-14 |
Evan Cheng | Under X86-64 large code model, do not emit 32-bit pc... |
blob | commitdiff | raw | diff to current |
2007-03-12 |
Evan Cheng | More flexible TargetLowering LSR hooks for testing... |
blob | commitdiff | raw | diff to current |
2007-03-12 |
Evan Cheng | Stupid bug: SSE2 supports v2i64 add / sub. |
blob | commitdiff | raw | diff to current |
2007-03-10 |
Bill Wendling | Adding more arithmetic operators to MMX. This is an... |
blob | commitdiff | raw | diff to current |
2007-03-08 |
Bill Wendling | Added "padd*" support for MMX. Added MMX move stuff... |
blob | commitdiff | raw | diff to current |
2007-03-07 |
Anton Korobeynikov | Refactoring of formal parameter flags. Enable properly... |
blob | commitdiff | raw | diff to current |
2007-03-07 |
Bill Wendling | Properly support v8i8 and v4i16 types. It now converts... |
blob | commitdiff | raw | diff to current |
2007-03-06 |
Bill Wendling | Add LOAD/STORE support for MMX. |
blob | commitdiff | raw | diff to current |
2007-03-06 |
Anton Korobeynikov | Use new SDIselParamAttr enumeration. This removes ... |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Evan Cheng | X86-64 VACOPY needs custom expansion. va_list is a... |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Anton Korobeynikov | Simplify things |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Chris Lattner | argument lowering should copy from the vreg shadows... |
blob | commitdiff | raw | diff to current |
2007-03-01 |
Anton Korobeynikov | Ensure that fastcall'ed function is correctly mangled... |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | remove dead option |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | use high-level functions in CCState |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | make use of helper functions in CCState for analyzing... |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | switch LowerFastCCCallTo over to using the new fastcall... |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | switch LowerFastCCArguments over to using the autogener... |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | rearrange code |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | remove fastcc (not fastcall) support |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | switch LowerCCCArguments over to using autogenerated CC. |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | simplify sret handling |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | switch LowerCCCCallTo over to using an autogenerated... |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | switch return value passing and the x86-64 calling... |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Chris Lattner | switch x86-64 return value lowering over to using same... |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Chris Lattner | Minor refactoring of CC Lowering interfaces |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Chris Lattner | move CC Lowering stuff to its own public interface |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Chris Lattner | refactor x86-64 argument lowering yet again, this time... |
blob | commitdiff | raw | diff to current |
2007-02-26 |
Chris Lattner | switch to smallvector |
blob | commitdiff | raw | diff to current |
2007-02-26 |
Chris Lattner | initial hack at splitting the x86-64 calling convention... |
blob | commitdiff | raw | diff to current |
2007-02-26 |
Chris Lattner | the truncate must always be done, it's only the assert... |
blob | commitdiff | raw | diff to current |
2007-02-26 |
Chris Lattner | in X86-64 CCC, i8/i16 arguments are already properly... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | Fix an X86-64 abi bug. We now compile: |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | fix CodeGen/X86/2007-02-25-FastCCStack.ll, a regression... |
blob | commitdiff | raw | diff to current |
next |