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] Fix outdated comment. NFC
Craig Topper
2017-11-05
1
-1
/
+1
*
[REVERT][LV][X86] update the cost of interleaving mem. access of floats
Mohammed Agabaria
2017-11-05
1
-4
/
+1
*
[LV][X86] update the cost of interleaving mem. access of floats
Mohammed Agabaria
2017-11-05
1
-1
/
+4
*
[X86] Don't use RCP14 and RSQRT14 for reciprocal estimations or for legacy SS...
Craig Topper
2017-11-04
6
-29
/
+35
*
[X86] Teach EVEX->VEX pass to turn SHUFI32X4/SHUFF32X4/SHUFI64X/SHUFF64X2 int...
Craig Topper
2017-11-04
1
-1
/
+19
*
[X86] Teach shuffle lowering to use 256-bit SHUF128 when possible.
Craig Topper
2017-11-04
1
-0
/
+10
*
[X86] Give unary PERMI priority over SHUF128 in lowerV8I64VectorShuffle to ma...
Craig Topper
2017-11-03
1
-4
/
+4
*
Move TargetFrameLowering.h to CodeGen where it's implemented
David Blaikie
2017-11-03
2
-2
/
+2
*
Fix for Bug 34475 - LOCK/REP/REPNE prefixes emitted as instruction on their own.
Andrew V. Tischenko
2017-11-03
2
-6
/
+6
*
[X86][SSE] Add PACKUS support to combineVectorTruncation
Simon Pilgrim
2017-11-03
1
-6
/
+16
*
[X86] Remove PALIGNR/VALIGN handling from combineBitcastForMaskedOp and move ...
Craig Topper
2017-11-03
2
-22
/
+131
*
Avoid PLT for external calls when attribute nonlazybind is used.
Sriraman Tallam
2017-11-03
1
-2
/
+9
*
[X86] Give AVX512VL instructions priority over their AVX equivalents.
Craig Topper
2017-11-02
1
-2
/
+2
*
The patch updates sched numbers for YMM AVX instrs such as VMOVx, VORx, VXOR,...
Andrew V. Tischenko
2017-11-02
1
-0
/
+93
*
Revert "Correct dwarf unwind information in function epilogue for X86"
Petar Jovanovic
2017-11-01
3
-54
/
+0
*
[X86] Use foreach in X86.td to combine some of the CPU names that are obvious...
Craig Topper
2017-11-01
1
-52
/
+40
*
[X86] Add CMOV feature to 'i686' processor, making it a proper alias of penti...
Craig Topper
2017-11-01
1
-1
/
+1
*
[X86][SSE] Add PACKUS support to LowerTruncate
Simon Pilgrim
2017-11-01
1
-12
/
+26
*
[X86] Add custom code to EVEX to VEX pass to turn unmasked 128-bit VPALIGND/Q...
Craig Topper
2017-11-01
1
-0
/
+21
*
[X86] Prevent fast isel from folding loads into the instructions listed in ha...
Craig Topper
2017-11-01
1
-0
/
+7
*
[X86] Add 64-bit int to float/double conversion with AVX to X86FastISel::X86...
Craig Topper
2017-11-01
1
-3
/
+4
*
Update VCVTx, VMOVNTPx and VROUNDYPx instructions scheduling on btver2.
Andrew V. Tischenko
2017-11-01
1
-0
/
+39
*
Correct dwarf unwind information in function epilogue for X86
Petar Jovanovic
2017-11-01
3
-0
/
+54
*
[X86][SSE] Begun generalizing truncateVectorWithPACKSS to work with PACKSS/PA...
Simon Pilgrim
2017-11-01
1
-11
/
+14
*
[X86][SSE] Truncate with PACKSS any input with sufficient sign-bits
Simon Pilgrim
2017-11-01
1
-9
/
+12
*
[X86] Add more type qualifiers to INSERT_SUBREG operations in rotate patterns...
Craig Topper
2017-11-01
1
-8
/
+8
*
[X86] Add AVX512 support to X86FastISel::fastMaterializeFloatZero.
Craig Topper
2017-11-01
1
-4
/
+5
*
[X86][AsmParser] Treat '%' as the modulo operator under Intel syntax
Reid Kleckner
2017-10-31
1
-0
/
+1
*
[X86][SSE] Add VSRLI/VSRAI/VSLLI demanded elts support to computeKnownBits/Co...
Simon Pilgrim
2017-10-31
1
-5
/
+6
*
[AVX512] Adding new patterns for extract_subvector of vXi1
Michael Zuckerman
2017-10-31
1
-14
/
+42
*
[X86] Make AVX512_512_SET0 XMM16-31 lower to 128-bit XOR when AVX512VL is ena...
Craig Topper
2017-10-31
1
-13
/
+2
*
[X86] Clang-format some code. NFC
Craig Topper
2017-10-31
1
-2
/
+8
*
[X86] Add AVX512 support to fast isel's X86ChooseCmpOpcode.
Craig Topper
2017-10-30
1
-2
/
+3
*
[X86][AVX512] Adding a pattern for broadcastm intrinsic.
Jina Nahias
2017-10-30
1
-0
/
+64
*
[X86] Make sure we don't create locked inc/dec instructions when the carry fl...
Craig Topper
2017-10-30
4
-19
/
+84
*
[X86] Remove AVX512 early out from X86FastISel::X86SelectCmp.
Craig Topper
2017-10-30
1
-3
/
+0
*
[CodeGen][ExpandMemcmp] Allow memcmp to expand to vector loads (2).
Clement Courbet
2017-10-30
2
-5
/
+31
*
Invalid used of 'w' suffix on push and pop using 64-bit register.
Andrew V. Tischenko
2017-10-30
1
-1
/
+3
*
Revert "[X86][AVX512] Adding a pattern for broadcastm intrinsic."
Jina Nahias
2017-10-30
1
-64
/
+0
*
[X86][AVX512] Adding a pattern for broadcastm intrinsic.
Jina Nahias
2017-10-30
1
-0
/
+64
*
[X86] Rearrange code in X86InstrInfo.cpp to put all the foldMemoryOperandImpl...
Craig Topper
2017-10-30
1
-270
/
+270
*
[X86] Simplify code by removing an unnecessary temporary variable. NFC
Craig Topper
2017-10-30
1
-2
/
+1
*
[X86] Move some EVEX->VEX code to a helper function to prepare for a future p...
Craig Topper
2017-10-30
1
-24
/
+33
*
[X86] Remove combine that turns X86ISD::LSUB into X86ISD::LADD. Update patter...
Craig Topper
2017-10-29
2
-29
/
+8
*
[X86] Fix typo in comment. NFC
Craig Topper
2017-10-29
1
-1
/
+1
*
[X86] Use the extended vector register classes in fast isel with AVX512F/VL.
Craig Topper
2017-10-29
1
-10
/
+10
*
[X86] Add AVX512 support to X86FastISel::X86SelectFPExt and X86FastISel::X86S...
Craig Topper
2017-10-29
1
-4
/
+12
*
[X86] Add AVX512 support to X86FastISel::X86MaterializeFP
Craig Topper
2017-10-29
1
-2
/
+6
*
[X86] Remove invalid code from LowerVSELECT.
Craig Topper
2017-10-28
1
-4
/
+0
*
[X86][SSE] Combine 128-bit target shuffles to PACKSS/PACKUS.
Simon Pilgrim
2017-10-28
1
-0
/
+10
[next]