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] Combine vpmovdw+vpacksswb into vpmovdb.
2018-12-12
Craig Topper
[X86] Combine vpmovdw+vpacksswb into vpmovdb.
commit
|
commitdiff
|
tree
2018-12-12
Craig Topper
[X86] Add a few more fptosi test cases to demonstrate...
commit
|
commitdiff
|
tree
2018-12-11
Craig Topper
[GISel] Add parentheses to an assert because gcc is...
commit
|
commitdiff
|
tree
2018-12-11
Craig Topper
Fix not correct imm operand assertion for SUB32ri in...
commit
|
commitdiff
|
tree
2018-12-11
Craig Topper
[X86] Switch the 64-bit mulx schedule test to use inline...
commit
|
commitdiff
|
tree
2018-12-10
Craig Topper
[CostModel][X86][AArch64] Adjust cost of the scalarization...
commit
|
commitdiff
|
tree
2018-12-10
Craig Topper
[X86] Merge addcarryx/addcarry intrinsic into a single...
commit
|
commitdiff
|
tree
2018-12-09
Craig Topper
[X86] Add some comments about when some X86 intrinsic...
commit
|
commitdiff
|
tree
2018-12-09
Craig Topper
[X86] If the carry input to an addcarry/subborrow intrinsic...
commit
|
commitdiff
|
tree
2018-12-08
Craig Topper
[SelectionDAG] Remove ISD::ADDC/ADDE from some undef...
commit
|
commitdiff
|
tree
2018-12-07
Craig Topper
[X86] Remove the XFAILed test added in r348620
commit
|
commitdiff
|
tree
2018-12-07
Craig Topper
[CostModel][X86] Fix overcounting arithmetic cost in...
commit
|
commitdiff
|
tree
2018-12-07
Craig Topper
[X86] Initialize and Register X86CondBrFoldingPass
commit
|
commitdiff
|
tree
2018-12-06
Craig Topper
[X86] Directly create ADC/SBB nodes instead of using...
commit
|
commitdiff
|
tree
2018-12-06
Craig Topper
[X86] Remove some leftover code for handling an i1...
commit
|
commitdiff
|
tree
2018-12-05
Craig Topper
[X86] Remove -costmodel-reduxcost=true from the experimental...
commit
|
commitdiff
|
tree
2018-12-05
Craig Topper
[X86] Add more cost model tests for vector reductions...
commit
|
commitdiff
|
tree
2018-12-05
Craig Topper
[X86] Add narrow vector test cases to vector-reduce...
commit
|
commitdiff
|
tree
2018-12-05
Craig Topper
[MachineLICM][X86][AMDGPU] Fix subtle bug in the updating...
commit
|
commitdiff
|
tree
2018-12-05
Craig Topper
[TableGen] Preserve order of output operands in DAGISelMatch...
commit
|
commitdiff
|
tree
2018-12-04
Craig Topper
[X86] Remove custom DAG combine for SIGN_EXTEND_VECTOR_INREG...
commit
|
commitdiff
|
tree
2018-12-03
Craig Topper
[X86] Fix bad formatting. NFC
commit
|
commitdiff
|
tree
2018-12-03
Craig Topper
[X86] Teach LowerMUL/LowerMULH for vXi8 to unpack constant...
commit
|
commitdiff
|
tree
2018-12-03
Craig Topper
[X86] Add DAG combine to combine a v8i32->v8i16 truncate...
commit
|
commitdiff
|
tree
2018-12-02
Craig Topper
[X86] Add a DAG combine to turn stores of vXi1 on pre...
commit
|
commitdiff
|
tree
2018-12-02
Craig Topper
[X86] Fix bad comment. NFC
commit
|
commitdiff
|
tree
2018-12-02
Craig Topper
[X86] Simplify LowerBITCAST code for v2i32/v4i16/v8i8...
commit
|
commitdiff
|
tree
2018-12-02
Craig Topper
[X86] Add custom type legalization for v2i32/v4i16...
commit
|
commitdiff
|
tree
2018-12-02
Craig Topper
[X86] Custom type legalize v2i32/v4i16/v8i8->i64 bitcasts...
commit
|
commitdiff
|
tree
2018-12-01
Craig Topper
[X86] Add vXi8 division/remainder by non-splat constant...
commit
|
commitdiff
|
tree
2018-12-01
Craig Topper
[X86] Don't use zero_extend_vector_inreg for mulhu...
commit
|
commitdiff
|
tree
2018-12-01
Craig Topper
[X86] Remove stale FIXME from test case. NFC
commit
|
commitdiff
|
tree
2018-12-01
Craig Topper
[X86][LoopVectorize] Replace -mcpu=skylake-avx512 with...
commit
|
commitdiff
|
tree
2018-12-01
Craig Topper
[X86] Replace '-mcpu=skx' with -mattr=avx512f or -mattr...
commit
|
commitdiff
|
tree
2018-11-30
Craig Topper
[X86] Split skylake-avx512 run lines in SLP vectorizer...
commit
|
commitdiff
|
tree
2018-11-30
Craig Topper
[X86] Change vXi8 MULHU lowering to unpack high and...
commit
|
commitdiff
|
tree
2018-11-30
Craig Topper
[X86] Prefer lowerVectorShuffleAsBitMask over using...
commit
|
commitdiff
|
tree
2018-11-30
Craig Topper
[X86] Emit PACKUS directly from the v16i8 LowerMULH...
commit
|
commitdiff
|
tree
2018-11-30
Craig Topper
[X86] Change the pre-sse4.1 code in the v16i8 MULHU...
commit
|
commitdiff
|
tree
2018-11-30
Craig Topper
[X86] Fix a couple types in SimplifyDemandedVectorEltsForTar...
commit
|
commitdiff
|
tree
2018-11-29
Craig Topper
[X86] Change the pre-type legalization DAG combine...
commit
|
commitdiff
|
tree
2018-11-29
Craig Topper
[SelectionDAG][AArch64][X86] Move legalization of vector...
commit
|
commitdiff
|
tree
2018-11-29
Craig Topper
[X86] Add a DAG combine pre type legalization to widen...
commit
|
commitdiff
|
tree
2018-11-29
Craig Topper
[Inliner] Modify the merging of min-legal-vector-width...
commit
|
commitdiff
|
tree
2018-11-29
Craig Topper
[Inliner] Add test for merging of min-legal-vector...
commit
|
commitdiff
|
tree
2018-11-29
Craig Topper
[X86] Correct comment. NFC
commit
|
commitdiff
|
tree
2018-11-28
Craig Topper
[X86] Make X86TTIImpl::getCastInstrCost properly handle...
commit
|
commitdiff
|
tree
2018-11-28
Craig Topper
[X86] Add some cost model entries for sext/zext for...
commit
|
commitdiff
|
tree
2018-11-28
Craig Topper
[X86] Add a combine for back to back VSRAI instructions
commit
|
commitdiff
|
tree
2018-11-28
Craig Topper
[X86] Add test cases to show that we don't properly...
commit
|
commitdiff
|
tree
2018-11-27
Craig Topper
[X86] Add exhaustive cost model testing for sext/zext...
commit
|
commitdiff
|
tree
2018-11-27
Craig Topper
[X86] Add cost model tests for experimental.vector...
commit
|
commitdiff
|
tree
2018-11-27
Craig Topper
[X86] Add cost model test for masked load an store...
commit
|
commitdiff
|
tree
2018-11-27
Craig Topper
[X86] Add cost model tests for fp_to_int/int_to_fp...
commit
|
commitdiff
|
tree
2018-11-27
Craig Topper
[X86] Add cost model tests for shifts with -x86-experimental...
commit
|
commitdiff
|
tree
2018-11-27
Craig Topper
[X86] Replace an APInt that is guaranteed to be 8-bits...
commit
|
commitdiff
|
tree
2018-11-27
Craig Topper
[X86] Add cascade lake arch in X86 target.
commit
|
commitdiff
|
tree
2018-11-27
Craig Topper
[X86] Add test cases for vector shifts of v2i32/v2i16...
commit
|
commitdiff
|
tree
2018-11-27
Craig Topper
[X86] Use getUnpackl/getUnpackh instead of directly...
commit
|
commitdiff
|
tree
2018-11-27
Craig Topper
[X86] Prevent DAG combine from folding a bitcast from...
commit
|
commitdiff
|
tree
2018-11-27
Craig Topper
[X86] Add a bunch of test cases for storing a scalar...
commit
|
commitdiff
|
tree
2018-11-26
Craig Topper
[LegalizeVectorTypes][X86][ARM][AArch64][PowerPC] Don...
commit
|
commitdiff
|
tree
2018-11-26
Craig Topper
[SelectionDAG] Teach BaseIndexOffset::match to unwrap...
commit
|
commitdiff
|
tree
2018-11-26
Craig Topper
[X86] Add test case for D54818
commit
|
commitdiff
|
tree
2018-11-26
Craig Topper
[X86] Add test cases to show bad type legalization...
commit
|
commitdiff
|
tree
2018-11-24
Craig Topper
[X86] Synchronize a macro in getAvailableFeatures in...
commit
|
commitdiff
|
tree
2018-11-23
Craig Topper
[LegalizeVectorTypes] Don't use SplitVecOp_TruncateHelper...
commit
|
commitdiff
|
tree
2018-11-22
Craig Topper
[LegalizeVectorTypes] Have SplitVecOp_TruncateHelper...
commit
|
commitdiff
|
tree
2018-11-21
Craig Topper
[X86] In getScalarMaskingNode, replace scalar_to_vector...
commit
|
commitdiff
|
tree
2018-11-21
Craig Topper
[X86] Correct 256 vpmovzx/vpmovsx isel patterns to...
commit
|
commitdiff
|
tree
2018-11-21
Craig Topper
[X86] Add a copy of avx512-trunc.ll with -x86-experimental...
commit
|
commitdiff
|
tree
2018-11-20
Craig Topper
[X86] Emit a PACKUS instead of a VECTOR_SHUFFLE from...
commit
|
commitdiff
|
tree
2018-11-20
Craig Topper
[X86] Emit a single shuffle for the v16i8->v4i32 step...
commit
|
commitdiff
|
tree
2018-11-20
Craig Topper
[X86] Preserve undef information when creating a punpckl...
commit
|
commitdiff
|
tree
2018-11-20
Craig Topper
[X86] Add custom type legalization for v8i8->v8i32...
commit
|
commitdiff
|
tree
2018-11-20
Craig Topper
[X86] Replace more calls to getZeroVector with regular...
commit
|
commitdiff
|
tree
2018-11-20
Craig Topper
[SelectionDAG] Compute known bits and num sign bits...
commit
|
commitdiff
|
tree
2018-11-19
Craig Topper
[X86] Rename combineVSZext->combineExtendVectorInreg...
commit
|
commitdiff
|
tree
2018-11-19
Craig Topper
[X86] Add test case to show missed opportunity to use...
commit
|
commitdiff
|
tree
2018-11-19
Craig Topper
[X86][CostModel] Don't lookup intrinsic cost tables...
commit
|
commitdiff
|
tree
2018-11-19
Craig Topper
[X86] Attempt to improve v32i8/v64i8 multiply lowering...
commit
|
commitdiff
|
tree
2018-11-19
Craig Topper
[X86] Use a pcmpgt with 0 instead of psrad 31, to fill...
commit
|
commitdiff
|
tree
2018-11-19
Craig Topper
[X86] Use compare with 0 to fill an element with sign...
commit
|
commitdiff
|
tree
2018-11-19
Craig Topper
[X86] Remove most of the SEXTLOAD Custom setOperationAction...
commit
|
commitdiff
|
tree
2018-11-18
Craig Topper
[X86] Add custom type legalization for extending v4i8...
commit
|
commitdiff
|
tree
2018-11-18
Craig Topper
[X86] Add a 32-bit command line with only sse2 to vector...
commit
|
commitdiff
|
tree
2018-11-18
Craig Topper
[X86] Disable combineToExtendVectorInReg under -x86...
commit
|
commitdiff
|
tree
2018-11-18
Craig Topper
[X86] Lower v16i16->v8i16 truncate using an 'and' with...
commit
|
commitdiff
|
tree
2018-11-18
Craig Topper
[X86] Add -x86-experimental-vector-widening-legalization...
commit
|
commitdiff
|
tree
2018-11-18
Craig Topper
[X86] Rename WidenMaskArithmetic->PromoteMaskArithmetic...
commit
|
commitdiff
|
tree
2018-11-18
Craig Topper
[X86] Don't use a pmaddwd for vXi32 multiply if the...
commit
|
commitdiff
|
tree
2018-11-17
Craig Topper
[X86] Add support for matching PACKUSWB from a v64i8...
commit
|
commitdiff
|
tree
2018-11-17
Craig Topper
[X86] Add test case to show missed opportunity to use...
commit
|
commitdiff
|
tree
2018-11-17
Craig Topper
[X86] Don't extend v32i8 multiplies to v32i16 with...
commit
|
commitdiff
|
tree
2018-11-17
Craig Topper
[X86] Add test cases to show incorrect use of a 512...
commit
|
commitdiff
|
tree
2018-11-17
Craig Topper
[X86] Use getUnpackl/getUnpackh instead of hardcoding...
commit
|
commitdiff
|
tree
2018-11-16
Craig Topper
[X86] Add custom promotion of narrow fp_to_uint/fp_to_sint...
commit
|
commitdiff
|
tree
2018-11-16
Craig Topper
[X86] Qualify part of the masked gather handling in...
commit
|
commitdiff
|
tree
2018-11-16
Craig Topper
[X86] Remove a branch on SSE4.1 from LowerLoad
commit
|
commitdiff
|
tree
2018-11-16
Craig Topper
[LegalizeVectorOps] After custom legalizing an extending...
commit
|
commitdiff
|
tree
next