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
*
[X86] Add Indirect Thunk Support to X86 to mitigate Load Value Injection (LVI)
Scott Constable
2020-06-24
1
-0
/
+5
*
[X86][NFC] Generalize the naming of "Retpoline Thunks" and related code to "I...
Scott Constable
2020-06-24
1
-38
/
+42
*
[X86] Fold undef elts to 0 in getTargetVShiftByConstNode.
Craig Topper
2020-06-16
1
-3
/
+6
*
[X86] Teach combineVectorShiftImm to constant fold undef elements to 0 not un...
Craig Topper
2020-06-16
1
-2
/
+10
*
[X86][SSE] combineX86ShufflesConstants - early out for zeroable vectors (PR45...
Simon Pilgrim
2020-04-16
1
-1
/
+7
*
[X86] Use MVT::i8 instead of MVT::i64 for shift amount in BuildSDIVPow2
Craig Topper
2020-02-10
1
-1
/
+1
*
[X86] Don't call LowerUINT_TO_FP_i32 for i32->f80 on 32-bit targets with sse2.
Craig Topper
2020-01-15
1
-1
/
+1
*
[Win64] Handle FP arguments more gracefully under -mno-sse
Reid Kleckner
2020-01-14
1
-16
/
+17
*
[X86] Drop an unneeded FIXME. NFC
Craig Topper
2020-01-14
1
-1
/
+0
*
[X86] Swap the 0 and the fudge factor in the constant pool for the 32-bit mod...
Craig Topper
2020-01-14
1
-4
/
+4
*
[X86] Directly emit a BROADCAST_LOAD from constant pool in lowerUINT_TO_FP_vX...
Craig Topper
2020-01-14
1
-2
/
+12
*
[X86][AVX] Use lowerShuffleAsLanePermuteAndSHUFP to lower binary v4f64 shuffles.
Simon Pilgrim
2020-01-12
1
-0
/
+12
*
[X86][AVX] lowerShuffleAsLanePermuteAndSHUFP - only set the demanded elements...
Simon Pilgrim
2020-01-12
1
-2
/
+1
*
[X86] Don't call LowerSETCC from LowerSELECT for STRICT_FSETCC/STRICT_FSETCCS...
Craig Topper
2020-01-11
1
-3
/
+1
*
[TargetLowering][X86] Connect the chain from STRICT_FSETCC in TargetLowering:...
Craig Topper
2020-01-11
1
-2
/
+4
*
[X86] Fix outdated comment
Simon Pilgrim
2020-01-11
1
-2
/
+1
*
[X86][AVX] Add lowerShuffleAsLanePermuteAndSHUFP lowering
Simon Pilgrim
2020-01-11
1
-0
/
+40
*
[X86][AVX] lowerShuffleAsLanePermuteAndShuffle - consistently normalize multi...
Simon Pilgrim
2020-01-10
1
-2
/
+2
*
CodeGen: Use LLT instead of EVT in getRegisterByName
Matt Arsenault
2020-01-09
1
-1
/
+1
*
[X86] Custom type legalize v4i64->v4f32 uint_to_fp on sse4.1 targets in 64-bi...
Craig Topper
2020-01-08
1
-9
/
+11
*
[X86] Adding fp128 support for strict fcmp
Wang, Pengfei
2020-01-08
1
-5
/
+5
*
[X86] Enable v2i64->v2f32 uint_to_fp code in ReplaceNodeResults on SSE4.1 target
Craig Topper
2020-01-07
1
-3
/
+1
*
[X86] Improve lowering of (v2i64 (setgt X, -1)) on pre-SSE2 targets. Enable v...
Craig Topper
2020-01-07
1
-3
/
+14
*
[X86] Improve lowering of v2i64 sign bit tests on pre-sse4.2 targets
Craig Topper
2020-01-07
1
-0
/
+13
*
[X86] Pull out repeated SrcVT.getVectorNumElements() call. NFCI.
Simon Pilgrim
2020-01-07
1
-2
/
+2
*
[X86] Standardize shuffle match/lowering function names. NFC.
Simon Pilgrim
2020-01-07
1
-38
/
+39
*
[X86] Improve v4i32->v4f64 uint_to_fp for AVX1/AVX2 targets.
Craig Topper
2020-01-06
1
-0
/
+15
*
[X86] Improve v2i64->v2f32 and v4i64->v4f32 uint_to_fp on avx and avx2 targets.
Craig Topper
2020-01-05
1
-24
/
+125
*
[NFC] Modify the format:
Liu, Chen3
2020-01-06
1
-2
/
+1
*
[X86][SSE] Combine combineLogicBlendIntoConditionalNegate for VSELECT nodes (...
Simon Pilgrim
2020-01-05
1
-2
/
+13
*
[X86] Move combineLogicBlendIntoConditionalNegate before combineSelect. NFCI.
Simon Pilgrim
2020-01-05
1
-62
/
+62
*
[X86] Merge (identical) LowerGC_TRANSITION_START and LowerGC_TRANSITION_END (...
Simon Pilgrim
2020-01-05
1
-25
/
+3
*
[X86] Improve for v2i32->v2f64 uint_to_fp
Craig Topper
2020-01-03
1
-36
/
+14
*
Move tail call disabling code to target independent code
Reid Kleckner
2020-01-03
1
-7
/
+1
*
[X86] Re-enable lowerUINT_TO_FP_vXi32 under fast-math by using an FSUB instea...
Craig Topper
2020-01-02
1
-15
/
+9
*
[X86] Enable strict FP by default and remove option -disable-strictnode-mutat...
Wang, Pengfei
2020-01-03
1
-0
/
+3
*
[X86] Optimization of inserting vxi1 sub vector into vXi1 vector
Wang, Pengfei
2020-01-03
1
-2
/
+20
*
[X86] Call SimplifyMultipleUseDemandedBits from combineVSelectToBLENDV if the...
Craig Topper
2020-01-01
1
-24
/
+42
*
add strict float for round operation
Liu, Chen3
2020-01-01
1
-18
/
+34
*
[X86] Constant fold KSHIFT of an all zeros vector to just an all zeros vector.
Craig Topper
2019-12-31
1
-0
/
+3
*
[X86] Use carry flag from add for (seteq (add X, -1), -1).
Craig Topper
2019-12-31
1
-10
/
+31
*
[X86] Slightly improve our attempted error recovery for 64-bit -mno-sse2 in L...
Craig Topper
2019-12-31
1
-2
/
+8
*
[X86] Add X86ISD::PCMPGT to SimplifyMultipleUseDemandedBitsForTargetNode.
Craig Topper
2019-12-30
1
-0
/
+7
*
[X86] Use APInt::isOneValue and ConstantSDNode::isOne. NFC
Craig Topper
2019-12-29
1
-4
/
+4
*
[X86] Use isOneConstant to simplify some code. NFC
Craig Topper
2019-12-29
1
-2
/
+1
*
[X86] Remove dyn_casts to ConstantSDNode for operand 1 of X86ISD::VSRLI/VSRAI...
Craig Topper
2019-12-29
1
-108
/
+99
*
[X86] Stop accidentally custom type legalizing v4i32->v4f32 on SSE1 only targ...
Craig Topper
2019-12-28
1
-2
/
+3
*
[X86] Remove a redundant (scalar_to_vector (extract_vector_elt X))) in LowerU...
Craig Topper
2019-12-28
1
-6
/
+1
*
[X86] Allow v2i32->v2f32 strict and non-strict uint_to_fp to be widened to v4...
Craig Topper
2019-12-27
1
-1
/
+1
*
[X86] Custom widen v2i32->v2f32 strict_sint_to_fp to avoid scalarization.
Craig Topper
2019-12-27
1
-3
/
+19
[next]