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
[X86] Allow VPMAXUQ/VPMAXSQ/VPMINUQ/VPMINSQ to be used with 128/256 bit vectors when...
2017-12-04
Craig Topper
[X86] Allow VPMAXUQ/VPMAXSQ/VPMINUQ/VPMINSQ to be used...
commit
|
commitdiff
|
tree
2017-12-04
Craig Topper
[X86] Don't turn UINT_TO_FP into SINT_TO_FP during...
commit
|
commitdiff
|
tree
2017-12-04
Craig Topper
[SelectionDAG] Teach computeKnownBits some improvements...
commit
|
commitdiff
|
tree
2017-12-03
Craig Topper
[SelectionDAG] Use the inlined APInt shift methods...
commit
|
commitdiff
|
tree
2017-12-02
Craig Topper
[ValueTracking] Pass only a single lambda to computeKnownBit...
commit
|
commitdiff
|
tree
2017-12-02
Craig Topper
[X86] Fix copy paste mistake in test case for r319612.
commit
|
commitdiff
|
tree
2017-12-02
Craig Topper
[X86] Teach the assembler to support %db8-%db15 as...
commit
|
commitdiff
|
tree
2017-12-02
Craig Topper
[X86] Support %dr8-%dr15 in the assembler.
commit
|
commitdiff
|
tree
2017-12-01
Craig Topper
[X86] Custom legalize v2i32 gathers via widening rather...
commit
|
commitdiff
|
tree
2017-12-01
Craig Topper
[X86][SelectionDAG] Make sure we explicitly sign extend...
commit
|
commitdiff
|
tree
2017-12-01
Craig Topper
[X86] Add another v2i32 gather test case with v2i64...
commit
|
commitdiff
|
tree
2017-12-01
Craig Topper
[X86] Add a DAG combine to simplify masks for AVX2...
commit
|
commitdiff
|
tree
2017-11-30
Craig Topper
[X86] Promote i8 CTPOP to i32 instead of i16 when we...
commit
|
commitdiff
|
tree
2017-11-30
Craig Topper
[X86] Optimize avx2 vgatherqps for v2f32 with v2i64...
commit
|
commitdiff
|
tree
2017-11-30
Craig Topper
[X86] Make sure we don't remove sign extends of masks...
commit
|
commitdiff
|
tree
2017-11-29
Craig Topper
[X86] Remove some questionable looking code that seems...
commit
|
commitdiff
|
tree
2017-11-29
Craig Topper
[SelectionDAG][X86] Teach promotion legalization for...
commit
|
commitdiff
|
tree
2017-11-29
Craig Topper
[X86] Remove setOperationAction Promote for ISD::SINT_TO_FP...
commit
|
commitdiff
|
tree
2017-11-29
Craig Topper
[X86] Promote fp_to_sint v16f32->v16i16/v16i8 to avoid...
commit
|
commitdiff
|
tree
2017-11-29
Craig Topper
[X86] Add test cases for fptosi v16f32->v16i8/v16i16...
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] Mark ISD::FP_TO_UINT v16i8/v16i16 as Promote...
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] Regenerate avx512-schedule test.
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] Remove unused variable.
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] Remove code from combineUIntToFP that tried to...
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] Remove custom lowering for uint_to_fp from vXi8...
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] In lowerVectorShuffleAsElementInsertion, if were...
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] Remove some unused pattern fragments from td...
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] Make zero extend from v16i1/v8i1 to v16i8/v8i16...
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] Add command line without AVX512BW/AVX512VL to...
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] Remove unnecessary fp<->int setOperationAction...
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] Remove duplicate calls to setOperationAction...
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[DAGCombiner] Don't combine aext(setcc) if the setcc...
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[DAGCombiner] Use EVT::changeVectorElementTypeToInteger...
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[X86] Teach getSetCCResultType to handle more than...
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[X86] Remove lines that set v8f32 FP_ROUND/FP_EXTEND...
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[SelectionDAG] Add a debug message when vector_shuffle...
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[X86] Remove an unused isel pattern that looked for...
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[X86] Teach combineX86ShuffleChain that AllowIntDomain...
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[X86] Add avx512bw command lines to vselect-packss.ll
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[X86] Make getSetCCResultType return vXi1 for any vXi32...
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[SelectionDAG] Teach SplitVecRes_SETCC to call GetSplitVecto...
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[SelectionDAG] Fix function name in comment. NFC
commit
|
commitdiff
|
tree
2017-11-26
Craig Topper
[X86] Fix an assert that was incorrectly checking for...
commit
|
commitdiff
|
tree
2017-11-25
Craig Topper
[X86] Remove GCCBuiltin from intrinsics that are no...
commit
|
commitdiff
|
tree
2017-11-25
Craig Topper
[X86] Add separate intrinsics for scalar FMA4 instructions.
commit
|
commitdiff
|
tree
2017-11-25
Craig Topper
[X86] Don't report gather is legal on Skylake CPUs...
commit
|
commitdiff
|
tree
2017-11-25
Craig Topper
[SelectionDAG] Remove some dead code from vector scalaring
commit
|
commitdiff
|
tree
2017-11-25
Craig Topper
[X86] Simplify some code in combineSetCC. NFCI
commit
|
commitdiff
|
tree
2017-11-25
Craig Topper
[X86] Qualify some vector specific code with VT.isVector...
commit
|
commitdiff
|
tree
2017-11-25
Craig Topper
[X86] Support folding to andnps with SSE1 only.
commit
|
commitdiff
|
tree
2017-11-25
Craig Topper
[X86] Add some early DAG combines to turn v4i32 AND...
commit
|
commitdiff
|
tree
2017-11-24
Craig Topper
Recommit r318963 "[APInt] Don't print debug messages...
commit
|
commitdiff
|
tree
2017-11-24
Craig Topper
[X86] Prevent using X * rsqrt(X) to approximate sqrt...
commit
|
commitdiff
|
tree
2017-11-24
Craig Topper
Revert 318963 "[APInt] Don't print debug messages from...
commit
|
commitdiff
|
tree
2017-11-24
Craig Topper
[APInt] Don't print debug messages from the APInt knuth...
commit
|
commitdiff
|
tree
2017-11-23
Craig Topper
[X86] Don't invert NewCC variable while processing...
commit
|
commitdiff
|
tree
2017-11-23
Craig Topper
[X86] Teach isel that X86ISD::CMPM_RND zeros the upper...
commit
|
commitdiff
|
tree
2017-11-23
Craig Topper
[X86] Remove some unneeded opcodes from getVectorMaskingNode...
commit
|
commitdiff
|
tree
2017-11-23
Craig Topper
[X86] Add X86ISD::CMPM_RND to getVectorMaskingNode...
commit
|
commitdiff
|
tree
2017-11-23
Craig Topper
[X86] Remove some dead code leftover from when i1 was...
commit
|
commitdiff
|
tree
2017-11-23
Craig Topper
[X86] Remove some dead code. NFC
commit
|
commitdiff
|
tree
2017-11-23
Craig Topper
[X86] Turn an if condition that should always be true...
commit
|
commitdiff
|
tree
2017-11-23
Craig Topper
[X86] Remove unnecessary check for is128BitVector. NFC
commit
|
commitdiff
|
tree
2017-11-23
Craig Topper
[X86] Simplify some bitmasking and use llvm_unreachable...
commit
|
commitdiff
|
tree
2017-11-23
Craig Topper
[X86] Remove a ternary operator that can only ever...
commit
|
commitdiff
|
tree
2017-11-22
Craig Topper
[X86] Regenerate the vector-popcnt and vector-tzcnt...
commit
|
commitdiff
|
tree
2017-11-22
Craig Topper
[X86] Support v32i16/v64i8 CTLZ using lookup table.
commit
|
commitdiff
|
tree
2017-11-22
Craig Topper
[X86] Move the BITALG setOperationAction code into...
commit
|
commitdiff
|
tree
2017-11-22
Craig Topper
[X86] Sink the MGATHER setOperationActions for AVX2...
commit
|
commitdiff
|
tree
2017-11-22
Craig Topper
[X86] Spell penryn correctly in some comments. NFC
commit
|
commitdiff
|
tree
2017-11-22
Craig Topper
[X86] Add an X86ISD::MSCATTER node for consistency...
commit
|
commitdiff
|
tree
2017-11-22
Craig Topper
[X86] Lower all ISD::MGATHER nodes to X86ISD:MGATHER.
commit
|
commitdiff
|
tree
2017-11-22
Craig Topper
[SelectionDAG] Add a isel matcher op to check the type...
commit
|
commitdiff
|
tree
2017-11-21
Craig Topper
[X86] Move the information about the feature bits used...
commit
|
commitdiff
|
tree
2017-11-21
Craig Topper
[X86] Allow vpclmulqdq instructions to be commuted...
commit
|
commitdiff
|
tree
2017-11-21
Craig Topper
[X86] Add BITALG, VAES, VBMI2, VNNI, VPCLMULQDQ, and...
commit
|
commitdiff
|
tree
2017-11-21
Craig Topper
[X86] Sort bits in getHostCPUFeatures again.
commit
|
commitdiff
|
tree
2017-11-21
Craig Topper
[X86] Simplify type constraints for AVX2 masked gather.
commit
|
commitdiff
|
tree
2017-11-21
Craig Topper
[X86] Simplify the predicates for avx2 masked gather...
commit
|
commitdiff
|
tree
2017-11-20
Craig Topper
[SelectionDAG] When promoting the result of a VSELECT...
commit
|
commitdiff
|
tree
2017-11-20
Craig Topper
[X86] Regenerate a test with broadcast comments. NFC
commit
|
commitdiff
|
tree
2017-11-19
Craig Topper
[X86] clzero check in getHostCPUFeatures should use...
commit
|
commitdiff
|
tree
2017-11-19
Craig Topper
[X86] Reorder and reformat the feature bit checks in...
commit
|
commitdiff
|
tree
2017-11-19
Craig Topper
[X86] Add test cases for rndscaless/sd intrinsics.
commit
|
commitdiff
|
tree
2017-11-19
Craig Topper
[X86] Improve load folding of scalar rcp28 and rsqrt28...
commit
|
commitdiff
|
tree
2017-11-19
Craig Topper
[X86] Switch cannonlake to use the SkylakeServer scheduling...
commit
|
commitdiff
|
tree
2017-11-19
Craig Topper
[X86] Add skeleton support for icelake CPU.
commit
|
commitdiff
|
tree
2017-11-19
Craig Topper
[X86] Fix 80 column violation and remove trailing whitespace...
commit
|
commitdiff
|
tree
2017-11-18
Craig Topper
[X86] Add another gather test with v8i8 sign extended...
commit
|
commitdiff
|
tree
2017-11-18
Craig Topper
[X86] Simplify the gather/scatter isel predicates.
commit
|
commitdiff
|
tree
2017-11-18
Craig Topper
[X86] Qualify a few places with ExperimentalVectorWideningLe...
commit
|
commitdiff
|
tree
2017-11-18
Craig Topper
[X86] Fix typo in variable name. NFC
commit
|
commitdiff
|
tree
2017-11-17
Craig Topper
[SelectionDAG] Allow custom vector widening through...
commit
|
commitdiff
|
tree
2017-11-16
Craig Topper
[X86] Add DAG combine to remove sext i32->i64 from...
commit
|
commitdiff
|
tree
2017-11-16
Craig Topper
[X86] Add gather test with index sign extended from...
commit
|
commitdiff
|
tree
2017-11-16
Craig Topper
[X86] Don't remove sign extend of gather/scatter indices...
commit
|
commitdiff
|
tree
2017-11-16
Craig Topper
[X86] Pre-truncate gather/scatter indices that have...
commit
|
commitdiff
|
tree
2017-11-16
Craig Topper
[X86] DAGCombinerInfo is in TargetLowering not X86TargetLowe...
commit
|
commitdiff
|
tree
2017-11-16
Craig Topper
[DAGCombiner] Use cast instead of an unchecked dyn_cast.
commit
|
commitdiff
|
tree
2017-11-16
Craig Topper
[X86] Update TTI to report that v1iX/v1fX types aren...
commit
|
commitdiff
|
tree
next