2007-01-05 |
Evan Cheng | - FCOPYSIGN custom lowering bug. Clear the sign bit... |
blob | commitdiff | raw |
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 |
2006-03-28 |
Evan Cheng | Model unpack lower and interleave as vector_shuffle... |
blob | commitdiff | raw | diff to current |
2006-03-26 |
Evan Cheng | Remove X86:isZeroVector, use ISD::isBuildVectorAllZeros... |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Evan Cheng | Build arbitrary vector with more than 2 distinct scalar... |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Evan Cheng | Support for scalar to vector with zero extension. |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Evan Cheng | Handle BUILD_VECTOR with all zero elements. |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Evan Cheng | More efficient v2f64 shuffle using movlhps, movhlps... |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Evan Cheng | Handle more shuffle cases with SHUFP* instructions. |
blob | commitdiff | raw | diff to current |
2006-03-22 |
Evan Cheng | Added a ValueType operand to isShuffleMaskLegal().... |
blob | commitdiff | raw | diff to current |
2006-03-22 |
Evan Cheng | - Implement X86ISelLowering::isShuffleMaskLegal().... |
blob | commitdiff | raw | diff to current |
2006-03-22 |
Evan Cheng | - VECTOR_SHUFFLE of v4i32 / v4f32 with undef second... |
blob | commitdiff | raw | diff to current |
2006-03-22 |
Evan Cheng | Some splat and shuffle support. |
blob | commitdiff | raw | diff to current |
2006-03-21 |
Evan Cheng | - Use movaps to store 128-bit vector integers. |
blob | commitdiff | raw | diff to current |
2006-03-13 |
Evan Cheng | Added getTargetLowering() to TargetMachine. Refactored... |
blob | commitdiff | raw | diff to current |
2006-02-23 |
Evan Cheng | - Clean up the lowering and selection code of ConstantP... |
blob | commitdiff | raw | diff to current |
2006-02-23 |
Evan Cheng | PIC related bug fixes. |
blob | commitdiff | raw | diff to current |
2006-02-22 |
Chris Lattner | split register class handling from explicit physreg... |
blob | commitdiff | raw | diff to current |
2006-02-21 |
Chris Lattner | Updates to match change of getRegForInlineAsmConstraint... |
blob | commitdiff | raw | diff to current |
2006-02-18 |
Evan Cheng | x86 / Darwin PIC support. |
blob | commitdiff | raw | diff to current |
2006-02-17 |
Nate Begeman | kill ADD_PARTS & SUB_PARTS and replace them with fancy... |
blob | commitdiff | raw | diff to current |
2006-02-16 |
Nate Begeman | Rework the SelectionDAG-based implementations of Simpli... |
blob | commitdiff | raw | diff to current |
2006-02-04 |
Evan Cheng | Separate FILD and FILD_FLAG, the later is only used... |
blob | commitdiff | raw | diff to current |
2006-01-31 |
Evan Cheng | - Allow XMM load (for scalar use) to be folded into... |
blob | commitdiff | raw | diff to current |
2006-01-31 |
Chris Lattner | * Fix 80-column violations |
blob | commitdiff | raw | diff to current |
2006-01-31 |
Evan Cheng | Added custom lowering of fabs |
blob | commitdiff | raw | diff to current |
2006-01-30 |
Evan Cheng | Always use FP stack instructions to perform i64 to... |
blob | commitdiff | raw | diff to current |
2006-01-30 |
Chris Lattner | Move MaskedValueIsZero from the DAGCombiner to the... |
blob | commitdiff | raw | diff to current |
2006-01-30 |
Chris Lattner | adjust prototype |
blob | commitdiff | raw | diff to current |
2006-01-27 |
Nate Begeman | Remove TLI.LowerReturnTo, and just let targets custom... |
blob | commitdiff | raw | diff to current |
2006-01-27 |
Evan Cheng | x86 CPU detection and proper subtarget support |
blob | commitdiff | raw | diff to current |
2006-01-25 |
Nate Begeman | First part of bug 680: |
blob | commitdiff | raw | diff to current |
2006-01-12 |
Evan Cheng | Fix sint_to_fp (fild*) support. |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Evan Cheng | Support for MEMCPY and MEMSET. |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Evan Cheng | SSE cmov support. |
blob | commitdiff | raw | diff to current |
2006-01-09 |
Evan Cheng | Support for ADD_PARTS, SUB_PARTS, SHL_PARTS, SHR_PARTS... |
blob | commitdiff | raw | diff to current |
2006-01-06 |
Evan Cheng | * Fast call support. |
blob | commitdiff | raw | diff to current |
2006-01-05 |
Evan Cheng | DAG based isel call support. |
blob | commitdiff | raw | diff to current |
2005-12-23 |
Evan Cheng | More X86 floating point patterns. |
blob | commitdiff | raw | diff to current |
2005-12-21 |
Evan Cheng | * Fix a GlobalAddress lowering bug. |
blob | commitdiff | raw | diff to current |
2005-12-21 |
Evan Cheng | * Added support for X86 RET with an additional operand... |
blob | commitdiff | raw | diff to current |
2005-12-21 |
Evan Cheng | * Added lowering hook for external weak global address... |
blob | commitdiff | raw | diff to current |
2005-12-20 |
Evan Cheng | Added a hook to print out names of target specific... |
blob | commitdiff | raw | diff to current |
2005-12-19 |
Evan Cheng | X86 conditional branch support. |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Evan Cheng | X86 lowers SELECT to a cmp / test followed by a conditi... |
blob | commitdiff | raw | diff to current |
2005-11-20 |
Andrew Lenharth | The second patch of X86 support for read cycle counter. |
blob | commitdiff | raw | diff to current |
2005-11-15 |
Chris Lattner | Separate X86ISelLowering stuff out from the X86ISelPatt... |
blob | commitdiff | raw | diff to current |
|