summaryrefslogtreecommitdiffstats
path: root/llvm/test/Analysis/CostModel/X86
Commit message (Expand)AuthorAgeFilesLines
* [CostModel][X86] Add missing scalar i64->f32 uitofp costsSimon Pilgrim2020-01-061-11/+11
* [x86] add cost model special-case for insert/extract from element 0Sanjay Patel2019-12-064-62/+62
* [x86] make SLM extract vector element more expensive than defaultSanjay Patel2019-11-274-255/+1197
* [X86] Remove setOperationAction for FP_TO_SINT v8i16.Craig Topper2019-11-121-12/+12
* [CostModel] Fixed isExtractSubvectorMask for undef index off endTim Renouf2019-11-081-0/+5
* [CostModel][X86] Improve add vXi64 + fadd vXf64 reduction tests for SLMSimon Pilgrim2019-11-062-12/+12
* [CostModel][X86] Add add/fadd reduction tests for SLMSimon Pilgrim2019-11-062-0/+256
* [X86] Lower the cost of avx512 horizontal bool and/or reductions to 2*log2(bi...Craig Topper2019-11-042-42/+42
* [CostModel][X86] Add CTLZ scalar costsSimon Pilgrim2019-10-141-31/+64
* [CostModel][X86] Add CTPOP scalar costs (PR43656)Simon Pilgrim2019-10-141-4/+4
* [CostModel][X86] Improve sum reduction costs.Simon Pilgrim2019-10-122-336/+141
* [CostModel][X86] Add tests for insertelement to non-immediate vector element ...Simon Pilgrim2019-10-091-0/+74
* [CostModel][X86] Add tests for extractelement from non-immediate vector eleme...Simon Pilgrim2019-10-091-0/+74
* [CostModel][X86] Fix SLM <2 x i64> icmp costsSimon Pilgrim2019-09-266-55/+285
* [Cost][X86] Add more missing vector truncation costsSimon Pilgrim2019-09-221-49/+49
* [Cost][X86] Add v2i64 truncation costsSimon Pilgrim2019-09-224-105/+105
* [CostModel][X86] Add scalar sext/zext cost testsSimon Pilgrim2019-09-021-0/+158
* [CostModel] Model all `extractvalue`s as free.Roman Lebedev2019-08-291-24/+24
* [X86] Lower the cost of v2i32->v2f64 sint_to_fp under vector widening legaliz...Craig Topper2019-08-222-8/+8
* [X86] Improve cost model for subvector extraction of less than 128-bit vectorsCraig Topper2019-08-151-615/+853
* [X86][CostModel] Adjust the costs of ZERO_EXTEND/SIGN_EXTEND with less than 1...Craig Topper2019-08-143-58/+58
* [X86] Add missing regular 512-bit vXi8 extract subvector cost model testsSimon Pilgrim2019-08-141-73/+421
* [X86] Add some vXi8 extract subvector cost model testsSimon Pilgrim2019-08-131-0/+367
* [CostModel][X86][AArch64] Check all 3 cost kinds in aggregates.llRoman Lebedev2019-08-121-25/+91
* [CostModel][X86][AArch64] Add some tests for extractvalueRoman Lebedev2019-08-121-0/+76
* Recommit r368081 "[X86] Add more extract subvector cost model tests for small...Craig Topper2019-08-071-7/+488
* Recommit r367901 "[X86] Enable -x86-experimental-vector-widening-legalization...Craig Topper2019-08-0723-828/+470
* Revert "[X86] Add more extract subvector cost model tests for smaller element...Mitch Phillips2019-08-061-488/+7
* Revert "[X86] Enable -x86-experimental-vector-widening-legalization by default."Mitch Phillips2019-08-0623-470/+828
* [X86] Add more extract subvector cost model tests for smaller element sizes a...Craig Topper2019-08-061-7/+488
* [X86] Remove tests for -x86-experimental-vector-widening-legalization from te...Craig Topper2019-08-0618-8109/+0
* [X86] Enable -x86-experimental-vector-widening-legalization by default.Craig Topper2019-08-0523-536/+485
* [lit] Delete empty lines at the end of lit.local.cfg NFCFangrui Song2019-06-171-1/+0
* Improve reduction intrinsics by overloading result value.Sander de Smalen2019-06-1318-4057/+4057
* [CostModel][X86] Improve masked load/store AVX1/AVX2 costsSimon Pilgrim2019-06-022-76/+76
* [CostModel][X86] Add bool vector and/or/xor cost testsSimon Pilgrim2019-05-301-0/+192
* [CostModel] Add really basic support for being able to query the cost of the ...Craig Topper2019-05-281-34/+78
* [X86] Add test cases for D62444. NFCCraig Topper2019-05-271-0/+171
* [CostModel][X86] Add min/max reduction costs for all SSE targetsSimon Pilgrim2019-05-118-559/+559
* [CostModel][X86] Add bool anyof/allof reduction costsSimon Pilgrim2019-04-174-184/+96
* [CostModel][X86] Add more exhaustive masked load/store/gather/scatter/expand/...Simon Pilgrim2019-04-062-72/+2050
* [TTI] Add generic cost model for smul/umul overflow intrinsicsSimon Pilgrim2019-02-251-36/+378
* [TTI] Add generic cost model for fixed point smul/umulSimon Pilgrim2019-02-251-36/+378
* [CostModel][X86] Add UMUL fixed point cost tests Simon Pilgrim2019-02-051-0/+63
* [CodeGen][X86] Expand UADDSAT to NOT+UMIN+ADDNikita Popov2019-01-281-4/+4
* [TTI] Add generic SADDSAT/SSUBSAT costsSimon Pilgrim2019-01-271-196/+234
* [CostModel][X86] Add SMUL fixed point cost tests Simon Pilgrim2019-01-241-0/+75
* [TTI] Add generic SADDO/SSUBO costsSimon Pilgrim2019-01-241-36/+378
* [TTI] Add generic UADDSAT/USUBSAT costsSimon Pilgrim2019-01-241-162/+181
* [TTI] Add generic UADDO/USUBO costsSimon Pilgrim2019-01-241-36/+378
OpenPOWER on IntegriCloud