2012-07-12 |
Benjamin Kramer | Add intrinsics for Ivy Bridge's rdrand instruction. |
blob | commitdiff | raw |
2012-06-09 |
Craig Topper | Use XOP vpcom intrinsics in patterns instead of a targe... |
blob | commitdiff | raw | diff to current |
2012-06-01 |
Hans Wennborg | Implement the local-dynamic TLS model for x86 (PR3985) |
blob | commitdiff | raw | diff to current |
2012-05-25 |
Justin Holewinski | Change interface for TargetLowering::LowerCallTo and... |
blob | commitdiff | raw | diff to current |
2012-04-27 |
Benjamin Kramer | X86: Don't emit conditional floating point moves on... |
blob | commitdiff | raw | diff to current |
2012-04-16 |
Craig Topper | Merge vpermps/vpermd and vpermpd/vpermq SD nodes. |
blob | commitdiff | raw | diff to current |
2012-04-15 |
Elena Demikhovsky | Added VPERM optimization for AVX2 shuffles |
blob | commitdiff | raw | diff to current |
2012-04-13 |
Richard Smith | Fix X86 codegen for 'atomicrmw nand' to generate *x... |
blob | commitdiff | raw | diff to current |
2012-04-11 |
Nadav Rotem | Reapply 154396 after fixing a test. |
blob | commitdiff | raw | diff to current |
2012-04-10 |
Eric Christopher | Temporarily revert this patch to see if it brings the... |
blob | commitdiff | raw | diff to current |
2012-04-10 |
Nadav Rotem | Modify the code that lowers shuffles to blends from... |
blob | commitdiff | raw | diff to current |
2012-04-10 |
Evan Cheng | Fix a long standing tail call optimization bug. When... |
blob | commitdiff | raw | diff to current |
2012-04-09 |
Nadav Rotem | Fix a bug in the lowering of broadcasts: ConstantPools... |
blob | commitdiff | raw | diff to current |
2012-04-04 |
Rafael Espindola | Always compute all the bits in ComputeMaskedBits. |
blob | commitdiff | raw | diff to current |
2012-02-28 |
Evan Cheng | Re-commit r151623 with fix. Only issue special no-retur... |
blob | commitdiff | raw | diff to current |
2012-02-28 |
Daniel Dunbar | Revert r151623 "Some ARM implementaions, e.g. A-series... |
blob | commitdiff | raw | diff to current |
2012-02-28 |
Evan Cheng | Some ARM implementaions, e.g. A-series, does return... |
blob | commitdiff | raw | diff to current |
2012-02-25 |
NAKAMURA Takumi | Target/X86: Fix assertion failures and warnings caused... |
blob | commitdiff | raw | diff to current |
2012-02-24 |
Michael J. Spencer | Add WIN_FTOL_* psudo-instructions to model the unique... |
blob | commitdiff | raw | diff to current |
2012-02-22 |
Craig Topper | Make all pointers to TargetRegisterClass const since... |
blob | commitdiff | raw | diff to current |
2012-02-19 |
Craig Topper | Make a bunch of X86ISelLowering shuffle functions stati... |
blob | commitdiff | raw | diff to current |
2012-02-05 |
Craig Topper | Add target specific node for PMULUDQ. Change patterns... |
blob | commitdiff | raw | diff to current |
2012-02-02 |
Elena Demikhovsky | Optimization for SIGN_EXTEND operation on AVX. |
blob | commitdiff | raw | diff to current |
2012-02-01 |
Elena Demikhovsky | Optimization for "truncate" operation on AVX. |
blob | commitdiff | raw | diff to current |
2012-01-30 |
Craig Topper | Move some XOP patterns into instruction definition... |
blob | commitdiff | raw | diff to current |
2012-01-22 |
Craig Topper | Combine X86 CMPPD and CMPPS node types. Simplifies... |
blob | commitdiff | raw | diff to current |
2012-01-22 |
Craig Topper | Merge PCMPEQB/PCMPEQW/PCMPEQD/PCMPEQQ and PCMPGTB/PCMPG... |
blob | commitdiff | raw | diff to current |
2012-01-22 |
Craig Topper | Add target specific ISD node types for SSE/AVX vector... |
blob | commitdiff | raw | diff to current |
2012-01-22 |
Craig Topper | Remove unused X86 ISD node type defines. |
blob | commitdiff | raw | diff to current |
2012-01-19 |
Craig Topper | Merge 128-bit and 256-bit SHUFPS/SHUFPD handling. |
blob | commitdiff | raw | diff to current |
2012-01-08 |
Victor Umansky | Reverted commit #147601 upon Evan's request. |
blob | commitdiff | raw | diff to current |
2012-01-05 |
Victor Umansky | Peephole optimization of ptest-conditioned branch in... |
blob | commitdiff | raw | diff to current |
2011-12-31 |
Craig Topper | Merge X86 SHUFPS and SHUFPD node types. |
blob | commitdiff | raw | diff to current |
2011-12-24 |
Chandler Carruth | Switch the lowering of CTLZ_ZERO_UNDEF from a .td patte... |
blob | commitdiff | raw | diff to current |
2011-12-17 |
Craig Topper | Remove an unused X86ISD node type. |
blob | commitdiff | raw | diff to current |
2011-12-16 |
Craig Topper | Don't try to match 'unpackl/h v, v' for 32xi8 and 16xi1... |
blob | commitdiff | raw | diff to current |
2011-12-11 |
Craig Topper | Remove some remants of the old palign pattern fragment... |
blob | commitdiff | raw | diff to current |
2011-12-06 |
Craig Topper | Merge floating point and integer UNPCK X86ISD node... |
blob | commitdiff | raw | diff to current |
2011-11-30 |
Craig Topper | Merge VPERM2F128/VPERM2I128 ISD node types. |
blob | commitdiff | raw | diff to current |
2011-11-30 |
Craig Topper | Merge decoding of VPERMILPD and VPERMILPS shuffle masks... |
blob | commitdiff | raw | diff to current |
2011-11-28 |
Craig Topper | Add X86 instruction selection for VPERM2I128 when AVX2... |
blob | commitdiff | raw | diff to current |
2011-11-26 |
Craig Topper | Merge 128-bit and 256-bit X86ISD node types for VPERMIL... |
blob | commitdiff | raw | diff to current |
2011-11-26 |
Craig Topper | Collapse X86ISD node types for PUNPCKH*, PUNPCKL*,... |
blob | commitdiff | raw | diff to current |
2011-11-24 |
Craig Topper | Remove 256-bit specific node types for UNPCKHPS/D and... |
blob | commitdiff | raw | diff to current |
2011-11-24 |
Craig Topper | Remove AVX2 specific X86ISD node types for PUNPCKH... |
blob | commitdiff | raw | diff to current |
2011-11-21 |
Craig Topper | Lowering for v32i8 to VPUNPCKLBW/VPUNPCKHBW when AVX2... |
blob | commitdiff | raw | diff to current |
2011-11-21 |
Craig Topper | Add support for lowering 256-bit shuffles to VPUNPCKL... |
blob | commitdiff | raw | diff to current |
2011-11-19 |
Craig Topper | Synthesize SSSE3/AVX 128-bit horizontal integer add... |
blob | commitdiff | raw | diff to current |
2011-11-19 |
Craig Topper | Collapse X86 PSIGNB/PSIGNW/PSIGND node types. |
blob | commitdiff | raw | diff to current |
2011-10-26 |
Lang Hames | Rename NonScalarIntSafe to something more appropriate. |
blob | commitdiff | raw | diff to current |
2011-10-21 |
Craig Topper | Remove intrinsics for X86 BLSI, BLSMSK, and BLSR intrin... |
blob | commitdiff | raw | diff to current |
2011-10-14 |
Craig Topper | Add X86 ANDN instruction. Including instruction selection. |
blob | commitdiff | raw | diff to current |
2011-09-22 |
Duncan Sands | Synthesize SSE3/AVX 128 bit horizontal add/sub instruct... |
blob | commitdiff | raw | diff to current |
2011-09-11 |
Nadav Rotem | CR fixes per Bruno's request. |
blob | commitdiff | raw | diff to current |
2011-09-09 |
Nadav Rotem | Implement vector-select support for avx256. Refactor... |
blob | commitdiff | raw | diff to current |
2011-09-08 |
Nadav Rotem | Add X86-SSE4 codegen support for vector-select. |
blob | commitdiff | raw | diff to current |
2011-09-06 |
Rafael Espindola | Fix comment. Noticed by Duncan. |
blob | commitdiff | raw | diff to current |
2011-09-06 |
Duncan Sands | Add codegen support for vector select (in the IR this... |
blob | commitdiff | raw | diff to current |
2011-09-06 |
Duncan Sands | Split the init.trampoline intrinsic, which currently... |
blob | commitdiff | raw | diff to current |
2011-08-30 |
Rafael Espindola | Adds support for variable sized allocas. For a variable... |
blob | commitdiff | raw | diff to current |
2011-08-30 |
Rafael Espindola | Adds a SelectionDAG node X86SegAlloca which will be... |
blob | commitdiff | raw | diff to current |
2011-08-26 |
Eli Friedman | Add support for generating CMPXCHG16B on x86-64 for... |
blob | commitdiff | raw | diff to current |
2011-08-24 |
Craig Topper | Break 256-bit vector int add/sub/mul into two 128-bit... |
blob | commitdiff | raw | diff to current |
2011-08-17 |
Bruno Cardoso Lopes | Introduce matching patterns for vbroadcast AVX instruct... |
blob | commitdiff | raw | diff to current |
2011-08-12 |
Bruno Cardoso Lopes | The VPERM2F128 is a AVX instruction which permutes... |
blob | commitdiff | raw | diff to current |
2011-07-29 |
Bruno Cardoso Lopes | Cleanup PALIGNR handling and remove the old palign... |
blob | commitdiff | raw | diff to current |
2011-07-27 |
Eli Friedman | Code generation for 'fence' instruction. |
blob | commitdiff | raw | diff to current |
2011-07-27 |
Bruno Cardoso Lopes | The vpermilps and vpermilpd have different behaviour... |
blob | commitdiff | raw | diff to current |
2011-07-26 |
Bruno Cardoso Lopes | Recognize unpckh* masks and match 256-bit versions... |
blob | commitdiff | raw | diff to current |
2011-07-26 |
Bruno Cardoso Lopes | More movsldup/movshdup cleanup. Rewrite the mask matchi... |
blob | commitdiff | raw | diff to current |
2011-07-22 |
Bruno Cardoso Lopes | -Inspected a AVX code block added by someone in early... |
blob | commitdiff | raw | diff to current |
2011-07-21 |
Bruno Cardoso Lopes | Add support for 256-bit versions of VPERMIL instruction... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-07-14 |
Nadav Rotem | [VECTOR-SELECT] |
blob | commitdiff | raw | diff to current |
2011-07-13 |
Bruno Cardoso Lopes | The target specific node PANDN name is misleading.... |
blob | commitdiff | raw | diff to current |
2011-06-29 |
Eric Christopher | Use getRegForInlineAsmConstraint instead of custom... |
blob | commitdiff | raw | diff to current |
2011-06-23 |
Evan Cheng | Remove TargetOptions.h dependency from X86Subtarget. |
blob | commitdiff | raw | diff to current |
2011-06-08 |
Eric Christopher | Add a parameter to CCState so that it can access the... |
blob | commitdiff | raw | diff to current |
2011-06-06 |
Stuart Hastings | Followup to 132458, omit unnecessary stack copy when... |
blob | commitdiff | raw | diff to current |
2011-06-03 |
Stuart Hastings | Reapply 132424 with fixes. This fixes PR10068. |
blob | commitdiff | raw | diff to current |
2011-06-02 |
Eric Christopher | Have LowerOperandForConstraint handle multiple characte... |
blob | commitdiff | raw | diff to current |
2011-06-02 |
Rafael Espindola | Revert 132424 to fix PR10068. |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Stuart Hastings | Recommit 132404 with fixes. rdar://problem/5993888 |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Stuart Hastings | Revert 132404 to appease a buildbot. rdar://problem... |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Stuart Hastings | Add support for x86 CMPEQSS and friends. These instruc... |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Stuart Hastings | FGETSIGN support for x86, using movmskps/pd. Will... |
blob | commitdiff | raw | diff to current |
2011-05-26 |
Stuart Hastings | Reverting 132105: it broke some LLVM-GCC DejaGNU tests. |
blob | commitdiff | raw | diff to current |
2011-05-26 |
Stuart Hastings | Correctly handle a one-word struct passed byval on... |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Eli Friedman | Clean up the mess created by r131467+r131469. |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Stuart Hastings | Revert 131467 due to buildbot complaint. |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Stuart Hastings | Fix an obscure issue in X86_64 parameter passing: if... |
blob | commitdiff | raw | diff to current |
2011-05-11 |
Nadav Rotem | Add custom lowering of X86 vector SRA/SRL/SHL when... |
blob | commitdiff | raw | diff to current |
2011-05-06 |
Eli Friedman | Make the logic for determining function alignment more... |
blob | commitdiff | raw | diff to current |
2011-03-21 |
Evan Cheng | Re-apply r127953 with fixes: eliminate empty return... |
blob | commitdiff | raw | diff to current |
2011-03-19 |
Daniel Dunbar | Revert r127953, "SimplifyCFG has stopped duplicating... |
blob | commitdiff | raw | diff to current |
2011-03-19 |
Evan Cheng | SimplifyCFG has stopped duplicating returns into predec... |
blob | commitdiff | raw | diff to current |
2011-03-17 |
Cameron Zwarich | Move more logic into getTypeForExtArgOrReturn. |
blob | commitdiff | raw | diff to current |
2011-03-17 |
Cameron Zwarich | Rename getTypeForExtendedInteger() to getTypeForExtArgO... |
blob | commitdiff | raw | diff to current |
2011-03-16 |
Cameron Zwarich | The x86-64 ABI says that a bool is only guaranteed... |
blob | commitdiff | raw | diff to current |
2011-03-07 |
Cameron Zwarich | Move getRegPressureLimit() from TargetLoweringInfo... |
blob | commitdiff | raw | diff to current |
next |