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
/
ARM
/
ARMTargetTransformInfo.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[ARM][MVE] Don't unroll intrinsic loops.
Sam Parker
2020-01-09
1
-4
/
+5
*
[ARM][MVE] Enable masked gathers from vector of pointers
Anna Welker
2020-01-08
1
-0
/
+24
*
Rename TTI::getIntImmCost for instructions and intrinsics
Reid Kleckner
2019-12-11
1
-1
/
+1
*
[ARM] Enable MVE masked loads and stores
David Green
2019-12-09
1
-1
/
+1
*
[ARM] Teach the Arm cost model that a Shift can be folded into other instruct...
David Green
2019-12-09
1
-5
/
+34
*
[ARM] Additional tests and minor formatting. NFC
David Green
2019-12-09
1
-43
/
+43
*
[ARM] MVE interleaving load and stores.
David Green
2019-11-19
1
-9
/
+16
*
[ARM][MVE] tail-predication
Sjoerd Meijer
2019-11-15
1
-0
/
+3
*
[ARM][MVE] canTailPredicateLoop
Sjoerd Meijer
2019-11-13
1
-8
/
+99
*
[TTI][LV] preferPredicateOverEpilogue
Sjoerd Meijer
2019-11-06
1
-0
/
+44
*
[Alignment][NFC] getMemoryOpCost uses MaybeAlign
Guillaume Chatelet
2019-10-25
1
-3
/
+5
*
[DAGCombine][ARM] Enable extending masked loads
Sam Parker
2019-10-17
1
-6
/
+11
*
[NFC][TTI] Add Alignment for isLegalMasked[Load/Store]
Sam Parker
2019-10-14
1
-1
/
+1
*
[ARM] Masked loads and stores
David Green
2019-09-15
1
-0
/
+20
*
[ARM] Add support for MVE vmaxv and vminv
Sam Tebbs
2019-09-13
1
-2
/
+2
*
[ARM] Add support for MVE vaddv
Sam Tebbs
2019-08-19
1
-0
/
+25
*
[ARM] MVE sext costs
David Green
2019-08-19
1
-0
/
+25
*
[ARM] MVE sext of a load is free
David Green
2019-08-16
1
-0
/
+15
*
[ARM] Add MVE beats vector cost model
David Green
2019-08-13
1
-21
/
+67
*
[ARM] sext of a load is free
David Green
2019-08-12
1
-0
/
+21
*
[ARM] MVE shuffle broadcast costs
David Green
2019-08-12
1
-0
/
+17
*
[ARM] Put some of the TTI costmodel behind hasNeon calls.
David Green
2019-08-12
1
-74
/
+75
*
[MVE] Don't try to unroll vectorised MVE loops
David Green
2019-08-11
1
-0
/
+5
*
[ARM][LowOverheadLoops] Enable by default
Sam Parker
2019-07-30
1
-1
/
+1
*
[ARM] WLS/LE Code Generation
Sam Parker
2019-07-01
1
-0
/
+2
*
[NFC] move some hardware loop checking code to a common place for other using.
Chen Zheng
2019-06-19
1
-1
/
+1
*
[CodeGen] Check for HardwareLoop Latch ExitBlock
Sam Parker
2019-06-17
1
-4
/
+0
*
[NFC] Simplify Call query
Sam Parker
2019-06-13
1
-1
/
+1
*
[ARM][TTI] Scan for existing loop intrinsics
Sam Parker
2019-06-13
1
-5
/
+33
*
[ARM] Implement TTI::isHardwareLoopProfitable
Sam Parker
2019-06-12
1
-0
/
+194
*
[ARM] Enable Unroll UpperBound
David Green
2019-06-10
1
-0
/
+1
*
[ARM] Implement TTI::getMemcpyCost
Sjoerd Meijer
2019-04-30
1
-0
/
+35
*
[IR] Refactor attribute methods in Function class (NFC)
Evandro Menezes
2019-04-04
1
-1
/
+1
*
[ARM] Mark 255 and 65535 as cheap for Thumb1 "And"
David Green
2019-02-04
1
-3
/
+7
*
Update the file headers across all of the LLVM projects in the monorepo
Chandler Carruth
2019-01-19
1
-4
/
+3
*
[LV] Support vectorization of interleave-groups that require an epilog under
Dorit Nuzman
2018-10-31
1
-3
/
+5
*
[TTI] Add generic SK_Broadcast shuffle costs
Simon Pilgrim
2018-10-25
1
-3
/
+22
*
[TTI] Add generic cost handling of SK_Reverse shuffles
Simon Pilgrim
2018-10-23
1
-0
/
+2
*
recommit 344472 after fixing build failure on ARM and PPC.
Dorit Nuzman
2018-10-14
1
-3
/
+5
*
revert 344472 due to failures.
Dorit Nuzman
2018-10-14
1
-5
/
+3
*
[IAI,LV] Add support for vectorizing predicated strided accesses using masked
Dorit Nuzman
2018-10-14
1
-3
/
+5
*
[Thumb1] Any imm8 should have cost of 1
Zhaoshi Zheng
2018-09-24
1
-2
/
+2
*
Remove trailing space
Fangrui Song
2018-07-30
1
-1
/
+1
*
[UnrollAndJam] New Unroll and Jam pass
David Green
2018-07-01
1
-0
/
+2
*
[CostModel] Replace ShuffleKind::SK_Alternate with ShuffleKind::SK_Select (PR...
Simon Pilgrim
2018-06-12
1
-6
/
+6
*
Revert 333358 as it's failing on some builders.
David Green
2018-05-27
1
-2
/
+0
*
[UnrollAndJam] Add a new Unroll and Jam pass
David Green
2018-05-27
1
-0
/
+2
*
Rename DEBUG macro to LLVM_DEBUG.
Nicola Zaghen
2018-05-14
1
-4
/
+4
*
[IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...
Craig Topper
2018-03-29
1
-1
/
+1
*
Fix layering by moving ValueTypes.h from CodeGen to IR
David Blaikie
2018-03-23
1
-1
/
+1
[next]