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
/
X86ISelLowering.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Fix signed/unsigned comparison warning. NFC.
Simon Pilgrim
2019-08-04
1
-1
/
+1
*
[X86] SimplifyMultipleUseDemandedBits - Add target shuffle support
Simon Pilgrim
2019-08-04
1
-0
/
+46
*
[X86] Consistently use MVT::i8 for the constant operand of BLENDI and INSERTP...
Craig Topper
2019-08-04
1
-8
/
+8
*
[x86] change free truncate hook to handle only simple types (PR42880)
Sanjay Patel
2019-08-03
1
-0
/
+2
*
Emit diagnostic if an inline asm constraint requires an immediate
Bill Wendling
2019-08-03
1
-2
/
+3
*
[X86] Use the pointer VT for the Scale node when lowering x86 gather/scatter ...
Craig Topper
2019-08-02
1
-4
/
+12
*
Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...
Daniel Sanders
2019-08-01
1
-1
/
+1
*
[X86] In decomposeMulByConstant, legalize the VT before querying whether the ...
Craig Topper
2019-08-01
1
-2
/
+12
*
[X86][SSE] Add PEXTR*(PINSR*(v, s, c), c) -> s combine.
Simon Pilgrim
2019-08-01
1
-4
/
+15
*
[X86][SSE] SimplifyMultipleUseDemandedBits - Add PEXTR/PINSR B+W handling
Simon Pilgrim
2019-08-01
1
-0
/
+27
*
[X86] EltsFromConsecutiveLoads - don't attempt to merge volatile loads (PR42846)
Simon Pilgrim
2019-08-01
1
-1
/
+4
*
Revert "[MS] Emit S_HEAPALLOCSITE debug info in Selection DAG" and
Amy Huang
2019-07-31
1
-11
/
+0
*
[X86] Add DAG combine to fold any_extend_vector_inreg+truncstore to an extrac...
Craig Topper
2019-07-31
1
-0
/
+35
*
[X86] Moved IsNOT helper earlier. NFCI.
Simon Pilgrim
2019-07-31
1
-28
/
+28
*
[X86][AVX] Ensure chained subvector insertions are the same size (PR42833)
Simon Pilgrim
2019-07-31
1
-0
/
+2
*
[MS] Emit S_HEAPALLOCSITE debug info in SelectionDAG
Amy Huang
2019-07-31
1
-0
/
+11
*
[X86] Fix mistake in comment. NFC
Craig Topper
2019-07-30
1
-2
/
+2
*
[X86] SimplifyDemandedVectorEltsForTargetNode should be calling resolveTarget...
Simon Pilgrim
2019-07-30
1
-0
/
+1
*
[X86][AVX] SimplifyDemandedVectorElts - handle extraction from X86ISD::SUBV_B...
Simon Pilgrim
2019-07-30
1
-8
/
+10
*
[X86] Fix typo in comment. We're looking at a right shift not a left shift. NFC
Craig Topper
2019-07-29
1
-1
/
+1
*
[X86] resolveTargetShuffleInputs - add depth to limit recursion.
Simon Pilgrim
2019-07-29
1
-15
/
+19
*
[X86] combineX86ShufflesRecursively - start recursion at depth = 0. NFCI.
Simon Pilgrim
2019-07-29
1
-18
/
+18
*
[X86] Don't use PMADDWD for vector add reductions of multiplies if the mul in...
Craig Topper
2019-07-29
1
-12
/
+22
*
[X86] In combineLoopMAddPattern and combineLoopSADPattern, preserve the vecto...
Craig Topper
2019-07-28
1
-78
/
+63
*
[X86][SSE] Replace PMULDQ GetDemandedBits combine with SimplifyMultipleUseDem...
Simon Pilgrim
2019-07-27
1
-9
/
+12
*
Revert "[X86][SSE] Replace PMULDQ GetDemandedBits combine with SimplifyMultip...
Vlad Tsyrklevich
2019-07-26
1
-12
/
+9
*
[X86][SSE] Replace PMULDQ GetDemandedBits combine with SimplifyMultipleUseDem...
Simon Pilgrim
2019-07-26
1
-9
/
+12
*
[X86] concatSubVectors - remove unnecessary args. NFCI.
Simon Pilgrim
2019-07-25
1
-9
/
+12
*
[Codegen] (X & (C l>>/<< Y)) ==/!= 0 --> ((X <</l>> Y) & C) ==/!= 0 fold
Roman Lebedev
2019-07-24
1
-0
/
+27
*
[DAGCombine] matchBinOpReduction - add partial reduction matching
Simon Pilgrim
2019-07-24
1
-9
/
+8
*
[X86] In lowerVectorShuffle, instead of creating a new node to canonicalize t...
Craig Topper
2019-07-23
1
-11
/
+15
*
[X86] When using AND+PACKUS in lowerV16I8Shuffle, generate the build vector d...
Craig Topper
2019-07-22
1
-5
/
+4
*
[X86] EltsFromConsecutiveLoads - support common source loads (REAPPLIED)
Simon Pilgrim
2019-07-22
1
-5
/
+62
*
[X86] SimplifyDemandedVectorEltsForTargetNode - Move SUBV_BROADCAST narrowing...
Simon Pilgrim
2019-07-21
1
-19
/
+13
*
[X86][SSE] Use PSADBW to improve vXi8 sum reduction (PR42674)
Simon Pilgrim
2019-07-20
1
-7
/
+38
*
Revert [X86] EltsFromConsecutiveLoads - support common source loads
Reid Kleckner
2019-07-18
1
-63
/
+5
*
[X86] EltsFromConsecutiveLoads - support common source loads
Simon Pilgrim
2019-07-18
1
-5
/
+63
*
[X86] Disable combineConcatVectors for vXi1 vectors.
Craig Topper
2019-07-18
1
-0
/
+4
*
[X86] Make sure we mark 128/256 MLOAD as Legal with VLX when min-legal-vector...
Craig Topper
2019-07-17
1
-5
/
+7
*
[x86] use more phadd for reductions
Sanjay Patel
2019-07-16
1
-0
/
+54
*
[X86] In combineStore, don't convert v2f32 load/store pairs to f64 loads/stores.
Craig Topper
2019-07-16
1
-3
/
+2
*
Fix parameter name comments using clang-tidy. NFC.
Rui Ueyama
2019-07-16
1
-2
/
+2
*
[x86] try to keep FP casted+truncated+extracted vector element out of GPRs
Sanjay Patel
2019-07-15
1
-0
/
+39
*
[X86] Return UNDEF from LowerScalarImmediateShift when the shift amount is ou...
Craig Topper
2019-07-15
1
-2
/
+5
*
[X86] isTargetShuffleEquivalent - assert the expected mask is correctly forme...
Simon Pilgrim
2019-07-15
1
-0
/
+2
*
[X86] Separate the memory size of vzext_load/vextract_store from the element ...
Craig Topper
2019-07-15
1
-26
/
+47
*
[x86] simplify cmov with same true/false operands
Sanjay Patel
2019-07-13
1
-0
/
+4
*
[X86] Merge negated ISD::SUB nodes into X86ISD::SUB equivalent (PR40483)
Sanjay Patel
2019-07-11
1
-7
/
+7
*
[X86] Remove unused variable. NFC
Craig Topper
2019-07-10
1
-1
/
+0
*
[X86] EltsFromConsecutiveLoads - clean up element size calcs. NFCI.
Simon Pilgrim
2019-07-10
1
-14
/
+12
[prev]
[next]