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
/
test
/
tools
/
llvm-mca
/
X86
/
BtVer2
/
resources-avx1.s
Commit message (
Expand
)
Author
Age
Files
Lines
*
[X86][BtVer2] Improved latency and throughput of float/vector loads and stores.
Andrea Di Biagio
2019-10-14
1
-34
/
+34
*
[X86][BtVer2] Fix latency and throughput of conditional SIMD store instructions.
Andrea Di Biagio
2019-09-02
1
-11
/
+11
*
[X86] Add missing properties on llvm.x86.sse.{st,ld}mxcsr
Clement Courbet
2019-06-19
1
-2
/
+2
*
[X86] Remove the suffix on vcvt[u]si2ss/sd register variants in assembly prin...
Craig Topper
2019-05-06
1
-8
/
+8
*
[X86] Remove the _alt forms of (V)CMP instructions. Use a combination of cust...
Craig Topper
2019-03-18
1
-24
/
+24
*
[X86][Btver2] Improved latency/throughput model for scalar int-to-float conve...
Andrea Di Biagio
2019-01-29
1
-8
/
+8
*
[X86][BtVer2] SSE2 vector shifts has local forwarding disabled
Simon Pilgrim
2019-01-22
1
-24
/
+24
*
[X86][BtVer2] X86ISD::VPERMILPV has local forwarding disabled
Simon Pilgrim
2019-01-22
1
-8
/
+8
*
[X86][BtVer2] Update the WriteLoad latency.
Andrea Di Biagio
2019-01-21
1
-1
/
+1
*
[X86][BtVer2] Update latency of horizontal operations.
Andrea Di Biagio
2019-01-16
1
-28
/
+28
*
[X86][Btver2] Fix BLENDV and AESDEC schedules
Simon Pilgrim
2018-10-02
1
-19
/
+19
*
[X86][Btver2] Fix masked load schedule
Simon Pilgrim
2018-10-01
1
-5
/
+5
*
[LLVM-MCA][X86] Add missing VCMPESTR/VCMPESTR tests
Simon Pilgrim
2018-09-30
1
-1
/
+29
*
[X86][Btver2] CVTSS2I/CVTSD2I - add missing JFPU0 pipe
Simon Pilgrim
2018-09-28
1
-17
/
+17
*
[X86][BtVer2] Fix PHMINPOS schedule resources typo
Simon Pilgrim
2018-09-28
1
-4
/
+4
*
[X86][Btver2] (V)MPSADBW instructions take 3uops not 1
Simon Pilgrim
2018-09-27
1
-2
/
+2
*
[X86][BtVer2] Fix WriteFShuffle256 schedule write info.
Andrea Di Biagio
2018-08-31
1
-11
/
+11
*
[X86] Fix MayLoad/HasSideEffect flag for (V)MOVLPSrm instructions.
Andrea Di Biagio
2018-07-11
1
-1
/
+1
*
[llvm-mca] Use a different character to flag instructions with side-effects i...
Andrea Di Biagio
2018-07-11
1
-7
/
+7
*
[CodeGen] assume max/default throughput for unspecified instructions
Sanjay Patel
2018-06-05
1
-2
/
+2
*
[llvm-mca] Make sure not to end the test files with an empty line.
Roman Lebedev
2018-06-04
1
-1
/
+0
*
[X86] Add GPR<->XMM Schedule Tags
Simon Pilgrim
2018-05-18
1
-9
/
+9
*
[X86][BtVer2] Improve simulation of (V)PINSR values
Simon Pilgrim
2018-05-18
1
-8
/
+8
*
[X86][BtVer2] Partial vector stores (inc MMX) have a 2cy latency
Simon Pilgrim
2018-05-18
1
-8
/
+8
*
[X86][SSE] Ensure vector partial load/stores use the WriteVecLoad/WriteVecSto...
Simon Pilgrim
2018-05-18
1
-5
/
+5
*
[X86][SSE] Ensure float load/stores use the WriteFLoad/WriteFStore scheduler ...
Simon Pilgrim
2018-05-18
1
-9
/
+9
*
[llvm-mca] Regenerate tests after r332381 and r332361. NFC
Andrea Di Biagio
2018-05-16
1
-1382
/
+1382
*
[X86] Split WriteCvtF2F into F32->F64 and F64->F32 scheduler classes
Simon Pilgrim
2018-05-15
1
-7
/
+7
*
[X86][BtVer2] Fix MMX/YMM integer vector nt store schedules
Simon Pilgrim
2018-05-14
1
-1
/
+1
*
[X86][BtVer2] Model ymm move as double pumped instructions
Simon Pilgrim
2018-05-11
1
-13
/
+13
*
[X86] Add SchedWriteFRnd fp rounding scheduler classes
Simon Pilgrim
2018-05-04
1
-9
/
+9
*
[X86] Split off PHMINPOSUW to their own schedule class
Simon Pilgrim
2018-04-24
1
-3
/
+3
*
[UpdateTestChecks] Add update_mca_test_checks.py script
Greg Bedwell
2018-04-18
1
-2
/
+6
*
[X86] Add separate scheduling class for PSADBW instruction.
Craig Topper
2018-04-17
1
-2
/
+2
*
[X86][Btver2] Add vector extract costs
Simon Pilgrim
2018-04-08
1
-20
/
+20
*
[X86][Btver2] Strip unnecessary check prefixes from resources tests
Simon Pilgrim
2018-04-04
1
-1
/
+1
*
[X86] Add SchedRW for PMULLD
Craig Topper
2018-03-31
1
-4
/
+4
*
[X86][BtVer2] Fixed the number of micro opcodes for AVX vector converts and
Andrea Di Biagio
2018-03-30
1
-8
/
+8
*
[X86][BtVer2] Fix the number of uOps for horizontal operations.
Andrea Di Biagio
2018-03-30
1
-8
/
+8
*
[X86][BtVer2] Fix the number of micro opcodes for AES[ENC|DEC] and other YMM ...
Andrea Di Biagio
2018-03-28
1
-22
/
+22
*
[X86][BtVer2] Fix the number of micro opcodes for a bunch of YMM instructions.
Andrea Di Biagio
2018-03-28
1
-0
/
+695
*
[X86][Btver2] Add (U)COMISD/(U)COMISD scheduler costs
Simon Pilgrim
2018-03-26
1
-8
/
+8
*
[X86][Btver2] Add CVTSD2SS/CVTSS2SD scheduler costs
Simon Pilgrim
2018-03-26
1
-4
/
+4
*
[X86][Btver2] Account for the "+i" integer pipe transfer costs (1cy use of JA...
Simon Pilgrim
2018-03-26
1
-17
/
+17
*
[X86][Btver2] Add CVTSD2SI/CVTSS2SI scheduler costs
Simon Pilgrim
2018-03-26
1
-12
/
+21
*
[X86][Btver2] Fix YMM BLENDPD/BLENDPS + UNPCKPD/UNPCKP instructions costs
Simon Pilgrim
2018-03-26
1
-12
/
+12
*
[X86][Btver2] Add (V)SQRTPD/(V)SQRTSD costs
Simon Pilgrim
2018-03-26
1
-4
/
+4
*
[X86][Btver2] Double the AGU and schedule pipe resources for YMM
Simon Pilgrim
2018-03-26
1
-103
/
+103
*
[llvm-mca] Add flag -instruction-tables to print the theoretical resource pre...
Andrea Di Biagio
2018-03-26
1
-389
/
+389
*
[X86][Btver2] Cleanup TEST instructions to use JFPA (+JFPX on ymms) function ...
Simon Pilgrim
2018-03-23
1
-33
/
+33
[next]