2013-07-26 |
Rafael Espindola | Revert "Add a target legalize hook for SplitVectorOperand" |
blob | commitdiff | raw |
2013-07-26 |
Justin Holewinski | Add a target legalize hook for SplitVectorOperand |
blob | commitdiff | raw | diff to current |
2013-07-24 |
Elena Demikhovsky | I'm starting to commit KNL backend. I'll push patches... |
blob | commitdiff | raw |
2013-07-16 |
Juergen Ributzka | [X86] Use min/max to optimze unsigend vector comparison... |
blob | commitdiff | raw | diff to current |
2013-07-15 |
Craig Topper | Add 'static' keyword to some const arrays for consistency. |
blob | commitdiff | raw | diff to current |
2013-07-14 |
Craig Topper | Use SmallVectorImpl& instead of SmallVector to avoid... |
blob | commitdiff | raw | diff to current |
2013-07-12 |
Stephen Lin | X86: fold SSE2/AVX2 logical shift by immediate amount... |
blob | commitdiff | raw | diff to current |
2013-07-12 |
Charles Davis | Target/X86: Add explicit Win64 and System V/x86-64... |
blob | commitdiff | raw | diff to current |
2013-07-09 |
Stephen Lin | AArch64/PowerPC/SystemZ/X86: This patch fixes the inter... |
blob | commitdiff | raw | diff to current |
2013-07-08 |
Nico Rieck | Reuse %rax after calling __chkstk on win64 |
blob | commitdiff | raw | diff to current |
2013-07-08 |
Nico Rieck | Revert "Proper va_arg/va_copy lowering on win64" |
blob | commitdiff | raw | diff to current |
2013-07-08 |
Nico Rieck | Revert "Reuse %rax after calling __chkstk on win64" |
blob | commitdiff | raw | diff to current |
2013-07-07 |
Nico Rieck | Reuse %rax after calling __chkstk on win64 |
blob | commitdiff | raw | diff to current |
2013-07-06 |
Nico Rieck | Proper va_arg/va_copy lowering on win64 |
blob | commitdiff | raw | diff to current |
2013-07-04 |
Jakob Stoklund Olesen | Remove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR... |
blob | commitdiff | raw | diff to current |
2013-07-04 |
Jakob Stoklund Olesen | Revert r185595-185596 which broke buildbots. |
blob | commitdiff | raw | diff to current |
2013-07-03 |
Jakob Stoklund Olesen | Remove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR... |
blob | commitdiff | raw | diff to current |
2013-07-03 |
Craig Topper | Use SmallVectorImpl::iterator/const_iterator instead... |
blob | commitdiff | raw | diff to current |
2013-06-26 |
Elena Demikhovsky | Optimized integer vector multiplication operation by... |
blob | commitdiff | raw | diff to current |
2013-06-22 |
Chad Rosier | The getRegForInlineAsmConstraint function should only... |
blob | commitdiff | raw | diff to current |
2013-06-07 |
Bill Wendling | Don't cache the instruction and register info from... |
blob | commitdiff | raw | diff to current |
2013-05-29 |
Andrew Trick | Order CALLSEQ_START and CALLSEQ_END nodes. |
blob | commitdiff | raw | diff to current |
2013-05-25 |
Andrew Trick | Track IR ordering of SelectionDAG nodes 2/4. |
blob | commitdiff | raw | diff to current |
2013-05-24 |
Michael J. Spencer | Replace Count{Leading,Trailing}Zeros_{32,64} with count... |
blob | commitdiff | raw | diff to current |
2013-05-22 |
Nadav Rotem | X86: Fix a bug in EltsFromConsecutiveLoads. We can... |
blob | commitdiff | raw | diff to current |
2013-05-22 |
Benjamin Kramer | X86: When expanding PCMPGTQ to PCMPGTD we always want... |
blob | commitdiff | raw | diff to current |
2013-05-21 |
Benjamin Kramer | X86: When emulating unsigned PCMPGTQ with PCMPGTD,... |
blob | commitdiff | raw | diff to current |
2013-05-18 |
Matt Arsenault | Add LLVMContext argument to getSetCCResultType |
blob | commitdiff | raw | diff to current |
2013-05-17 |
Benjamin Kramer | X86: Make shuffle -> shift conversion more aggressive... |
blob | commitdiff | raw | diff to current |
2013-05-05 |
David Majnemer | Remove a recently redundant transform from X86ISelLowering. |
blob | commitdiff | raw | diff to current |
2013-05-04 |
Nadav Rotem | Fix an odd comment. |
blob | commitdiff | raw | diff to current |
2013-05-02 |
Michael Liao | 80-col fixup. |
blob | commitdiff | raw | diff to current |
2013-05-02 |
Michael Liao | Avoid duplicating logic on frame register selecting... |
blob | commitdiff | raw | diff to current |
2013-05-02 |
Michael Liao | Avoid duplicating logic on frame register selecting... |
blob | commitdiff | raw | diff to current |
2013-04-20 |
Tim Northover | Remove unused ShouldFoldAtomicFences flag. |
blob | commitdiff | raw | diff to current |
2013-04-20 |
Tim Northover | Remove unused MEMBARRIER DAG node; it's been replaced... |
blob | commitdiff | raw | diff to current |
2013-04-19 |
Michael Liao | ArrayRefize getMachineNode(). No functionality change. |
blob | commitdiff | raw | diff to current |
2013-04-19 |
Michael Liao | Use 'array_lengthof' as possible to avoid magic numbers |
blob | commitdiff | raw | diff to current |
2013-04-18 |
Benjamin Kramer | X86: Add an SSE2 lowering for 64 bit compares when... |
blob | commitdiff | raw | diff to current |
2013-04-11 |
Michael Liao | Optimize vector select from all 0s or all 1s |
blob | commitdiff | raw | diff to current |
2013-04-11 |
Michael Liao | Enhance bool simplifcation in X86 to handle more cases |
blob | commitdiff | raw | diff to current |
2013-04-10 |
Evan Cheng | __sincosf_stret returns sinf / cosf in bits 0:31 and... |
blob | commitdiff | raw | diff to current |
2013-04-05 |
Bill Wendling | Use the target options specified on a function to reset... |
blob | commitdiff | raw | diff to current |
2013-03-31 |
Benjamin Kramer | X86: Promote sitofp <8 x i16> to <8 x i32> when AVX... |
blob | commitdiff | raw | diff to current |
2013-03-29 |
Benjamin Kramer | Remove the old CodePlacementOpt pass. |
blob | commitdiff | raw | diff to current |
2013-03-28 |
Michael Liao | Add support of RDSEED defined in AVX2 extension |
blob | commitdiff | raw | diff to current |
2013-03-28 |
Michael Liao | Enhance boolean simplification to handle 16-/64-bit... |
blob | commitdiff | raw | diff to current |
2013-03-28 |
Michael Liao | Skip moving call address loading into callseq when... |
blob | commitdiff | raw | diff to current |
2013-03-28 |
Timur Iskhodzhanov | Make Win32 put the SRet address into EAX, fixes PR15556 |
blob | commitdiff | raw | diff to current |
2013-03-27 |
Preston Gurd | For the current Atom processor, the fastest way to... |
blob | commitdiff | raw | diff to current |
2013-03-27 |
Hal Finkel | Fix typo (common to both X86 and PPC) |
blob | commitdiff | raw | diff to current |
2013-03-26 |
Michael Liao | Add XTEST codegen support |
blob | commitdiff | raw | diff to current |
2013-03-25 |
Michael Liao | Revise alignment checking/calculation on 256-bit unalig... |
blob | commitdiff | raw | diff to current |
2013-03-20 |
Michael Liao | Fix PR15296 |
blob | commitdiff | raw | diff to current |
2013-03-20 |
Michael Liao | Mark all variable shifts needing customizing |
blob | commitdiff | raw | diff to current |
2013-03-20 |
Michael Liao | Move scalar immediate shift lowering into a dedicated... |
blob | commitdiff | raw | diff to current |
2013-03-19 |
Nadav Rotem | Optimize sext <4 x i8> and <4 x i16> to <4 x i64>. |
blob | commitdiff | raw | diff to current |
2013-03-18 |
Anton Korobeynikov | TLS support for MinGW targets. |
blob | commitdiff | raw | diff to current |
2013-03-14 |
Michael Liao | Fix PR15309 |
blob | commitdiff | raw | diff to current |
2013-03-08 |
Tom Stellard | DAGCombiner: Use correct value type for checking legali... |
blob | commitdiff | raw | diff to current |
2013-03-07 |
Benjamin Kramer | X86: Fold EXTRACT_SUBVECTORs of a BUILD_VECTOR into... |
blob | commitdiff | raw | diff to current |
2013-03-07 |
Michael Liao | Fix two remaining issue after fixing PR15355 when CMOV... |
blob | commitdiff | raw | diff to current |
2013-03-06 |
Michael Liao | Fix PR15355 |
blob | commitdiff | raw | diff to current |
2013-03-04 |
Preston Gurd | Bypass Slow Divides |
blob | commitdiff | raw | diff to current |
2013-03-01 |
Michael Liao | Fix PR10475 |
blob | commitdiff | raw | diff to current |
2013-02-25 |
Michael Liao | Refine fix to PR10499, no functionality change |
blob | commitdiff | raw | diff to current |
2013-02-25 |
Michael Liao | Fix PR10499 |
blob | commitdiff | raw | diff to current |
2013-02-24 |
Nadav Rotem | Revert r169638 because it broke Mesa llvmpipe tests. |
blob | commitdiff | raw | diff to current |
2013-02-20 |
Jim Grosbach | Update TargetLowering ivars for name policy. |
blob | commitdiff | raw | diff to current |
2013-02-20 |
Elena Demikhovsky | I optimized the following patterns: |
blob | commitdiff | raw | diff to current |
2013-02-19 |
Craig Topper | Fix capitalization in comment to match function name. |
blob | commitdiff | raw | diff to current |
2013-02-18 |
Jakub Staszak | Use array_pod_sort instead of std::sort. |
blob | commitdiff | raw | diff to current |
2013-02-16 |
Jakub Staszak | Minor cleanups. No functionality change. |
blob | commitdiff | raw | diff to current |
2013-02-14 |
Nadav Rotem | 80-col |
blob | commitdiff | raw | diff to current |
2013-02-14 |
Elena Demikhovsky | Fixed a bug in X86TargetLowering::LowerVectorIntExtend... |
blob | commitdiff | raw | diff to current |
2013-02-13 |
Nick Lewycky | Don't build tail calls to functions with three inreg... |
blob | commitdiff | raw | diff to current |
2013-02-13 |
Eric Christopher | Check i1 as well as i8 variables for 8 bit registers... |
blob | commitdiff | raw | diff to current |
2013-02-05 |
Jakob Stoklund Olesen | Move MRI liveouts to X86 return instructions. |
blob | commitdiff | raw | diff to current |
2013-02-04 |
Benjamin Kramer | X86: Open up some opportunities for constant folding... |
blob | commitdiff | raw | diff to current |
2013-02-04 |
Benjamin Kramer | X86: Simplify code. No functionality change. |
blob | commitdiff | raw | diff to current |
2013-01-31 |
Eric Christopher | Whitespace. |
blob | commitdiff | raw | diff to current |
2013-01-31 |
Eric Christopher | Check and allow floating point registers to select... |
blob | commitdiff | raw | diff to current |
2013-01-30 |
Evan Cheng | Restrict sin/cos optimization to 64-bit only for now... |
blob | commitdiff | raw | diff to current |
2013-01-29 |
Evan Cheng | Remove dead code. |
blob | commitdiff | raw | diff to current |
2013-01-29 |
Evan Cheng | Teach SDISel to combine fsin / fcos into a fsincos... |
blob | commitdiff | raw | diff to current |
2013-01-28 |
Craig Topper | Fix inconsistent usage of PALIGN and PALIGNR when refer... |
blob | commitdiff | raw | diff to current |
2013-01-26 |
Benjamin Kramer | X86: Decode PALIGN operands so I don't have to do it... |
blob | commitdiff | raw | diff to current |
2013-01-26 |
Benjamin Kramer | X86: Do splat promotion later, so the optimizer can... |
blob | commitdiff | raw | diff to current |
2013-01-25 |
Eli Bendersky | In this patch, we teach X86_64TargetMachine that it... |
blob | commitdiff | raw | diff to current |
2013-01-22 |
Michael Liao | Fix an issue of pseudo atomic instruction DAG schedule |
blob | commitdiff | raw | diff to current |
2013-01-22 |
Tim Northover | Make APFloat constructor require explicit semantics. |
blob | commitdiff | raw | diff to current |
2013-01-21 |
Craig Topper | Use <0 checks in place of ==-1 because it results in... |
blob | commitdiff | raw | diff to current |
2013-01-21 |
Craig Topper | Use MVT instead of EVT in LowerVECTOR_SHUFFLEtoBlend. |
blob | commitdiff | raw | diff to current |
2013-01-21 |
Craig Topper | Remove trailing whitespace. |
blob | commitdiff | raw | diff to current |
2013-01-21 |
Craig Topper | Fix some 80 column violations. |
blob | commitdiff | raw | diff to current |
2013-01-21 |
Craig Topper | Make helper method static. |
blob | commitdiff | raw | diff to current |
2013-01-20 |
Craig Topper | Convert more EVT's to MVT's in the lowering methods. |
blob | commitdiff | raw | diff to current |
2013-01-20 |
Craig Topper | Capitalize lowerTRUNCATE so that it matches the other... |
blob | commitdiff | raw | diff to current |
2013-01-20 |
Craig Topper | Make LowerVSETCC a static function and use MVT instead... |
blob | commitdiff | raw | diff to current |
2013-01-20 |
Nadav Rotem | Revert 172708. |
blob | commitdiff | raw | diff to current |
next |