index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Target
/
X86
/
X86TargetTransformInfo.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
[X86] Add costs for non-AVX512 single-source permutation integer shuffles
Michael Kuperstein
2017-02-02
1
-3
/
+16
*
[TargetTransformInfo] Refactor and improve getScalarizationOverhead()
Jonas Paulsson
2017-01-26
1
-14
/
+0
*
[X86] enable memory interleaving for X86\SLM arch.
Mohammed Agabaria
2017-01-25
1
-1
/
+1
*
Remove trailing whitespace. NFCI.
Simon Pilgrim
2017-01-20
1
-1
/
+1
*
[CostModel][X86] Removed unused cost. NFCI.
Simon Pilgrim
2017-01-20
1
-1
/
+0
*
[CostModel][X86] Fix AVX512BW vector shift costs for vXi16 types
Simon Pilgrim
2017-01-15
1
-0
/
+8
*
[CostModel][X86] Updated vXi64 ASHR costs on AVX512 targets now that D28604 h...
Simon Pilgrim
2017-01-14
1
-0
/
+8
*
[X86][AVX512BW] Vectorize v64i8 vector shifts
Simon Pilgrim
2017-01-11
1
-0
/
+4
*
[X86] updating TTI costs for arithmetic instructions on X86\SLM arch.
Mohammed Agabaria
2017-01-11
1
-3
/
+50
*
[CostModel][X86] Fixed vXi8 uniform shift costs.
Simon Pilgrim
2017-01-08
1
-6
/
+16
*
[CostModel][X86] Moved legal uniform shift costs earlier.
Simon Pilgrim
2017-01-08
1
-24
/
+39
*
[CostModel][X86] Update SSE41/AVX1 vXi32 SHL costs
Simon Pilgrim
2017-01-07
1
-0
/
+2
*
[CostModel][X86] Fix AVX2 v16i16 shift 'splat' costs.
Simon Pilgrim
2017-01-07
1
-2
/
+15
*
[CostModel][X86] Match 256-bit vector shift 'splat' costs for AVX2 and above
Simon Pilgrim
2017-01-07
1
-45
/
+44
*
[CostModel][X86] Generalized cost calculation of SHL by constant -> MUL conve...
Simon Pilgrim
2017-01-07
1
-21
/
+10
*
[CostModel][X86] Merge separate AVX1 cost LUTs. NFCI.
Simon Pilgrim
2017-01-07
1
-38
/
+30
*
[CostModel][AVX512BW] Add v32i16 vector shift costs for avx512bw targets.
Simon Pilgrim
2017-01-07
1
-0
/
+4
*
[CostModel][X86] Added missing AVX2 arithmetic costs.
Simon Pilgrim
2017-01-07
1
-23
/
+33
*
[CostModel][X86] Reordered AVX1 arithmetic cost LUT into descending target or...
Simon Pilgrim
2017-01-07
1
-27
/
+27
*
[X86][AVX512] Use lowerShuffleAsRepeatedMaskAndLanePermute for non-VBMI v64i8...
Simon Pilgrim
2017-01-07
1
-2
/
+1
*
[CostModel][X86] Fix 512-bit SDIV/UDIV 'big' costs.
Simon Pilgrim
2017-01-06
1
-16
/
+18
*
[CostModel][X86] Tidyup arithmetic costs code. NFCI.
Simon Pilgrim
2017-01-05
1
-28
/
+15
*
[CostModel][X86] Move vXi32 MUL costs into existing tables. NFCI.
Simon Pilgrim
2017-01-05
1
-6
/
+5
*
Remove trailing whitespace. NFCI.
Simon Pilgrim
2017-01-05
1
-3
/
+3
*
[CostModel][X86] Reordered SSE42 arithmetic cost LUT into descending order. N...
Simon Pilgrim
2017-01-05
1
-13
/
+11
*
[CostModel][X86] Move vXi64 MUL costs into existing tables. NFCI.
Simon Pilgrim
2017-01-05
1
-11
/
+3
*
[CostModel][X86] Strip unused 256-bit vector shift costs. NFCI.
Simon Pilgrim
2017-01-05
1
-8
/
+0
*
[CostModel][X86] Include the cost of 256-bit upper subvector extract/insertio...
Simon Pilgrim
2017-01-05
1
-2
/
+2
*
[CostModel][X86] Merged SK_PermuteSingleSrc/SK_PermuteTwoSrc into common shuf...
Simon Pilgrim
2017-01-05
1
-272
/
+227
*
[CostModel][X86] Add support for broadcast shuffle costs
Simon Pilgrim
2017-01-05
1
-9
/
+48
*
[CostModel][X86] Pulled out common type legalization code
Simon Pilgrim
2017-01-05
1
-7
/
+4
*
Currently isLikelyComplexAddressComputation tries to figure out if the given ...
Mohammed Agabaria
2017-01-05
1
-4
/
+16
*
[Test Commit] fixing some format issue in X86TTI to match clang-format output.
Mohammed Agabaria
2017-01-05
1
-3
/
+6
*
[CostModel][X86] Updated vXi8 and vXi16 Reverse/Alternate shuffle costs
Simon Pilgrim
2017-01-04
1
-11
/
+9
*
[X86] Merged Reverse/Alternate shuffle cost tables. NFCI.
Simon Pilgrim
2017-01-04
1
-141
/
+81
*
Fixed shuffle-reverse cost on AVX-512.
Elena Demikhovsky
2017-01-02
1
-0
/
+1
*
AVX-512 Loop Vectorizer: Cost calculation for interleave load/store patterns.
Elena Demikhovsky
2017-01-02
1
-9
/
+243
*
[X86][SSE] Improve lowering of vXi64 multiplies
Simon Pilgrim
2016-12-21
1
-8
/
+8
*
[CostModel][X86] Updated reverse shuffle costs
Simon Pilgrim
2016-12-15
1
-5
/
+95
*
[X86][AVX512] Add support for v2i64 fptosi/fptoui/sitofp/uitofp on AVX512DQ-o...
Simon Pilgrim
2016-11-24
1
-0
/
+4
*
[X86][AVX512] Add support for v4i64 fptosi/fptoui/sitofp/uitofp on AVX512DQ-o...
Simon Pilgrim
2016-11-23
1
-0
/
+4
*
[CostModel][X86] Add missing AVX512DQ v8i64 fptosi/sitofp costs
Simon Pilgrim
2016-11-23
1
-6
/
+12
*
[CostModel][X86] Added mul costs for vXi8 vectors
Simon Pilgrim
2016-11-14
1
-5
/
+21
*
[X86][AVX] Fixed v16i16/v32i8 ADD/SUB costs on AVX1 subtargets
Simon Pilgrim
2016-11-14
1
-0
/
+4
*
[VectorLegalizer] Expansion of CTLZ using CTPOP when possible
Simon Pilgrim
2016-11-08
1
-1
/
+4
*
Improved cost model for FDIV and FSQRT, by Andrew Tischenko
Alexey Bataev
2016-10-31
1
-2
/
+74
*
[X86][AVX512] Fix MUL v8i64 costs on non-AVX512DQ targets
Simon Pilgrim
2016-10-27
1
-0
/
+1
*
[X86][AVX512DQ] Improve lowering of MUL v2i64 and v4i64
Simon Pilgrim
2016-10-27
1
-0
/
+13
*
[X86][SSE] Add SSE41/AVX1 costs for vector shifts.
Simon Pilgrim
2016-10-23
1
-0
/
+26
*
[X86] Enable interleaved memory access by default
Michael Kuperstein
2016-10-20
1
-0
/
+7
[prev]
[next]