OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[X86][SSE] Combine v16i8 SHL by constants to multiplies
[android-x86/external-llvm.git]
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
2018-07-08
Simon Pilgrim
[X86][SSE] Combine v16i8 SHL by constants to multiplies
blob
|
commitdiff
2018-07-07
Simon Pilgrim
[SelectionDAG] Split float and integer isKnownNeverZero...
blob
|
commitdiff
|
diff to current
2018-07-07
Craig Topper
[X86] Merge INTR_TYPE_3OP_RM with INTR_TYPE_3OP. Remove...
blob
|
commitdiff
|
diff to current
2018-07-06
Vedant Kumar
Use Type::isIntOrPtrTy where possible, NFC
blob
|
commitdiff
|
diff to current
2018-07-06
Craig Topper
[X86] Remove FMA4 scalar intrinsics. Use llvm.fma intri...
blob
|
commitdiff
|
diff to current
2018-07-06
Craig Topper
[X86] Remove all of the avx512 masked packed fma intrin...
blob
|
commitdiff
|
diff to current
2018-07-05
Craig Topper
[X86] Add SHUF128 to target shuffle decoding.
blob
|
commitdiff
|
diff to current
2018-07-05
Craig Topper
[X86] Add support for combining FMSUB/FNMADD/FNMSUB...
blob
|
commitdiff
|
diff to current
2018-07-04
Simon Pilgrim
[X86][SSE] Blend any v8i16/v4i32 shift with 2 shift...
blob
|
commitdiff
|
diff to current
2018-07-03
Craig Topper
[X86] Remove repeated 'the' from multiple comments...
blob
|
commitdiff
|
diff to current
2018-07-03
Benjamin Kramer
Revert "[X86][SSE] Blend any v8i16/v4i32 shift with...
blob
|
commitdiff
|
diff to current
2018-07-02
Simon Pilgrim
[X86][SSE] Blend any v8i16/v4i32 shift with 2 shift...
blob
|
commitdiff
|
diff to current
2018-06-30
Craig Topper
[X86] Use MVT::i8 for scalar shift amounts since that...
blob
|
commitdiff
|
diff to current
2018-06-30
Craig Topper
[X86] When combining load to BZHI, make sure we create...
blob
|
commitdiff
|
diff to current
2018-06-30
Craig Topper
[X86] Remove masking from avx512 rotate intrinsics...
blob
|
commitdiff
|
diff to current
2018-06-29
Craig Topper
[X86] Limit the number of target specific nodes emitted...
blob
|
commitdiff
|
diff to current
2018-06-29
Simon Pilgrim
[X86][SSE] Support v16i8/v32i8 vector rotations
blob
|
commitdiff
|
diff to current
2018-06-29
Craig Topper
[X86] Remove masking from the avx512 packed sqrt intrin...
blob
|
commitdiff
|
diff to current
2018-06-26
Simon Pilgrim
[TargetLowering] isVectorClearMaskLegal - use ArrayRef...
blob
|
commitdiff
|
diff to current
2018-06-26
Simon Pilgrim
[X86] Just use ArrayRef instead of SmallVectorImpl...
blob
|
commitdiff
|
diff to current
2018-06-26
Craig Topper
[X86] Don't use getScalarShiftAmountTy to get the immed...
blob
|
commitdiff
|
diff to current
2018-06-26
Craig Topper
[X86] Redefine avx512 packed fpclass intrinsics to...
blob
|
commitdiff
|
diff to current
2018-06-26
Craig Topper
Revert r335562 and 335563 "[X86] Redefine avx512 packed...
blob
|
commitdiff
|
diff to current
2018-06-26
Craig Topper
foo
blob
|
commitdiff
|
diff to current
2018-06-25
Craig Topper
[X86] Simplify some code by using isOneConstant. NFC
blob
|
commitdiff
|
diff to current
2018-06-25
Craig Topper
[X86] Remove the changes to combineScalarToVector made...
blob
|
commitdiff
|
diff to current
2018-06-22
Mikhail Dvoretckii
[X86] Changing the check for valid inputs in combineSca...
blob
|
commitdiff
|
diff to current
2018-06-21
Mikhail Dvoretckii
[x86] Lower some trunc + shuffle patterns to vpmov...
blob
|
commitdiff
|
diff to current
2018-06-20
Craig Topper
[X86] Use setcc ISD opcode for AVX512 integer compariso...
blob
|
commitdiff
|
diff to current
2018-06-19
Mikhail Dvoretckii
[X86] VRNDSCALE* folding from masked and scalar ffloor...
blob
|
commitdiff
|
diff to current
2018-06-19
Mikhail Dvoretckii
Test commit.
blob
|
commitdiff
|
diff to current
2018-06-14
Sanjay Patel
[x86] be more selective about converting 'and' to shuff...
blob
|
commitdiff
|
diff to current
2018-06-13
Sanjay Patel
[x86] eliminate even more sign-bit tests with vector...
blob
|
commitdiff
|
diff to current
2018-06-13
Craig Topper
[X86] Remove masking from avx512vbmi2 concat and shift...
blob
|
commitdiff
|
diff to current
2018-06-12
Sanjay Patel
[x86] move shrunkblend transform to helper function...
blob
|
commitdiff
|
diff to current
2018-06-11
Craig Topper
[X86] Remove masking from dbpsadbw intrinsics, use...
blob
|
commitdiff
|
diff to current
2018-06-11
Craig Topper
[X86] Remove and autoupgrade the expandload and compres...
blob
|
commitdiff
|
diff to current
2018-06-10
Craig Topper
[X86] Remove masking from the 512-bit masked floating...
blob
|
commitdiff
|
diff to current
2018-06-08
Simon Pilgrim
[X86][SSE] Support v8i16/v16i16 rotations
blob
|
commitdiff
|
diff to current
2018-06-08
Simon Pilgrim
[X86][SSE] Simplify combineVectorTruncationWithPACKUS...
blob
|
commitdiff
|
diff to current
2018-06-08
Simon Pilgrim
[X86][SSE] Consistently prefer lowering to PACKUS over...
blob
|
commitdiff
|
diff to current
2018-06-07
Simon Pilgrim
[X86][SSE] Updated comment - combineVectorSignBitsTrunc...
blob
|
commitdiff
|
diff to current
2018-06-07
Simon Pilgrim
[X86][SSE] Simplify combineVectorTruncationWithPACKUS...
blob
|
commitdiff
|
diff to current
2018-06-07
Simon Pilgrim
[X86][SSE] Simplify combineVectorTruncationWithPACKSS...
blob
|
commitdiff
|
diff to current
2018-06-07
Tomasz Krupa
Test commit access.
blob
|
commitdiff
|
diff to current
2018-06-06
Simon Pilgrim
[X86][BMI][TBM] Only demand bottom 16-bits of the BEXTR...
blob
|
commitdiff
|
diff to current
2018-06-05
Simon Pilgrim
[X86][SSE] Use multiplication scale factors for v8i16...
blob
|
commitdiff
|
diff to current
2018-06-05
Simon Pilgrim
[X86][SSE] Add target shuffle support to X86TargetLower...
blob
|
commitdiff
|
diff to current
2018-06-05
Simon Pilgrim
[X86][SSE] Add basic PACKUS support to X86TargetLowerin...
blob
|
commitdiff
|
diff to current
2018-06-05
Alexander Ivchenko
[X86][CET] Shadow stack fix for setjmp/longjmp
blob
|
commitdiff
|
diff to current
2018-06-04
Craig Topper
[X86] Don't pass ParitySrc array into isAddSubOrSubAddM...
blob
|
commitdiff
|
diff to current
2018-06-04
Simon Pilgrim
[X86] Only accept const SelectionDAG to resolveTargetSh...
blob
|
commitdiff
|
diff to current
2018-06-01
Craig Topper
[X86] Do something sensible when an expand load intrins...
blob
|
commitdiff
|
diff to current
2018-05-31
Simon Pilgrim
[X86][SSE] Recognise splat rotations and expand back...
blob
|
commitdiff
|
diff to current
2018-05-31
Simon Pilgrim
[X86][AVX] Add peekThroughEXTRACT_SUBVECTORs helper...
blob
|
commitdiff
|
diff to current
2018-05-31
Simon Pilgrim
[X86][SSE] Add support for detecting SUB(SPLAT_BV,...
blob
|
commitdiff
|
diff to current
2018-05-30
Simon Pilgrim
[X86][SSE] Pulled out splat detection helper from Lower...
blob
|
commitdiff
|
diff to current
2018-05-30
Gabor Buella
[X86] Lowering FMA intrinsics to native IR (LLVM part)
blob
|
commitdiff
|
diff to current
2018-05-29
Craig Topper
[X86] Fix a potential crash that occur after r333419.
blob
|
commitdiff
|
diff to current
2018-05-29
Matt Arsenault
DAG: Remove redundant version of getRegisterTypeForCall...
blob
|
commitdiff
|
diff to current
2018-05-29
Alexander Ivchenko
[X86] Scalar mask and scalar move optimizations
blob
|
commitdiff
|
diff to current
2018-05-29
Craig Topper
[X86] Disable a DAG combine to allow packed AVX512DQ...
blob
|
commitdiff
|
diff to current
2018-05-29
Craig Topper
[X86] Remove masked vpermi2var/vpermt2var intrinsics...
blob
|
commitdiff
|
diff to current
2018-05-28
Craig Topper
[X86] Converge X86ISD::VPERMV3 and X86ISD::VPERMIV3...
blob
|
commitdiff
|
diff to current
2018-05-28
Craig Topper
[X86] Stop forcing X86VPermi2X node index operand to...
blob
|
commitdiff
|
diff to current
2018-05-26
Craig Topper
[X86] Remove masking from avx512ifma intrinsics. Use...
blob
|
commitdiff
|
diff to current
2018-05-24
Simon Pilgrim
[X86][SSE] Pull out (AND (XOR X, -1), Y) matching into...
blob
|
commitdiff
|
diff to current
2018-05-24
Simon Pilgrim
Fix unused variable warnings. NFCI.
blob
|
commitdiff
|
diff to current
2018-05-24
Simon Pilgrim
[X86][SSE] Pull out OR(AND(~MASK,X),AND(MASK,Y)) matchi...
blob
|
commitdiff
|
diff to current
2018-05-21
Roman Lebedev
[DAGCombine][X86][AArch64] Masked merge unfolding:...
blob
|
commitdiff
|
diff to current
2018-05-21
Craig Topper
[X86] Remove masking from vpternlog intrinsics. Use...
blob
|
commitdiff
|
diff to current
2018-05-21
Simon Pilgrim
[X86][SSE] Add an assert to ensure that rotation amount...
blob
|
commitdiff
|
diff to current
2018-05-21
Simon Pilgrim
[X86][SSE] Support v4i32 rotations (PR37426)
blob
|
commitdiff
|
diff to current
2018-05-20
Craig Topper
[X86] Remove mask arguments from permvar builtins/intri...
blob
|
commitdiff
|
diff to current
2018-05-18
Craig Topper
[X86] Directly legalize v16i16/v8i16 vselect to vXi8...
blob
|
commitdiff
|
diff to current
2018-05-16
Simon Pilgrim
[X86][SSE] Reduce instruction/register usages for v4i32...
blob
|
commitdiff
|
diff to current
2018-05-16
Craig Topper
[X86][AVX512DQ] Use packed instructions for scalar...
blob
|
commitdiff
|
diff to current
2018-05-16
Mikael Holmen
Remove unused variable introduced in r332336
blob
|
commitdiff
|
diff to current
2018-05-15
Artur Gainullin
[X86] Improve unsigned saturation downconvert detection.
blob
|
commitdiff
|
diff to current
2018-05-10
Sanjay Patel
[x86] fix fmaxnum/fminnum with nnan
blob
|
commitdiff
|
diff to current
2018-05-09
Craig Topper
[X86] Combine (vXi1 (bitcast (-1)))) and (vXi1 (bitcast...
blob
|
commitdiff
|
diff to current
2018-05-09
Shiva Chen
[DebugInfo] Examine all uses of isDebugValue() for...
blob
|
commitdiff
|
diff to current
2018-05-08
Jessica Paquette
Revert "[X86][CET] Shadow stack fix for setjmp/longjmp"
blob
|
commitdiff
|
diff to current
2018-05-08
Jeremy Morse
[X86] Mark all byval parameters as aliased
blob
|
commitdiff
|
diff to current
2018-05-08
Alexander Ivchenko
[X86][CET] Shadow stack fix for setjmp/longjmp
blob
|
commitdiff
|
diff to current
2018-05-07
Roman Lebedev
[DagCombiner] Not all 'andn''s work with immediates.
blob
|
commitdiff
|
diff to current
2018-05-07
Craig Topper
[X86] Fix copy/paste mistake in comment. NFC
blob
|
commitdiff
|
diff to current
2018-05-06
Craig Topper
[X86] Enable reciprocal estimates for v16f32 vectors...
blob
|
commitdiff
|
diff to current
2018-05-01
Adrian Prantl
Remove \brief commands from doxygen comments.
blob
|
commitdiff
|
diff to current
2018-04-27
Craig Topper
[X86] Make the STTNI flag intrinsics use the flags...
blob
|
commitdiff
|
diff to current
2018-04-26
Chandler Carruth
[x86] Revert r330322 (& r330323): Lowering x86 adds...
blob
|
commitdiff
|
diff to current
2018-04-25
Craig Topper
[X86] Form MUL_IMM for multiplies with 3/5/9 to encoura...
blob
|
commitdiff
|
diff to current
2018-04-24
Alexander Ivchenko
[X86] Replace action Promote with Expand for operation...
blob
|
commitdiff
|
diff to current
2018-04-21
Craig Topper
[X86] Add DAG combine to turn (trunc (srl (mul ext...
blob
|
commitdiff
|
diff to current
2018-04-20
Gabor Buella
[X86] WaitPKG instructions
blob
|
commitdiff
|
diff to current
2018-04-19
Alexander Ivchenko
Lowering x86 adds/addus/subs/subus intrinsics (llvm...
blob
|
commitdiff
|
diff to current
2018-04-17
Keith Wyss
[XRay] Typed event logging intrinsic
blob
|
commitdiff
|
diff to current
2018-04-14
Hiroshi Inoue
[NFC] fix trivial typos in document and comments
blob
|
commitdiff
|
diff to current
2018-04-13
Craig Topper
[X86] Remove the pmuldq/pmuldq intrinsics and replace...
blob
|
commitdiff
|
diff to current
2018-04-10
Sriraman Tallam
GOTPCREL references must always use RIP.
blob
|
commitdiff
|
diff to current
next