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
...
*
[CostModel][X86] Add UDIV/UREM by pow2 costs
Simon Pilgrim
2018-07-05
1
-15
/
+29
*
[X86][AVX] Reduce v4f64/v4i64 shuffle costs (PR37882)
Simon Pilgrim
2018-06-21
1
-4
/
+4
*
[CostModel] Replace ShuffleKind::SK_Alternate with ShuffleKind::SK_Select (PR...
Simon Pilgrim
2018-06-12
1
-24
/
+24
*
[TTI] Add uniform/non-uniform constant Pow2 detection to TargetTransformInfo:...
Simon Pilgrim
2018-05-22
1
-3
/
+4
*
Remove \brief commands from doxygen comments.
Adrian Prantl
2018-05-01
1
-1
/
+1
*
[CostModel][X86] Remove hard coded SDIV/UDIV vector costs
Simon Pilgrim
2018-04-25
1
-37
/
+13
*
[CostModel][X86] Recursive call for cost of imul for packed v16i16 constant s...
Simon Pilgrim
2018-04-25
1
-1
/
+3
*
[CostModel][X86] Fix v32i16/v64i8 SETCC costs on AVX512BW targets
Simon Pilgrim
2018-04-07
1
-0
/
+9
*
[X86] Update cost model for Goldmont. Add fsqrt costs for Silvermont
Craig Topper
2018-03-25
1
-15
/
+48
*
[X86][SSE] Reduce FADD/FSUB/FMUL costs on later targets (PR36280)
Simon Pilgrim
2018-02-26
1
-0
/
+30
*
[X86][SSE] Increase PMULLD costs to better match hardware
Simon Pilgrim
2018-02-10
1
-3
/
+5
*
[LoopStrengthReduce, x86] don't add cost for a cmp that will be macro-fused (...
Sanjay Patel
2018-02-05
1
-0
/
+4
*
Spelling mistake in comment. NFCI.
Simon Pilgrim
2018-01-30
1
-1
/
+1
*
[X86] Add support for passing 'prefer-vector-width' function attribute into X...
Craig Topper
2018-01-20
1
-4
/
+5
*
[COST]Fix PR35865: Fix cost model evaluation for shuffle on X86.
Alexey Bataev
2018-01-09
1
-1
/
+2
*
[X86] Simplify the TTI code for getInterleavedMemoryOpCost around for AVX512B...
Craig Topper
2017-12-06
1
-9
/
+4
*
[PartiallyInlineLibCalls][x86] add TTI hook to allow sqrt inlining to depend ...
Sanjay Patel
2017-11-27
1
-0
/
+4
*
[X86] Don't report gather is legal on Skylake CPUs when AVX2/AVX512 is disabl...
Craig Topper
2017-11-25
1
-3
/
+5
*
[X86] Spell penryn correctly in some comments. NFC
Craig Topper
2017-11-22
1
-3
/
+3
*
[LV][X86] Support of AVX2 Gathers code generation and update the LV with this
Mohammed Agabaria
2017-11-20
1
-6
/
+13
*
Fix a bunch more layering of CodeGen headers that are in Target
David Blaikie
2017-11-17
1
-2
/
+2
*
[TTI][X86] update costs of interleaved load\store of i64\double
Mohammed Agabaria
2017-11-16
1
-0
/
+6
*
[X86] Update TTI to report that v1iX/v1fX types aren't legal for masked gathe...
Craig Topper
2017-11-16
1
-2
/
+10
*
[SLP] Fix PR35047: Fix default cost model for cast op in X86.
Alexey Bataev
2017-11-07
1
-1
/
+1
*
[LV][X86] update the cost of interleaving mem. access of floats
Mohammed Agabaria
2017-11-06
1
-1
/
+4
*
[REVERT][LV][X86] update the cost of interleaving mem. access of floats
Mohammed Agabaria
2017-11-05
1
-4
/
+1
*
[LV][X86] update the cost of interleaving mem. access of floats
Mohammed Agabaria
2017-11-05
1
-1
/
+4
*
[CodeGen][ExpandMemcmp] Allow memcmp to expand to vector loads (2).
Clement Courbet
2017-10-30
1
-4
/
+29
*
[AVX512][AVX2]Cost calculation for interleave load/store patterns {v8i8,v16i8...
Michael Zuckerman
2017-10-18
1
-7
/
+43
*
[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
[prev]
[next]