summaryrefslogtreecommitdiffstats
path: root/llvm/test/Analysis/CostModel
Commit message (Expand)AuthorAgeFilesLines
* [CostModel][X86] Add missing scalar i64->f32 uitofp costsSimon Pilgrim2020-01-061-11/+11
* Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...Fangrui Song2019-12-241-1/+1
* [AMDGPU] Implemented fma cost analysisStanislav Mekhanoshin2019-12-181-0/+120
* [AMDGPU] Fixed cost model for packed 16 bit opsStanislav Mekhanoshin2019-12-177-102/+258
* [ARM] Teach the Arm cost model that a Shift can be folded into other instruct...David Green2019-12-091-18/+18
* [ARM] Additional tests and minor formatting. NFCDavid Green2019-12-091-0/+96
* [x86] add cost model special-case for insert/extract from element 0Sanjay Patel2019-12-064-62/+62
* [PowerPC] Separate Features that are known to be Power9 specific from Future CPUStefan Pintilie2019-11-271-0/+16
* [x86] make SLM extract vector element more expensive than defaultSanjay Patel2019-11-274-255/+1197
* AMDGPU: Split test functions to avoid dependency on subtargetMatt Arsenault2019-11-191-57/+155
* [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
* [AMDGPU] Fix bug introduced in 47a5c36b37f0dfukalov2019-11-071-4/+15
* [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
* [AMDGPU] Improve code size cost model (part 2)dfukalov2019-11-0610-1/+32
* [X86] Lower the cost of avx512 horizontal bool and/or reductions to 2*log2(bi...Craig Topper2019-11-042-42/+42
* [AMDGPU] Improve code size cost modelDaniil Fukalov2019-10-173-18/+24
* [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
* [SystemZ] Support z15 processor nameUlrich Weigand2019-09-203-41/+41
* [CostModel][X86] Add scalar sext/zext cost testsSimon Pilgrim2019-09-021-0/+158
* [CostModel] Model all `extractvalue`s as free.Roman Lebedev2019-08-292-48/+48
* Recommit [PowerPC] Update P9 vector costs for insert/extractRoland Froese2019-08-261-24/+24
* [X86] Lower the cost of v2i32->v2f64 sint_to_fp under vector widening legaliz...Craig Topper2019-08-222-8/+8
* [ARM] MVE sext costsDavid Green2019-08-191-16/+52
* [ARM] MVE sext of a load is freeDavid Green2019-08-161-6/+6
* [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
* [ARM] Add MVE beats vector cost modelDavid Green2019-08-137-665/+979
* [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-122-50/+182
* [ARM] sext of a load is freeDavid Green2019-08-121-14/+14
* [ARM] MVE shuffle broadcast costsDavid Green2019-08-121-8/+8
* [ARM] Put some of the TTI costmodel behind hasNeon calls.David Green2019-08-127-317/+317
* [ARM] Add or update a number of costmodel tests. NFCDavid Green2019-08-127-793/+2486
* [CostModel][X86][AArch64] Add some tests for extractvalueRoman Lebedev2019-08-122-0/+152
* 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
OpenPOWER on IntegriCloud