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
/
X86InstrVecCompiler.td
Commit message (
Expand
)
Author
Age
Files
Lines
*
[X86] Use EVEX instructions for f128 FAND/FOR/FXOR when avx512vl is enabled.
Craig Topper
2019-06-10
1
-1
/
+22
*
[X86] Explcitly disable VEXTRACT instruction matching for an immediate of 0. ...
Craig Topper
2019-05-22
1
-70
/
+0
*
Recommit r355224 "[TableGen][SelectionDAG][X86] Add specific isel matchers fo...
Craig Topper
2019-03-10
1
-1
/
+1
*
Revert r355224 "[TableGen][SelectionDAG][X86] Add specific isel matchers for ...
Craig Topper
2019-03-05
1
-1
/
+1
*
[TableGen][SelectionDAG][X86] Add specific isel matchers for immAllZerosV/imm...
Craig Topper
2019-03-01
1
-1
/
+1
*
[X86] Add test cases for opportunities to fold a truncate and a masked store ...
Craig Topper
2019-01-24
1
-1
/
+1
*
Update the file headers across all of the LLVM projects in the monorepo
Chandler Carruth
2019-01-19
1
-4
/
+3
*
[X86] Stop changing f128 fand/for/fxor to v2i64.
Craig Topper
2018-10-30
1
-2
/
+19
*
[X86] Add some isel patterns for scalar_to_vector/extract_vector_element that...
Craig Topper
2018-10-27
1
-12
/
+32
*
[X86] Remove all the vector NOP bitcast patterns. Use a few lines of code in ...
Craig Topper
2018-08-03
1
-117
/
+0
*
[X86] Support fp128 and/or/xor/load/store with VEX and EVEX encoded instructi...
Craig Topper
2018-08-03
1
-0
/
+78
*
[X86] Merge the FR128 and VR128 regclass since they have identical spill and ...
Craig Topper
2018-07-16
1
-1
/
+1
*
[X86] Remove i128 type from FR128 regclass.
Craig Topper
2018-07-12
1
-2
/
+0
*
[X86] Remove patterns for inserting a load into a zero vector.
Craig Topper
2018-07-11
1
-88
/
+45
*
[X86] Use IsProfitableToFold to block vinsertf128rm in favor of insert_subreg...
Craig Topper
2018-07-10
1
-1
/
+0
*
[X86] Post process the DAG after isel to remove vector moves that were added ...
Craig Topper
2018-03-16
1
-61
/
+0
*
[X86] Remove duplicate isel pattern. NFC
Craig Topper
2018-03-09
1
-1
/
+0
*
[X86] Fix some isel patterns that used aligned vector load instructions with ...
Craig Topper
2018-03-08
1
-76
/
+76
*
[X86] Don't use EXTRACT_ELEMENT from v1i1 with i8/i32 result type when we nee...
Craig Topper
2018-02-28
1
-0
/
+17
*
[X86] Various vXi1 insertion improvements.
Craig Topper
2018-01-23
1
-0
/
+17
*
[X86] Use vmovdqu64/vmovdqa64 for unmasked integer vector stores for consiste...
Craig Topper
2018-01-18
1
-12
/
+12
*
[X86] Make v2i1 and v4i1 legal types without VLX
Craig Topper
2018-01-07
1
-13
/
+12
*
[X86] Use KMOV instructions to zero upper bits of vectors when possible.
Craig Topper
2017-12-09
1
-12
/
+29
*
[X86] Teach lowering to only let through (insert_subvector (vXi1 zeros), subv...
Craig Topper
2017-12-08
1
-32
/
+4
*
[X86] Always consider inserting a vXi1 vector into the lsbs of a zero vector ...
Craig Topper
2017-12-08
1
-1
/
+95
*
[X86] If we see an insert of a bitcast into zero vector, canonicalize it to m...
Craig Topper
2017-10-08
1
-1
/
+2
*
[AVX-512] Replace large number of explicit patterns that check for insert_sub...
Craig Topper
2017-09-25
1
-0
/
+81
*
[X86] Add isel pattern infrastructure to begin recognizing when we're inserti...
Craig Topper
2017-09-15
1
-0
/
+59
*
[X86] Move more isel patterns to X86InstrVecCompiler.td. NFC
Craig Topper
2017-09-06
1
-1
/
+184
*
[X86] Actually add the new file that was supposed to go with r312649.
Craig Topper
2017-09-06
1
-0
/
+179