index
:
ampere-computing/llvm.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
LLVM including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Analysis
/
TargetTransformInfo.cpp
Age
Commit message (
Expand
)
Author
2018-07-30
Remove trailing space
Fangrui Song
2018-07-11
[TargetTransformInfo] Add pow2 analysis for scalar constants
Simon Pilgrim
2018-06-19
[IR] move shuffle mask queries from TTI to ShuffleVectorInst
Sanjay Patel
2018-06-16
Fix namespaces. No functionality change.
Benjamin Kramer
2018-06-14
[CostModel] Cleanup isSingleSourceVectorMask to match other shuffle matchers....
Simon Pilgrim
2018-06-14
[CostModel] Recognise REVERSE shuffle mask if the elements come from the seco...
Simon Pilgrim
2018-06-13
[CostModel] Recognise BROADCAST shuffle mask if the elements come from the se...
Simon Pilgrim
2018-06-12
[CostModel] Replace ShuffleKind::SK_Alternate with ShuffleKind::SK_Select (PR...
Simon Pilgrim
2018-06-12
Fix signed/unsigned warning. NFCI.
Simon Pilgrim
2018-06-12
[CostModel] Treat Identity shuffle masks as zero cost
Simon Pilgrim
2018-05-22
[TTI] Add uniform/non-uniform constant Pow2 detection to TargetTransformInfo:...
Simon Pilgrim
2018-05-01
Remove \brief commands from doxygen comments.
Adrian Prantl
2018-04-26
[TTI, AArch64] Add transpose shuffle kind
Matthew Simpson
2018-04-13
[LV] Introduce TTI::getMinimumVF
Krzysztof Parzyszek
2018-03-28
Plumb useAA through TargetTransformInfo to remove Transforms->CodeGen header ...
David Blaikie
2018-03-27
[LV] Add TTI::shouldMaximizeVectorBandwidth to allow enabling it per target
Krzysztof Parzyszek
2018-03-26
[LSR] Allow giving priority to post-incrementing addressing modes
Krzysztof Parzyszek
2018-02-05
[LoopStrengthReduce, x86] don't add cost for a cmp that will be macro-fused (...
Sanjay Patel
2018-01-30
Re-commit : [PowerPC] Add handling for ColdCC calling convention and a pass t...
Zaara Syeda
2018-01-17
Revert [PowerPC] This reverts commit rL322721
Zaara Syeda
2018-01-17
[PowerPC] Add handling for ColdCC calling convention and a pass to mark
Zaara Syeda
2017-12-28
Revert r321377, it causes regression to https://reviews.llvm.org/P8055.
Guozhi Wei
2017-12-22
[SimplifyCFG] Don't do if-conversion if there is a long dependence chain
Guozhi Wei
2017-12-18
[Memcpy Loop Lowering] Remove the fixed int8 lowering.
Sean Fertile
2017-11-27
[PartiallyInlineLibCalls][x86] add TTI hook to allow sqrt inlining to depend ...
Sanjay Patel
2017-10-30
[CodeGen][ExpandMemcmp] Allow memcmp to expand to vector loads (2).
Clement Courbet
2017-10-24
[NVPTX] allow address space inference for volatile loads/stores.
Artem Belevich
2017-10-13
Revert r314923: "Recommit : Use the basic cost if a GEP is not used as addres...
Daniel Jasper
2017-10-04
Recommit : Use the basic cost if a GEP is not used as addressing mode
Jun Bum Lim
2017-09-29
Revert "Use the basic cost if a GEP is not used as addressing mode"
Alex Shlyapnikov
2017-09-29
Use the basic cost if a GEP is not used as addressing mode
Jun Bum Lim
2017-09-25
[CodeGenPrepare][NFC] Rename TargetTransformInfo::expandMemCmp -> TargetTrans...
Clement Courbet
2017-09-09
[DivRempairs] add a pass to optimize div/rem pairs (PR31028)
Sanjay Patel
2017-09-08
[TargetTransformInfo] Add a new public interface getInstructionCost
Guozhi Wei
2017-09-08
[SLP] Support for horizontal min/max reduction.
Alexey Bataev
2017-08-24
Model cache size and associativity in TargetTransformInfo
Tobias Grosser
2017-08-09
[LSR / TTI / SystemZ] Eliminate TargetTransformInfo::isFoldableMemAccess()
Jonas Paulsson
2017-07-31
[Cost] Rename getReductionCost() to getArithmeticReductionCost(), NFC.
Alexey Bataev
2017-07-27
[TTI] fixing a bug in the isLegalMaskedScatter API
Mohammed Agabaria
2017-07-21
[SystemZ, LoopStrengthReduce]
Jonas Paulsson
2017-07-15
[TTI] Refine the cost of EXT in getUserCost()
Haicheng Wu
2017-07-07
Extend memcpy expansion in Transform/Utils to handle wider operand types.
Sean Fertile
2017-06-29
[TargetTransformInfo, API] Add a list of operands to TTI::getUserCost
Evgeny Astigeevich
2017-06-28
[LoopUnroll] Pass SCEV to getUnrollingPreferences hook. NFCI.
Geoff Berry
2017-06-15
DivergencyAnalysis patch for review
Alexander Timofeev
2017-06-06
[Atomics][LoopIdiom] Recognize unordered atomic memcpy
Anna Thomas
2017-06-05
Fix PR23384 (part 2 of 3) NFC
Evgeny Stupachenko
2017-05-31
[PPC] Inline expansion of memcmp
Zaara Syeda
2017-05-24
[LoopVectorizer] Let target prefer scalar addressing computations.
Jonas Paulsson
2017-05-15
[SLP] Enable 64-bit wide vectorization on AArch64
Adam Nemet
[next]