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
Commit message (
Expand
)
Author
Age
Files
Lines
*
[X86] Sink complex MCU CC helper to .cpp file from .h file, NFC
Reid Kleckner
2019-01-16
2
-57
/
+59
*
[X86] Add X86ISD::VSHLV and X86ISD::VSRLV nodes for psllv and psrlv
Craig Topper
2019-01-16
6
-60
/
+95
*
[X86] Use X86ISD::BLENDV for blendv intrinsics. Replace vselect with blendv j...
Craig Topper
2019-01-16
6
-89
/
+87
*
[X86] Add a one use check to the setcc inversion code in combineVSelectWithAl...
Craig Topper
2019-01-16
1
-2
/
+2
*
[X86][BtVer2] Update latency of horizontal operations.
Andrea Di Biagio
2019-01-16
1
-4
/
+6
*
[X86] getFauxShuffleMask - bail for non-byte aligned shuffle types
Simon Pilgrim
2019-01-16
1
-2
/
+2
*
[X86] Add combineX86ShufflesRecursively helper. NFCI.
Simon Pilgrim
2019-01-16
1
-23
/
+15
*
[x86] lower shuffle of extracts to AVX2 vperm instructions
Sanjay Patel
2019-01-16
1
-22
/
+91
*
[EH] Rename llvm.x86.seh.recoverfp intrinsic to llvm.eh.recoverfp
Mandeep Singh Grang
2019-01-16
1
-2
/
+2
*
[X86] Rename SHRUNKBLEND ISD node to BLENDV.
Craig Topper
2019-01-16
3
-15
/
+16
*
[X86] Add avx512 scatter intrinsics that use a vXi1 mask instead of a scalar ...
Craig Topper
2019-01-15
2
-2
/
+31
*
X86DAGToDAGISel::matchBitExtract() with truncation (PR36419)
Roman Lebedev
2019-01-15
1
-9
/
+28
*
[X86] Add versions of the avx512 gather intrinsics that take the mask as a vX...
Craig Topper
2019-01-15
2
-3
/
+32
*
Reapply "[CodeGen][X86] Expand USUBSAT to UMAX+SUB, also for vectors"
Nikita Popov
2019-01-15
1
-0
/
+7
*
[X86] Fix register class for assembly constraints to ST(7). NFCI.
Nirav Dave
2019-01-15
2
-4
/
+13
*
[X86] Bailout of lowerVectorShuffleAsPermuteAndUnpack for shuffle-with-zero (...
Simon Pilgrim
2019-01-15
1
-5
/
+4
*
[X86] Avoid clobbering ESP/RSP in the epilogue.
Reid Kleckner
2019-01-15
1
-1
/
+2
*
[X86] Fix unused variable warning in Release builds. NFC.
Benjamin Kramer
2019-01-14
1
-2
/
+2
*
Revert "[CodeGen][X86] Expand USUBSAT to UMAX+SUB, also for vectors"
Nikita Popov
2019-01-14
1
-7
/
+0
*
[CodeGen][X86] Expand USUBSAT to UMAX+SUB, also for vectors
Nikita Popov
2019-01-14
1
-0
/
+7
*
[X86] Silence a -Wparentheses warning on gcc. NFC
Craig Topper
2019-01-14
1
-1
/
+1
*
[X86][SSSE3] Bailout of lowerVectorShuffleAsPermuteAndUnpack for shuffle-with...
Simon Pilgrim
2019-01-14
1
-8
/
+14
*
[x86] lower extracted add/sub to horizontal vector math
Sanjay Patel
2019-01-14
1
-19
/
+55
*
[X86] Remove mask parameter from avx512 pmultishiftqb intrinsics. Use select ...
Craig Topper
2019-01-14
1
-6
/
+3
*
[X86] Update type profile for DBPSADBW to indicate the immediate is an i8 not...
Craig Topper
2019-01-14
1
-1
/
+1
*
[X86] Remove unused intrinsic handlers. NFC
Craig Topper
2019-01-14
2
-39
/
+2
*
[X86] Remove FPCLASS intrinsic handler. Use INTR_TYPE_2OP instead. NFC
Craig Topper
2019-01-14
2
-14
/
+7
*
[X86] Remove mask parameter from vpshufbitqmb intrinsics. Change result to a ...
Craig Topper
2019-01-14
2
-42
/
+4
*
[X86] Add more ISD nodes to handle masked versions of VCVT(T)PD2DQZ128/VCVT(T...
Craig Topper
2019-01-13
5
-12
/
+152
*
[X86] Add X86ISD::VMFPROUND to handle the masked case of VCVTPD2PSZ128 which ...
Craig Topper
2019-01-13
5
-18
/
+89
*
[X86] More aggressive shuffle mask widening in combineExtractWithShuffle
Simon Pilgrim
2019-01-12
1
-0
/
+9
*
[X86] Improve vXi64 ISD::ABS codegen with SSE41+
Simon Pilgrim
2019-01-12
1
-0
/
+9
*
[X86][AARCH64] Improve ISD::ABS support
Simon Pilgrim
2019-01-12
1
-6
/
+13
*
[X86] Remove X86ISD::SELECT as its no longer used by any of our intrinsic low...
Craig Topper
2019-01-12
3
-3
/
+1
*
[X86] Add ISD node for masked version of CVTPS2PH.
Craig Topper
2019-01-12
5
-22
/
+59
*
[X86] Remove unnecessary code from getMaskNode.
Craig Topper
2019-01-12
1
-5
/
+1
*
[X86] When lowering v1i1/v2i1/v4i1/v8i1 load/store with avx512f, but not avx5...
Craig Topper
2019-01-12
2
-7
/
+11
*
[X86] Change some patterns that select MOVZX16rm8 to instead select MOVZX32rm...
Craig Topper
2019-01-12
1
-3
/
+6
*
[X86] Add ISD nodes for masked truncate so we can properly represent when the...
Craig Topper
2019-01-12
5
-150
/
+305
*
[X86] Fix incomplete handling of register-assigned variables in parsing.
Nirav Dave
2019-01-11
1
-185
/
+205
*
[x86] allow insert/extract when matching horizontal ops
Sanjay Patel
2019-01-11
1
-3
/
+13
*
[X86] Change vXi1 extract_vector_elt lowering to be legal if the index is 0. ...
Craig Topper
2019-01-11
2
-23
/
+34
*
[X86] Call SimplifyDemandedBits on conditions of X86ISD::SHRUNKBLEND
Craig Topper
2019-01-10
1
-2
/
+10
*
[X86] Simplify the BRCOND handling for FCMP_UNE.
Craig Topper
2019-01-10
1
-28
/
+11
*
[x86] fix remaining miscompile bug in horizontal binop matching (PR40243)
Sanjay Patel
2019-01-10
1
-5
/
+8
*
[x86] fix horizontal binop matching for 256-bit vectors (PR40243)
Sanjay Patel
2019-01-10
1
-70
/
+169
*
[X86] Disable DomainReassignment pass when AVX512BW is disabled to avoid inje...
Craig Topper
2019-01-10
1
-1
/
+4
*
[X86] After turning VSELECT into SHRUNKBLEND, make we push the VSELECT into t...
Craig Topper
2019-01-10
1
-0
/
+1
*
[X86] Enable combining shuffles to PACKSS/PACKUS for 256/512-bit vectors
Simon Pilgrim
2019-01-09
1
-3
/
+4
*
[X86] Fix gcc7 -Wunused-but-set-variable warning. NFCI.
Simon Pilgrim
2019-01-09
1
-2
/
+0
[next]