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
/
X86InstrXOP.td
Commit message (
Expand
)
Author
Age
Files
Lines
*
[X86][TableGen] Allow timm to appear in output patterns. Use it to remove Con...
Craig Topper
2019-09-22
1
-1
/
+1
*
Reapply r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"
Matt Arsenault
2019-09-19
1
-8
/
+8
*
Revert r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"
Hans Wennborg
2019-09-19
1
-8
/
+8
*
GlobalISel: Don't materialize immarg arguments to intrinsics
Matt Arsenault
2019-09-19
1
-8
/
+8
*
[X86] Limit vpermil2pd/vpermil2ps immediates to 4 bits in the assembly parser.
Craig Topper
2019-08-07
1
-4
/
+4
*
[X86] Remove the _alt forms of XOP VPCOM instructions. Use a combination of c...
Craig Topper
2019-03-17
1
-20
/
+6
*
Update the file headers across all of the LLVM projects in the monorepo
Chandler Carruth
2019-01-19
1
-4
/
+3
*
[X86] Stop promoting vector and/or/xor/andn to vXi64.
Craig Topper
2018-10-26
1
-0
/
+43
*
Recommit r344877 "[X86] Stop promoting integer loads to vXi64"
Craig Topper
2018-10-22
1
-38
/
+37
*
Revert r344877 "[X86] Stop promoting integer loads to vXi64"
Craig Topper
2018-10-22
1
-37
/
+38
*
[X86] Stop promoting integer loads to vXi64
Craig Topper
2018-10-21
1
-38
/
+37
*
[X86] Move ReadAfterLd functionality into X86FoldableSchedWrite (PR36957)
Simon Pilgrim
2018-10-05
1
-19
/
+19
*
[X86] More additions to the load folding tables based on the autogenerated ta...
Craig Topper
2018-06-16
1
-2
/
+3
*
[X86] Split WriteVecALU/WriteVecLogic/WriteShuffle/WriteVarShuffle/WritePSADB...
Simon Pilgrim
2018-05-10
1
-2
/
+2
*
[X86] Add SchedWriteFRnd fp rounding scheduler classes
Simon Pilgrim
2018-05-04
1
-6
/
+6
*
[X86] Split WriteVecShift/WriteVarVecShift into MMX, XMM and YMM/ZMM schedule...
Simon Pilgrim
2018-05-03
1
-4
/
+8
*
[X86] Convert most remaining XOP uses of X86SchedWritePair scheduler classes ...
Simon Pilgrim
2018-05-02
1
-88
/
+102
*
[X86] Cleanup WriteFAdd/WriteFCmp scheduler classes with more common default ...
Simon Pilgrim
2018-05-02
1
-2
/
+2
*
[XOP] v4i32 IFMA 'VPMACS' instructions should use the WritePMULLD schedule class
Simon Pilgrim
2018-04-24
1
-15
/
+28
*
[X86] Add variable shuffle schedule classes
Simon Pilgrim
2018-04-11
1
-8
/
+8
*
[X86] Add ReadAfterLds to some 3 src instructions
Craig Topper
2018-03-29
1
-6
/
+20
*
[X86] Fix the SchedRW for XOP vpcom register form instructions to not be mark...
Craig Topper
2018-03-21
1
-2
/
+2
*
[X86] Change X86::PMULDQ/PMULUDQ opcodes to take vXi64 type as input instead ...
Craig Topper
2018-03-08
1
-3
/
+3
*
[X86] Make XOP VPCOM instructions commutable to fold loads during isel.
Craig Topper
2018-02-20
1
-40
/
+53
*
[X86] Rename 256-bit VFRCZ instructions to have the Y before the rr/rm to mat...
Craig Topper
2018-01-24
1
-2
/
+2
*
[X86] Use Ld scheduler classes for instructions with folded loads.
Craig Topper
2017-12-12
1
-18
/
+18
*
[X86][XOP] Add missing scheduler classes to XOP instructions
Simon Pilgrim
2017-11-21
1
-28
/
+39
*
[X86][XOP] Merge rotation opcodes with AVX512 equivalents. NFCI.
Simon Pilgrim
2017-09-26
1
-8
/
+8
*
[X86] Remove isel checks for immediate size on floating point compare and xop...
Craig Topper
2017-09-20
1
-2
/
+2
*
[X86] Adding FoldGenRegForm helper field (for memory folding tables tableGen ...
Ayman Musa
2017-05-28
1
-4
/
+4
*
[X86][XOP] Reduce the size of a multiclass by moving more stuff to parameters...
Craig Topper
2017-02-18
1
-62
/
+33
*
Recommit "[X86] Remove XOP VPCMOV intrinsics and autoupgrade them to native IR."
Craig Topper
2017-02-18
1
-61
/
+18
*
Revert "[X86] Remove XOP VPCMOV intrinsics and autoupgrade them to native IR."
Craig Topper
2017-02-18
1
-18
/
+61
*
[X86] Remove XOP VPCMOV intrinsics and autoupgrade them to native IR.
Craig Topper
2017-02-18
1
-61
/
+18
*
[X86][XOP] Added support for VPMADCSWD 'extend+hadd' IFMA patterns
Simon Pilgrim
2017-01-14
1
-0
/
+3
*
[X86][XOP] Added support for VPMACSDQH/VPMACSDQL 'extension' IFMA patterns
Simon Pilgrim
2017-01-14
1
-1
/
+8
*
[X86][XOP] Added support for VPMACSWW/VPMACSDD 'lossy' IFMA patterns
Simon Pilgrim
2017-01-14
1
-0
/
+11
*
[X86][XOP] Add a reversed reg/reg form for VPROT instructions.
Craig Topper
2016-11-26
1
-0
/
+7
*
[X86] Create a new instruction format to handle 4VOp3 encoding. This saves on...
Craig Topper
2016-08-22
1
-4
/
+4
*
[X86] Create a new instruction format to handle MemOp4 encoding. This saves o...
Craig Topper
2016-08-22
1
-20
/
+20
*
[X86] Merge hasVEX_i8ImmReg into the ImmFormat type which had extra unused en...
Craig Topper
2016-08-22
1
-28
/
+28
*
[X86][XOP] Support for VPERMIL2PD/VPERMIL2PS 2-input shuffle instructions
Simon Pilgrim
2016-06-03
1
-16
/
+26
*
[X86][XOP] Fixed instruction postfixes to more closely match operands
Simon Pilgrim
2016-03-24
1
-85
/
+85
*
[X86][XOP] Merged 128/256 bit 4op instruction definitions. NFCI.
Simon Pilgrim
2016-03-24
1
-15
/
+14
*
[X86][XOP] Support for VPPERM byte shuffle instruction
Simon Pilgrim
2016-03-24
1
-3
/
+41
*
[X86] Add some missing reversed forms of XOP instructions.
Craig Topper
2016-02-20
1
-0
/
+29
*
[X86][XOP] Add support for the matching of the VPCMOV bit select instruction
Simon Pilgrim
2015-11-03
1
-0
/
+10
*
[X86][XOP] Add VPROT instruction opcodes
Simon Pilgrim
2015-10-17
1
-33
/
+13
*
[X86] Change all the i8imm operands in XOP instructions to u8imm so the parse...
Craig Topper
2015-10-13
1
-10
/
+10
*
[X86][XOP] Added support for the lowering of 128-bit vector integer compariso...
Simon Pilgrim
2015-10-11
1
-12
/
+16
[next]