2008-02-13 |
Dan Gohman | Simplify some logic in ComputeMaskedBits. And change... |
blob | commitdiff | raw |
2008-02-13 |
Dan Gohman | Convert SelectionDAG::ComputeMaskedBits to use APInt... |
blob | commitdiff | raw | diff to current |
2008-02-11 |
Nate Begeman | Enable SSE4 codegen and pattern matching. |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Dan Gohman | Rename MRegisterInfo to TargetRegisterInfo. |
blob | commitdiff | raw | diff to current |
2008-01-31 |
Dan Gohman | Rename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid... |
blob | commitdiff | raw | diff to current |
2008-01-30 |
Evan Cheng | Even though InsertAtEndOfBasicBlock is an ugly hack... |
blob | commitdiff | raw | diff to current |
2008-01-29 |
Evan Cheng | Work in progress. This patch *fixes* x86-64 calls which... |
blob | commitdiff | raw | diff to current |
2008-01-29 |
Dale Johannesen | Handle 'X' constraint in asm's better. |
blob | commitdiff | raw | diff to current |
2008-01-23 |
Evan Cheng | Let each target decide byval alignment. For X86, it... |
blob | commitdiff | raw | diff to current |
2008-01-18 |
Chris Lattner | make a method public |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Chris Lattner | make it more clear that this predicate only applies... |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Chris Lattner | introduce a isTypeInSSEReg predicate, which allows... |
blob | commitdiff | raw | diff to current |
2008-01-15 |
Chris Lattner | no need to expand ISD::TRAP to X86ISD::TRAP, just match... |
blob | commitdiff | raw | diff to current |
2008-01-15 |
Anton Korobeynikov | For PR1839: add initial support for __builtin_trap... |
blob | commitdiff | raw | diff to current |
2008-01-05 |
Gordon Henriksen | Refactoring the x86 and x86-64 calling convention imple... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-14 |
Evan Cheng | Implement ctlz and cttz with bsr and bsf. |
blob | commitdiff | raw | diff to current |
2007-11-24 |
Chris Lattner | Several changes: |
blob | commitdiff | raw | diff to current |
2007-11-16 |
Anton Korobeynikov | Implement codegen for flt_rounds on x86 |
blob | commitdiff | raw | diff to current |
2007-11-09 |
Evan Cheng | Much improved pic jumptable codegen: |
blob | commitdiff | raw | diff to current |
2007-11-05 |
Rafael Espindola | Move the LowerMEMCPY and LowerMEMCPYCall to a common... |
blob | commitdiff | raw | diff to current |
2007-10-29 |
Evan Cheng | Enable more fold (sext (load x)) -> (sext (truncate... |
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-11 |
Arnold Schwaighofer | Added tail call optimization to the x86 back end. It... |
blob | commitdiff | raw | diff to current |
2007-10-09 |
Dan Gohman | LowerIntegerDivOrRem no longer exists. |
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-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-25 |
Dan Gohman | Fix a typo in a comment. |
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 |
Evan Cheng | Added support for new condition code modeling scheme... |
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-17 |
Evan Cheng | X86ISD::TEST is dead. |
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-08-31 |
Rafael Espindola | Initial support for calling functions with byval argume... |
blob | commitdiff | raw | diff to current |
2007-08-25 |
Chris Lattner | rename isOperandValidForConstraint to LowerAsmOperandFo... |
blob | commitdiff | raw | diff to current |
2007-08-15 |
Anton Korobeynikov | Move ReturnAddrIndex variable to X86MachineFunctionInfo... |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Dan Gohman | More explicit keywords. |
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-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-06-22 |
Dan Gohman | Move ComputeMaskedBits, MaskedValueIsZero, and ComputeN... |
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-20 |
Lauro Ramos Venancio | Implement "general dynamic", "initial exec" and "local... |
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-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-03-30 |
Chris Lattner | implement the new addressing mode description hook. |
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-21 |
Dale Johannesen | repair x86 performance, dejagnu problems from previous... |
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-02 |
Evan Cheng | X86-64 VACOPY needs custom expansion. va_list is a... |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | remove fastcc (not fastcall) support |
blob | commitdiff | raw | diff to current |
2007-02-26 |
Chris Lattner | add an accessor. |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | pass the calling convention into Lower*CallTo, instead... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | factor a bunch of code out of LowerCCCCallTo into a... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | simplify result value lowering by splitting the selecti... |
blob | commitdiff | raw | diff to current |
2007-01-29 |
Nate Begeman | Finish off bug 680, allowing targets to custom lower... |
blob | commitdiff | raw | diff to current |
2007-01-28 |
Anton Korobeynikov | Propagate changes from my local tree. This patch includes: |
blob | commitdiff | raw | diff to current |
2007-01-05 |
Evan Cheng | - FCOPYSIGN custom lowering bug. Clear the sign bit... |
blob | commitdiff | raw | diff to current |
2007-01-05 |
Evan Cheng | With SSE2, expand FCOPYSIGN to a series of SSE bitwise... |
blob | commitdiff | raw | diff to current |
2006-11-30 |
Evan Cheng | - Use a different wrapper node for RIP-relative GV... |
blob | commitdiff | raw | diff to current |
2006-11-10 |
Evan Cheng | Don't dag combine floating point select to max and... |
blob | commitdiff | raw | diff to current |
2006-11-07 |
Evan Cheng | Fixed a bug which causes x86 be to incorrectly match |
blob | commitdiff | raw | diff to current |
2006-10-31 |
Chris Lattner | allow the address of a global to be used with the ... |
blob | commitdiff | raw | diff to current |
2006-10-27 |
Evan Cheng | Fixed a significant bug where unpcklpd is incorrectly... |
blob | commitdiff | raw | diff to current |
2006-10-20 |
Chris Lattner | Implement branch analysis/xform hooks required by the... |
blob | commitdiff | raw | diff to current |
2006-10-18 |
Chris Lattner | fit in 80 cols |
blob | commitdiff | raw | diff to current |
2006-09-28 |
Chris Lattner | update comments |
blob | commitdiff | raw | diff to current |
2006-09-20 |
Anton Korobeynikov | Adding codegeneration for StdCall & FastCall calling... |
blob | commitdiff | raw | diff to current |
2006-09-11 |
Evan Cheng | X86ISD::CMP now produces a chain as well as a flag... |
blob | commitdiff | raw | diff to current |
2006-09-08 |
Evan Cheng | Committing X86-64 support. |
blob | commitdiff | raw | diff to current |
2006-07-31 |
Chris Lattner | Fix PR850 and CodeGen/X86/2006-07-31-SingleRegClass.ll. |
blob | commitdiff | raw | diff to current |
2006-07-11 |
Chris Lattner | Implement the inline asm 'A' constraint. This implemen... |
blob | commitdiff | raw | diff to current |
2006-07-07 |
Evan Cheng | X86 target specific DAG combine: turn build_vector... |
blob | commitdiff | raw | diff to current |
2006-06-24 |
Evan Cheng | Simplify X86CompilationCallback: always align to 16... |
blob | commitdiff | raw | diff to current |
2006-05-25 |
Evan Cheng | Switch X86 over to a call-selection model where the... |
blob | commitdiff | raw | diff to current |
2006-05-24 |
Chris Lattner | Patches to make the LLVM sources more -pedantic clean... |
blob | commitdiff | raw | diff to current |
2006-05-23 |
Evan Cheng | Remove PreprocessCCCArguments and PreprocessFastCCArgum... |
blob | commitdiff | raw | diff to current |
2006-05-23 |
Chris Lattner | Implement an annoying part of the Darwin/X86 abi: the... |
blob | commitdiff | raw | diff to current |
2006-05-17 |
Evan Cheng | Should pass by reference. |
blob | commitdiff | raw | diff to current |
2006-04-27 |
Evan Cheng | - Clean up formal argument lowering code. Prepare for... |
blob | commitdiff | raw | diff to current |
2006-04-26 |
Evan Cheng | Switching over FORMAL_ARGUMENTS mechanism to lower... |
blob | commitdiff | raw | diff to current |
2006-04-25 |
Evan Cheng | Separate LowerOperation() into multiple functions,... |
blob | commitdiff | raw | diff to current |
2006-04-21 |
Evan Cheng | Now generating perfect (I think) code for "vector set... |
blob | commitdiff | raw | diff to current |
2006-04-20 |
Evan Cheng | - Added support to turn "vector clear elements", e... |
blob | commitdiff | raw | diff to current |
2006-04-19 |
Evan Cheng | Commute vector_shuffle to match more movlhps, movlp... |
blob | commitdiff | raw | diff to current |
2006-04-14 |
Evan Cheng | Last few SSE3 intrinsics. |
blob | commitdiff | raw | diff to current |
2006-04-11 |
Evan Cheng | Added support for _mm_move_ss and _mm_move_sd. |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Evan Cheng | - movlp{s|d} and movhp{s|d} support. |
blob | commitdiff | raw | diff to current |
2006-04-05 |
Evan Cheng | Support for comi / ucomi intrinsics. |
blob | commitdiff | raw | diff to current |
2006-04-05 |
Evan Cheng | Handle canonical form of e.g. |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Evan Cheng | Use a X86 target specific node X86ISD::PINSRW instead... |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Evan Cheng | Add support to use pextrw and pinsrw to extract and... |
blob | commitdiff | raw | diff to current |
2006-03-29 |
Evan Cheng | - Added some SSE2 128-bit packed integer ops. |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Evan Cheng | * Prefer using operation of matching types. e.g unpcklp... |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Evan Cheng | - Clean up / consoladate various shuffle masks. |
blob | commitdiff | raw | diff to current |
next |