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
/
Analysis
/
TargetTransformInfo.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[ScalarizeMaskedMemIntrin] Add support for scalarizing expandload and compres...
Craig Topper
2019-03-21
1
-0
/
+8
*
[TTI] Enable analysis of clib functions in getIntrinsicCosts. NFCI.
Sjoerd Meijer
2019-03-12
1
-6
/
+9
*
[LSR] Generate cross iteration indexes
Sam Parker
2019-02-07
1
-0
/
+4
*
Update the file headers across all of the LLVM projects in the monorepo
Chandler Carruth
2019-01-19
1
-4
/
+3
*
Only promote args when function attributes are compatible
Tom Stellard
2019-01-16
1
-0
/
+6
*
[TTI] getOperandInfo - a broadcast shuffle means the result is OK_UniformValue
Simon Pilgrim
2018-11-14
1
-0
/
+7
*
[TTI] Make TargetTransformInfo::getOperandInfo static. NFCI.
Simon Pilgrim
2018-11-13
1
-2
/
+1
*
[TTI] Flip vector types in getShuffleCost SK_ExtractSubvector call
Simon Pilgrim
2018-11-09
1
-1
/
+1
*
[CostModel] Add SK_ExtractSubvector handling to getInstructionThroughput (PR3...
Simon Pilgrim
2018-11-09
1
-2
/
+8
*
[LV] Support vectorization of interleave-groups that require an epilog under
Dorit Nuzman
2018-10-31
1
-3
/
+6
*
recommit 344472 after fixing build failure on ARM and PPC.
Dorit Nuzman
2018-10-14
1
-3
/
+7
*
revert 344472 due to failures.
Dorit Nuzman
2018-10-14
1
-7
/
+3
*
[IAI,LV] Add support for vectorizing predicated strided accesses using masked
Dorit Nuzman
2018-10-14
1
-3
/
+7
*
[LoopVectorizer] Use TTI.getOperandInfo()
Jonas Paulsson
2018-10-05
1
-43
/
+43
*
Remove trailing space
Fangrui Song
2018-07-30
1
-9
/
+9
*
[TargetTransformInfo] Add pow2 analysis for scalar constants
Simon Pilgrim
2018-07-11
1
-0
/
+6
*
[IR] move shuffle mask queries from TTI to ShuffleVectorInst
Sanjay Patel
2018-06-19
1
-168
/
+18
*
Fix namespaces. No functionality change.
Benjamin Kramer
2018-06-16
1
-1
/
+1
*
[CostModel] Cleanup isSingleSourceVectorMask to match other shuffle matchers....
Simon Pilgrim
2018-06-14
1
-10
/
+12
*
[CostModel] Recognise REVERSE shuffle mask if the elements come from the seco...
Simon Pilgrim
2018-06-14
1
-4
/
+11
*
[CostModel] Recognise BROADCAST shuffle mask if the elements come from the se...
Simon Pilgrim
2018-06-13
1
-4
/
+11
*
[CostModel] Replace ShuffleKind::SK_Alternate with ShuffleKind::SK_Select (PR...
Simon Pilgrim
2018-06-12
1
-19
/
+15
*
Fix signed/unsigned warning. NFCI.
Simon Pilgrim
2018-06-12
1
-2
/
+2
*
[CostModel] Treat Identity shuffle masks as zero cost
Simon Pilgrim
2018-06-12
1
-0
/
+20
*
[TTI] Add uniform/non-uniform constant Pow2 detection to TargetTransformInfo:...
Simon Pilgrim
2018-05-22
1
-13
/
+28
*
Remove \brief commands from doxygen comments.
Adrian Prantl
2018-05-01
1
-1
/
+1
*
[TTI, AArch64] Add transpose shuffle kind
Matthew Simpson
2018-04-26
1
-10
/
+74
*
[LV] Introduce TTI::getMinimumVF
Krzysztof Parzyszek
2018-04-13
1
-0
/
+4
*
Plumb useAA through TargetTransformInfo to remove Transforms->CodeGen header ...
David Blaikie
2018-03-28
1
-0
/
+2
*
[LV] Add TTI::shouldMaximizeVectorBandwidth to allow enabling it per target
Krzysztof Parzyszek
2018-03-27
1
-0
/
+4
*
[LSR] Allow giving priority to post-incrementing addressing modes
Krzysztof Parzyszek
2018-03-26
1
-0
/
+14
*
[LoopStrengthReduce, x86] don't add cost for a cmp that will be macro-fused (...
Sanjay Patel
2018-02-05
1
-0
/
+4
*
Re-commit : [PowerPC] Add handling for ColdCC calling convention and a pass t...
Zaara Syeda
2018-01-30
1
-0
/
+4
*
Revert [PowerPC] This reverts commit rL322721
Zaara Syeda
2018-01-17
1
-4
/
+0
*
[PowerPC] Add handling for ColdCC calling convention and a pass to mark
Zaara Syeda
2018-01-17
1
-0
/
+4
*
Revert r321377, it causes regression to https://reviews.llvm.org/P8055.
Guozhi Wei
2017-12-28
1
-4
/
+0
*
[SimplifyCFG] Don't do if-conversion if there is a long dependence chain
Guozhi Wei
2017-12-22
1
-0
/
+4
*
[Memcpy Loop Lowering] Remove the fixed int8 lowering.
Sean Fertile
2017-12-18
1
-9
/
+0
*
[PartiallyInlineLibCalls][x86] add TTI hook to allow sqrt inlining to depend ...
Sanjay Patel
2017-11-27
1
-0
/
+4
*
[CodeGen][ExpandMemcmp] Allow memcmp to expand to vector loads (2).
Clement Courbet
2017-10-30
1
-2
/
+3
*
[NVPTX] allow address space inference for volatile loads/stores.
Artem Belevich
2017-10-24
1
-0
/
+5
*
Revert r314923: "Recommit : Use the basic cost if a GEP is not used as addres...
Daniel Jasper
2017-10-13
1
-5
/
+0
*
Recommit : Use the basic cost if a GEP is not used as addressing mode
Jun Bum Lim
2017-10-04
1
-0
/
+5
*
Revert "Use the basic cost if a GEP is not used as addressing mode"
Alex Shlyapnikov
2017-09-29
1
-5
/
+0
*
Use the basic cost if a GEP is not used as addressing mode
Jun Bum Lim
2017-09-29
1
-0
/
+5
*
[CodeGenPrepare][NFC] Rename TargetTransformInfo::expandMemCmp -> TargetTrans...
Clement Courbet
2017-09-25
1
-2
/
+2
*
[DivRempairs] add a pass to optimize div/rem pairs (PR31028)
Sanjay Patel
2017-09-09
1
-0
/
+4
*
[TargetTransformInfo] Add a new public interface getInstructionCost
Guozhi Wei
2017-09-08
1
-0
/
+557
*
[SLP] Support for horizontal min/max reduction.
Alexey Bataev
2017-09-08
1
-0
/
+9
*
Model cache size and associativity in TargetTransformInfo
Tobias Grosser
2017-08-24
1
-0
/
+10
[next]