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
*
[CodeGenPrepare][NFC] Rename TargetTransformInfo::expandMemCmp -> TargetTrans...
Clement Courbet
2017-09-25
1
-1
/
+1
*
[DivRempairs] add a pass to optimize div/rem pairs (PR31028)
Sanjay Patel
2017-09-09
1
-0
/
+5
*
[SLP] Support for horizontal min/max reduction.
Alexey Bataev
2017-09-08
1
-0
/
+146
*
X86: Improve AVX512 fptoui lowering
Zvi Rackover
2017-09-07
1
-0
/
+4
*
Model cache size and associativity in TargetTransformInfo
Tobias Grosser
2017-08-24
1
-0
/
+51
*
Changed basic cost of store operation on X86
Elena Demikhovsky
2017-08-20
1
-0
/
+15
*
[CostModel][X86][XOP] Improve costs for XOP shuffles
Simon Pilgrim
2017-08-16
1
-0
/
+22
*
[CostModel][X86] Add SSE2 two-src shuffle costs
Simon Pilgrim
2017-08-10
1
-0
/
+2
*
[CostModel][X86] Add avx1 two-src shuffle costs
Simon Pilgrim
2017-08-10
1
-0
/
+9
*
[CostModel][X86] Add avx2 two-src shuffle costs
Simon Pilgrim
2017-08-10
1
-2
/
+11
*
[CostModel][X86] Improve single src shuffle costs
Simon Pilgrim
2017-08-10
1
-11
/
+36
*
Reapply fix PR23384 (part 3 of 3) r304824 (was reverted in r305720).
Evgeny Stupachenko
2017-08-07
1
-0
/
+11
*
Strip trailing whitespace. NFCI.
Simon Pilgrim
2017-07-31
1
-7
/
+7
*
[Cost] Rename getReductionCost() to getArithmeticReductionCost(), NFC.
Alexey Bataev
2017-07-31
1
-3
/
+3
*
[X86][CM] update add\sub costs of vectors of 64 in X86\SLM arch
Mohammed Agabaria
2017-07-02
1
-4
/
+9
*
[AVX2] [TTI CostModel] Add cost of interleaved loads/stores for AVX2
Dorit Nuzman
2017-06-25
1
-0
/
+112
*
[x86] enable CGP memcmp() expansion for 2/4/8 byte sizes
Sanjay Patel
2017-06-20
1
-0
/
+6
*
Revert r304824 "Fix PR23384 (part 3 of 3)"
Hans Wennborg
2017-06-19
1
-11
/
+0
*
Fix PR23384 (part 3 of 3)
Evgeny Stupachenko
2017-06-06
1
-0
/
+11
*
[Atomics][LoopIdiom] Recognize unordered atomic memcpy
Anna Thomas
2017-06-06
1
-0
/
+2
*
[X86][AVX512] Add 512-bit vector ctpop costs + tests
Simon Pilgrim
2017-05-18
1
-0
/
+6
*
[X86][AVX512] Add 512-bit vector ctlz costs + tests
Simon Pilgrim
2017-05-17
1
-0
/
+24
*
[X86][AVX512] Add 512-bit vector cttz costs + tests
Simon Pilgrim
2017-05-17
1
-0
/
+6
*
[X86][AVX512] Add 512-bit vector bitreverse costs + tests
Simon Pilgrim
2017-05-17
1
-0
/
+18
*
[X86][AVX1] Account for cost of extract/insert of 256-bit shifts
Simon Pilgrim
2017-05-14
1
-49
/
+49
*
[X86][AVX2] Fix costs for v4i64 ashr by splat
Simon Pilgrim
2017-05-14
1
-0
/
+5
*
[X86][AVX1] Account for cost of extract/insert of 256-bit shifts by splat
Simon Pilgrim
2017-05-14
1
-12
/
+12
*
[X86][AVX1] Account for cost of extract/insert of 256-bit SDIV/UDIV by mul se...
Simon Pilgrim
2017-05-14
1
-17
/
+17
*
[X86][XOP] XOP's general v16i8 shifts will be used instead of v8i16 shift + m...
Simon Pilgrim
2017-05-14
1
-3
/
+6
*
[X86][SSE] Account for cost of extract/insert of v32i8 vector shifts
Simon Pilgrim
2017-05-14
1
-3
/
+3
*
[X86][XOP] Account for cost of extract/insert of 256-bit vector shifts
Simon Pilgrim
2017-05-14
1
-12
/
+12
*
[X86][AVX1] Improve 256-bit vector costs for integer unary intrinsics.
Simon Pilgrim
2017-05-07
1
-16
/
+16
*
[SystemZ] TargetTransformInfo cost functions implemented.
Jonas Paulsson
2017-04-12
1
-4
/
+6
*
[X86 TTI] Implement LSV hook
Keno Fischer
2017-04-05
1
-1
/
+5
*
[X86] Add missing BITREVERSE costs for SSE2 vectors and i8/i16/i32/i64 scalars
Simon Pilgrim
2017-03-15
1
-0
/
+19
*
Align cost model columns. NFCI.
Simon Pilgrim
2017-03-15
1
-4
/
+4
*
[TargetTransformInfo] getIntrinsicInstrCost() scalarization estimation improved
Jonas Paulsson
2017-03-14
1
-4
/
+5
*
[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
[next]