OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[AVX-512] Add support for lowering shuffles to VALIGND/VALIGNQ
2016-11-12
Craig Topper
[AVX-512] Add support for lowering shuffles to VALIGND...
commit
|
commitdiff
|
tree
2016-11-10
Craig Topper
[AVX-512] Allow legacy cvtpd2dq intrinsics to select...
commit
|
commitdiff
|
tree
2016-11-10
Craig Topper
[AVX-512][X86] Convert avx_cvtt_ps2dq_256 and sse2_cvttps2dq...
commit
|
commitdiff
|
tree
2016-11-10
Craig Topper
[X86] Convert int_x86_avx_cvtt_pd2dq_256 to fp_to_sint...
commit
|
commitdiff
|
tree
2016-11-10
Craig Topper
[X86] Move some custom patterns into the currently...
commit
|
commitdiff
|
tree
2016-11-10
Craig Topper
[X86] Remove some patterns still referencing int_x86_sse2_cv...
commit
|
commitdiff
|
tree
2016-11-10
Craig Topper
[AVX-512] Add test cases to show missed opportunities...
commit
|
commitdiff
|
tree
2016-11-09
Craig Topper
[AVX-512] Add lowering to cvttpd2udq/cvttps2udq for...
commit
|
commitdiff
|
tree
2016-11-09
Craig Topper
[X86] Lower AVX512 and SSE intrinsics for CVTTPD2DQ...
commit
|
commitdiff
|
tree
2016-11-09
Craig Topper
[AVX-512] Add more varied alignments to tests for storing...
commit
|
commitdiff
|
tree
2016-11-09
Craig Topper
[AVX-512] Use alignedstore256 in patterns that look...
commit
|
commitdiff
|
tree
2016-11-09
Craig Topper
[AVX-512] Add test cases to demonstrate PR30947. We...
commit
|
commitdiff
|
tree
2016-11-09
Craig Topper
[AVX-512] Make VBMI instruction set enabling imply...
commit
|
commitdiff
|
tree
2016-11-08
Craig Topper
[AVX-512] Add an avx512f without avx512vl command line...
commit
|
commitdiff
|
tree
2016-11-07
Craig Topper
[AVX-512] Remove masked pmovzx/pmovsx builtins and...
commit
|
commitdiff
|
tree
2016-11-07
Craig Topper
[X86] Remove GCCBuiltins from cvtsi2ss/cvtsi2sd/cvtss2sd...
commit
|
commitdiff
|
tree
2016-11-07
Craig Topper
[X86] Use StringRef::startswith to reduce a few compares...
commit
|
commitdiff
|
tree
2016-11-07
Craig Topper
[AVX-512] Remove 128/256 masked pshufb intrinsics....
commit
|
commitdiff
|
tree
2016-11-06
Craig Topper
[AVX-512] Remove intrinsics for 128/256-bit masked...
commit
|
commitdiff
|
tree
2016-11-06
Craig Topper
[AVX-512] Remove intrinsics for 128/256-bit masked...
commit
|
commitdiff
|
tree
2016-11-06
Craig Topper
[AVX-512] Remove intrinsics for 128/256-bit masked...
commit
|
commitdiff
|
tree
2016-11-06
Craig Topper
[AVX-512] Remove a 512-bit test cases from the avx512vl...
commit
|
commitdiff
|
tree
2016-11-06
Craig Topper
[X86] Add a few more fptoui test cases to the vec_fp_to_int...
commit
|
commitdiff
|
tree
2016-11-06
Craig Topper
[AVX-512] Add missing EVEX version of pattern for ...
commit
|
commitdiff
|
tree
2016-11-06
Craig Topper
[AVX-512] Add avx512vl command line to the fpext test...
commit
|
commitdiff
|
tree
2016-11-06
Craig Topper
[AVX-512] Lower AVX cvtpd2ps intrinsic to ISD::FP_ROUND...
commit
|
commitdiff
|
tree
2016-11-06
Craig Topper
[AVX-512] Lower SSE/AVX cvtdq2ps intrinsics directly...
commit
|
commitdiff
|
tree
2016-11-06
Craig Topper
[AVX-512] Add -show-mc-encoding to legacy vector intrinsic...
commit
|
commitdiff
|
tree
2016-11-05
Craig Topper
[AVX-512] Use an equality compare instead of StringRef...
commit
|
commitdiff
|
tree
2016-11-05
Craig Topper
[X86] Remove broken support for autoupgrading llvm...
commit
|
commitdiff
|
tree
2016-11-03
Craig Topper
[AVX-512] Use 'vnot' instead of 'not' in patterns involving...
commit
|
commitdiff
|
tree
2016-10-31
Craig Topper
[AVX-512] Add missing patterns for selecting masked...
commit
|
commitdiff
|
tree
2016-10-30
Craig Topper
[X86] Use intrinsics table for PMADDUBSW and PMADDWD...
commit
|
commitdiff
|
tree
2016-10-30
Craig Topper
[X86] Don't use loadv2i64 on SSE version of PMULHRSW...
commit
|
commitdiff
|
tree
2016-10-29
Craig Topper
[X86] Use intrinsics table for VPMULHRSW intrincis...
commit
|
commitdiff
|
tree
2016-10-26
Craig Topper
[AVX-512] Add scalar vfmsub/vfnmsub mask3 intrinsics
commit
|
commitdiff
|
tree
2016-10-25
Craig Topper
[AVX-512] Add support for creating SIGN_EXTEND_VECTOR_INREG...
commit
|
commitdiff
|
tree
2016-10-24
Craig Topper
[AVX-512] Remove masked pmin/pmax intrinsics and autoupgrade...
commit
|
commitdiff
|
tree
2016-10-22
Craig Topper
[X86] Add support for printing shuffle comments for...
commit
|
commitdiff
|
tree
2016-10-22
Craig Topper
[X86] Add support for lowering v4i64 and v8i64 shuffles...
commit
|
commitdiff
|
tree
2016-10-22
Craig Topper
[X86] Remove unnecessary AVX2 check that was already...
commit
|
commitdiff
|
tree
2016-10-22
Craig Topper
[X86] Remove 128-bit lane handling from the main loop...
commit
|
commitdiff
|
tree
2016-10-21
Craig Topper
[AVX-512] Add tests to show opportunities for commuting...
commit
|
commitdiff
|
tree
2016-10-19
Craig Topper
[AVX-512] Teach isel lowering that a subvector broadcast...
commit
|
commitdiff
|
tree
2016-10-18
Craig Topper
[AVX-512] Add test case to check shuffle decoding for...
commit
|
commitdiff
|
tree
2016-10-18
Craig Topper
[X86] Fix DecodeVPERMVMask to handle cases where the...
commit
|
commitdiff
|
tree
2016-10-18
Craig Topper
[AVX-512] Fix DecodeVPERMV3Mask to handle cases where...
commit
|
commitdiff
|
tree
2016-10-18
Craig Topper
[AVX-512] Add support for decoding shuffle mask from...
commit
|
commitdiff
|
tree
2016-10-17
Craig Topper
[X86] Fix shuffle decoding assertions to print the...
commit
|
commitdiff
|
tree
2016-10-17
Craig Topper
[AVX-512] Add shuffle combining support for vpermi2var...
commit
|
commitdiff
|
tree
2016-10-17
Craig Topper
[AVX-512] Add vpermi2var test cases to shuffle combining...
commit
|
commitdiff
|
tree
2016-10-16
Craig Topper
[AVX-512] Add support for turning a 256-bit load that...
commit
|
commitdiff
|
tree
2016-10-16
Craig Topper
[AVX-512] Fix the operand order for vpermi2var_qi intrinsics...
commit
|
commitdiff
|
tree
2016-10-16
Craig Topper
[AVX-512] Correct execution domain for VPERMT2PS and...
commit
|
commitdiff
|
tree
2016-10-16
Craig Topper
[AVX-512] Move (v4i64 (X86SubVBroadcast (v2i64))) alternate...
commit
|
commitdiff
|
tree
2016-10-15
Craig Topper
[AVX-512] Add shuffle comments for vbroadcast instructions.
commit
|
commitdiff
|
tree
2016-10-15
Craig Topper
[AVX-512] Rename VPBROADCASTI32X2 and VPBROADCASTF32X2...
commit
|
commitdiff
|
tree
2016-10-14
Craig Topper
[DAGCombiner] Teach createBuildVecShuffle to handle...
commit
|
commitdiff
|
tree
2016-10-13
Craig Topper
[AVX-512] Fix v16i32 zero extending shuffle test case...
commit
|
commitdiff
|
tree
2016-10-13
Craig Topper
[AVX-512] Teach shuffle lowering to recognize 512-bit...
commit
|
commitdiff
|
tree
2016-10-13
Craig Topper
[AVX-512] Add tests for basic 512-bit zero extending...
commit
|
commitdiff
|
tree
2016-10-13
Craig Topper
[X86] Simplify the lowering code for extracting and...
commit
|
commitdiff
|
tree
2016-10-10
Craig Topper
[AVX-512] Add missing pattern sext or zext from bytes...
commit
|
commitdiff
|
tree
2016-10-10
Craig Topper
[AVX-512] Add test cases for AVX512 sign/zero extend...
commit
|
commitdiff
|
tree
2016-10-10
Craig Topper
[AVX-512] Add an AVX512VL/BW command line to sse41...
commit
|
commitdiff
|
tree
2016-10-09
Craig Topper
[AVX-512] Port 128 and 256-bit memory->register sign...
commit
|
commitdiff
|
tree
2016-10-09
Craig Topper
[X86] Remove redundant patterns. The same pattern appears...
commit
|
commitdiff
|
tree
2016-10-09
Craig Topper
[AVX-512] Fix execution domain for EVEX encoded VINSERTPS.
commit
|
commitdiff
|
tree
2016-10-09
Craig Topper
[AVX-512] Add subvector insert and extract to load...
commit
|
commitdiff
|
tree
2016-10-09
Craig Topper
[AVX-512] Add avx512dq to the fp stack folding test.
commit
|
commitdiff
|
tree
2016-10-09
Craig Topper
[AVX-512] Add the vector down convert instructions...
commit
|
commitdiff
|
tree
2016-10-08
Craig Topper
[AVX-512] Add test case for PR30430 that I should have...
commit
|
commitdiff
|
tree
2016-10-08
Craig Topper
[AVX-512] Fix a bug in getLargestLegalSuperClass where...
commit
|
commitdiff
|
tree
2016-10-07
Craig Topper
[X86] Fix patterns for VPMULLD and VPCMPEQQ to not...
commit
|
commitdiff
|
tree
2016-10-07
Craig Topper
[X86] Remove unused PatFrags. NFC
commit
|
commitdiff
|
tree
2016-10-04
Craig Topper
[X86] Add MOV8rm_NOREX to switch in isReallyTriviallyReMater...
commit
|
commitdiff
|
tree
2016-10-03
Craig Topper
[AVX-512] Remove isCheapAsAMove flag from VMOVAPSZ128rm_NOVL...
commit
|
commitdiff
|
tree
2016-10-03
Craig Topper
[X86] Mark all sizes of (V)MOVUPD as trivially rematerializable.
commit
|
commitdiff
|
tree
2016-10-02
Craig Topper
[X86] Don't set i64 ADDC/ADDE/SUBC/SUBE as Custom if...
commit
|
commitdiff
|
tree
2016-10-02
Craig Topper
[X86] Fix indentation. NFC
commit
|
commitdiff
|
tree
2016-10-01
Craig Topper
[X86] Cleanup patterns for using VMOVDDUP for broadcasts.
commit
|
commitdiff
|
tree
2016-10-01
Craig Topper
[AVX-512] Add EVEX versions of VPBROADCASTW patterns...
commit
|
commitdiff
|
tree
2016-10-01
Craig Topper
[AVX-512] Add VLX command lines to 128 and 256-bit...
commit
|
commitdiff
|
tree
2016-09-30
Craig Topper
[AVX-512] Store address operand should be an input...
commit
|
commitdiff
|
tree
2016-09-30
Craig Topper
[AVX-512] Add the special stack spilling pseudos for...
commit
|
commitdiff
|
tree
2016-09-30
Craig Topper
Revert r282835 "[AVX-512] Always use the full 32 register...
commit
|
commitdiff
|
tree
2016-09-30
Craig Topper
[X86] Add AVX-512 VTs to findRepresentativeClass as...
commit
|
commitdiff
|
tree
2016-09-30
Craig Topper
[AVX-512] Always use the full 32 register vector classes...
commit
|
commitdiff
|
tree
2016-09-29
Craig Topper
[X86] Really fix the FileCheck line from r282690.
commit
|
commitdiff
|
tree
2016-09-29
Craig Topper
[AVX-512] Fix a check line from r282690.
commit
|
commitdiff
|
tree
2016-09-29
Craig Topper
[AVX-512] Support spills of XMM16-31 and YMM16-31 when...
commit
|
commitdiff
|
tree
2016-09-29
Craig Topper
[X86] Remove extra FileCheck lines that got left behind...
commit
|
commitdiff
|
tree
2016-09-29
Craig Topper
[AVX-512] Replicate pattern from AVX to select VMOVDDUP...
commit
|
commitdiff
|
tree
2016-09-29
Craig Topper
[X86] Add EVEX encoded VBROADCASTSS/SD and VPBROADCASTD...
commit
|
commitdiff
|
tree
2016-09-29
Craig Topper
[X86] Remove AddedComplexity adjustments that don't...
commit
|
commitdiff
|
tree
2016-09-29
Craig Topper
[X86] Add 512-bit VPBROADCASTB and VPBROADCASTW tests.
commit
|
commitdiff
|
tree
2016-09-29
Craig Topper
[X86] Add VBROADCASTF128/VBROADCASTI128 to execution...
commit
|
commitdiff
|
tree
2016-09-27
Craig Topper
[X86] Add test case for PR30511 and r282341.
commit
|
commitdiff
|
tree
2016-09-27
Craig Topper
[X86] Expand all-ones-vector test to cover 256-bit...
commit
|
commitdiff
|
tree
2016-09-27
Craig Topper
[X86] Use std::max to calculate alignment instead of...
commit
|
commitdiff
|
tree
next