2019-06-19 |
Simon Pilgrim | [DAGCombine] Use ConstantSDNode::getAPIntValue() instead...
|
commit | commitdiff | tree |
2019-06-19 |
Simon Pilgrim | [TargetLowering] SimplifyDemandedBits - add ANY_EXTEND_VECTO...
|
commit | commitdiff | tree |
2019-06-19 |
Simon Pilgrim | [TargetLowering] SimplifyDemandedBits ZERO_EXTEND_VECTOR_INR...
|
commit | commitdiff | tree |
2019-06-19 |
Simon Pilgrim | [X86][SSE] combineToExtendVectorInReg - add ANY_EXTEND...
|
commit | commitdiff | tree |
2019-06-19 |
Simon Pilgrim | [X86][SSE] Combine shuffles to ANY_EXTEND/ANY_EXTEND_VECTOR_...
|
commit | commitdiff | tree |
2019-06-19 |
Simon Pilgrim | [X86] getExtendInVec - take a ISD::*_EXTEND opcode...
|
commit | commitdiff | tree |
2019-06-19 |
Simon Pilgrim | [X86] Add *_EXTEND -> *_EXTEND_VECTOR_INREG opcode...
|
commit | commitdiff | tree |
2019-06-19 |
Simon Pilgrim | [X86] Merge extract_subvector(*_EXTEND) and extract_subvecto...
|
commit | commitdiff | tree |
2019-06-19 |
Simon Pilgrim | [TargetLowering] SimplifyDemandedBits SIGN_EXTEND_VECTOR_INR...
|
commit | commitdiff | tree |
2019-06-19 |
Simon Pilgrim | Revert rL363678 : AMDGPU: Add ds_gws_init / ds_gws_barrier...
|
commit | commitdiff | tree |
2019-06-19 |
Simon Pilgrim | [DAGCombiner] Support (shl (ext (shl x, c1)), c2) ...
|
commit | commitdiff | tree |
2019-06-19 |
Simon Pilgrim | [DAGCombiner] Support (shl (ext (shl x, c1)), c2) ...
|
commit | commitdiff | tree |
2019-06-19 |
Simon Pilgrim | [X86] Add non-uniform (shl (ext (shl x, c1)), c2) ...
|
commit | commitdiff | tree |
2019-06-19 |
Simon Pilgrim | [DAGCombiner] visitSHL - pull out repeated shift amount...
|
commit | commitdiff | tree |
2019-06-19 |
Simon Pilgrim | [DAGCombine] Fix (shl (ext (shl x, c1)), c2) -> (shl...
|
commit | commitdiff | tree |
2019-06-18 |
Simon Pilgrim | [TargetLowering] SimplifyDemandedBits - Cleanup ANY_EXTEND...
|
commit | commitdiff | tree |
2019-06-18 |
Simon Pilgrim | [TargetLowering] SimplifyDemandedBits - Merge ZERO_EXTEND...
|
commit | commitdiff | tree |
2019-06-18 |
Simon Pilgrim | [TargetLowering] SimplifyDemandedBits - Merge SIGN_EXTEND...
|
commit | commitdiff | tree |
2019-06-18 |
Simon Pilgrim | [TargetLowering] SimplifyDemandedVectorElts - support...
|
commit | commitdiff | tree |
2019-06-18 |
Simon Pilgrim | [X86][AVX] extract_subvector(any_extend(x)) -> any_extend_ve...
|
commit | commitdiff | tree |
2019-06-18 |
Simon Pilgrim | Fix -Wunused-but-set-variable warning. NFCI.
|
commit | commitdiff | tree |
2019-06-18 |
Simon Pilgrim | [SelectionDAG] Legalize vaargs that require vector...
|
commit | commitdiff | tree |
2019-06-18 |
Simon Pilgrim | [X86] Regenerate promote.ll. NFC.
|
commit | commitdiff | tree |
2019-06-18 |
Simon Pilgrim | [X86] Replace any_extend* vector extensions with zero_extend...
|
commit | commitdiff | tree |
2019-06-17 |
Simon Pilgrim | [X86][SSE] Scalarize under-aligned XMM vector nt-stores...
|
commit | commitdiff | tree |
2019-06-17 |
Simon Pilgrim | [X86][AVX] Split under-aligned vector nt-stores.
|
commit | commitdiff | tree |
2019-06-17 |
Simon Pilgrim | [X86] combineLoad - begun making the load split code...
|
commit | commitdiff | tree |
2019-06-17 |
Simon Pilgrim | [X86][SSE] Add tests for underaligned nt loads
|
commit | commitdiff | tree |
2019-06-17 |
Simon Pilgrim | [X86][SSE] Prevent misaligned non-temporal vector load...
|
commit | commitdiff | tree |
2019-06-17 |
Simon Pilgrim | [X86][SSE] Avoid unnecessary stack codegen in NT store...
|
commit | commitdiff | tree |
2019-06-17 |
Simon Pilgrim | [SelectionDAG] Fold insert_subvector(undef, extract_subvecto...
|
commit | commitdiff | tree |
2019-06-16 |
Simon Pilgrim | [X86] CombineShuffleWithExtract - handle cases with...
|
commit | commitdiff | tree |
2019-06-15 |
Simon Pilgrim | [X86] CombineShuffleWithExtract - assert all src ops...
|
commit | commitdiff | tree |
2019-06-15 |
Simon Pilgrim | [X86][AVX] Handle lane-crossing shuffle(extract_subvector...
|
commit | commitdiff | tree |
2019-06-15 |
Simon Pilgrim | [X86][AVX] Decode constant bits from insert_subvector...
|
commit | commitdiff | tree |
2019-06-13 |
Simon Pilgrim | [X86] Use fresh MemOps when emitting VAARG64
|
commit | commitdiff | tree |
2019-06-13 |
Simon Pilgrim | [CodeGen] Add getMachineMemOperand + MachineMemOperand...
|
commit | commitdiff | tree |
2019-06-13 |
Simon Pilgrim | [X86][AVX] Add broadcast(v4f64 hadd) test
|
commit | commitdiff | tree |
2019-06-13 |
Simon Pilgrim | [X86][SSE] Avoid assert for broadcast(horiz-op()) cases...
|
commit | commitdiff | tree |
2019-06-13 |
Simon Pilgrim | [X86][SSE] Add tests for underaligned nt stores
|
commit | commitdiff | tree |
2019-06-13 |
Simon Pilgrim | [X86][SSE] Add SSE4A nt store tests on X86 as well...
|
commit | commitdiff | tree |
2019-06-12 |
Simon Pilgrim | [X86][SSE] Avoid unnecessary stack codegen in NT merge...
|
commit | commitdiff | tree |
2019-06-12 |
Simon Pilgrim | [TargetLowering] Add MachineMemOperand::Flags to allowsMemor...
|
commit | commitdiff | tree |
2019-06-12 |
Simon Pilgrim | [X86][AVX] Fold concat(vpermilps(x,c),vpermilps(y,c...
|
commit | commitdiff | tree |
2019-06-12 |
Simon Pilgrim | [X86][AVX] Tests showing missing concat(shuffle,shuffle...
|
commit | commitdiff | tree |
2019-06-12 |
Simon Pilgrim | [XCore] CombineSTORE - Use allowsMemoryAccess wrapper...
|
commit | commitdiff | tree |
2019-06-12 |
Simon Pilgrim | [XCore] LowerLOAD/LowerSTORE - Use allowsMemoryAccess...
|
commit | commitdiff | tree |
2019-06-11 |
Simon Pilgrim | [X86] Regenerate CmpISel test for future patch
|
commit | commitdiff | tree |
2019-06-11 |
Simon Pilgrim | [TargetLowering] Add allowsMemoryAccess(MachineMemOperand...
|
commit | commitdiff | tree |
2019-06-11 |
Simon Pilgrim | [DAGCombine] GetNegatedExpression - constant float...
|
commit | commitdiff | tree |
2019-06-10 |
Simon Pilgrim | Fix MSVC "32-bit shift implicitly converted to 64 bits...
|
commit | commitdiff | tree |
2019-06-09 |
Simon Pilgrim | Use for-range loop. NFCI.
|
commit | commitdiff | tree |
2019-06-08 |
Simon Pilgrim | [DAGCombine] visitAND - merge (zext_inreg ((s)extload...
|
commit | commitdiff | tree |
2019-06-07 |
Simon Pilgrim | [DAGCombine] visitAND - fix local shadow variable warnings...
|
commit | commitdiff | tree |
2019-06-07 |
Simon Pilgrim | Fix -Wunused-lambda-capture warning. NFCI.
|
commit | commitdiff | tree |
2019-06-07 |
Simon Pilgrim | [DAGCombine] Use APInt::extractBits in "sub-splat"...
|
commit | commitdiff | tree |
2019-06-06 |
Simon Pilgrim | [DAGCombine] MergeConsecutiveStores - improve non-temporal...
|
commit | commitdiff | tree |
2019-06-06 |
Simon Pilgrim | [X86][SSE] Add nonuniform constant vector test for...
|
commit | commitdiff | tree |
2019-06-06 |
Simon Pilgrim | [DAGCombine] Cleanup isNegatibleForFree/GetNegatedExpression...
|
commit | commitdiff | tree |
2019-06-06 |
Simon Pilgrim | Fix whitespace indentation. NFCI.
|
commit | commitdiff | tree |
2019-06-05 |
Simon Pilgrim | [X86][SSE] Add vector tests to cover more isNegatibleForFree...
|
commit | commitdiff | tree |
2019-06-05 |
Simon Pilgrim | Fix shadow local variable warning. NFCI.
|
commit | commitdiff | tree |
2019-06-05 |
Simon Pilgrim | [X86][AVX] Generalize split256BitStore to splitVectorStore...
|
commit | commitdiff | tree |
2019-06-05 |
Simon Pilgrim | [X86][SSE] Add additional nt-load test cases as discussed...
|
commit | commitdiff | tree |
2019-06-05 |
Simon Pilgrim | [X86][AVX] combineX86ShuffleChain - combine shuffle...
|
commit | commitdiff | tree |
2019-06-05 |
Simon Pilgrim | [TargetLowering] SimplifyDemandedBits - pull out shift...
|
commit | commitdiff | tree |
2019-06-05 |
Simon Pilgrim | [X86][SSE] Add some nt-store test cases inspired by...
|
commit | commitdiff | tree |
2019-06-05 |
Simon Pilgrim | [IPO] Disabled 'default only' switch statements to...
|
commit | commitdiff | tree |
2019-06-04 |
Simon Pilgrim | [X86][SSE] Pulled out (sub (xor X, M), M) 'ConditionalNegate...
|
commit | commitdiff | tree |
2019-06-04 |
Simon Pilgrim | [SelectionDAG] ComputeNumSignBits - support constant...
|
commit | commitdiff | tree |
2019-06-04 |
Simon Pilgrim | [SelectionDAG] ComputeNumSignBits - clang-format +...
|
commit | commitdiff | tree |
2019-06-04 |
Simon Pilgrim | [SelectionDAG] Add fpto[us]i(undef) --> undef constant...
|
commit | commitdiff | tree |
2019-06-03 |
Simon Pilgrim | [WebAssembly] Remove fptosi(undef) and fptoui(undef...
|
commit | commitdiff | tree |
2019-06-03 |
Simon Pilgrim | [SelectionDAG] Add [us]itofp(undef) --> 0 constant...
|
commit | commitdiff | tree |
2019-06-03 |
Simon Pilgrim | [SystemZ] Remove sitofp(undef) from reduced test case.
|
commit | commitdiff | tree |
2019-06-02 |
Simon Pilgrim | [CostModel][X86] Improve masked load/store AVX1/AVX2...
|
commit | commitdiff | tree |
2019-06-02 |
Simon Pilgrim | [TTI][X86] Cleanup getMaskedMemoryOpCost. NFCI.
|
commit | commitdiff | tree |
2019-06-02 |
Simon Pilgrim | [X86] isHorizontalBinOp - add extract_subvector(shuffle...
|
commit | commitdiff | tree |
2019-06-02 |
Simon Pilgrim | [X86] Add AVX2 'fast-variable-shuffle' PHADD tests...
|
commit | commitdiff | tree |
2019-06-02 |
Simon Pilgrim | [DAGCombine] Fold insert_subvector(bitcast(x),bitcast...
|
commit | commitdiff | tree |
2019-06-02 |
Simon Pilgrim | [DAG] isBitwiseNot / isConstOrConstSplat - add support...
|
commit | commitdiff | tree |
2019-06-02 |
Simon Pilgrim | [TargetLowering] SimplifyDemandedBits - don't use OriginalDe...
|
commit | commitdiff | tree |
2019-06-02 |
Simon Pilgrim | [TargetLowering] SimplifyDemandedVectorElts - use same...
|
commit | commitdiff | tree |
2019-06-01 |
Simon Pilgrim | [AMDGPU] Regenerate SDIV tests for an upcoming patch
|
commit | commitdiff | tree |
2019-06-01 |
Simon Pilgrim | [APInt] Add PR40897 test case
|
commit | commitdiff | tree |
2019-06-01 |
Simon Pilgrim | [X86][AVX] Add tests for CONCAT(MOVDDUP(x),MOVDDUP(y))
|
commit | commitdiff | tree |
2019-06-01 |
Simon Pilgrim | [SLPVectorizer][X86] Add other tests described in PR28474
|
commit | commitdiff | tree |
2019-06-01 |
Simon Pilgrim | [SLPVectorizer][X86] This test was from PR28474
|
commit | commitdiff | tree |
2019-05-31 |
Simon Pilgrim | [AMDGPU] Regenerate add/sub shrink constant tests for...
|
commit | commitdiff | tree |
2019-05-31 |
Simon Pilgrim | [AMDGPU] Regenerate CTLZ tests for an upcoming patch
|
commit | commitdiff | tree |
2019-05-31 |
Simon Pilgrim | [UpdateTestChecks] Add support for -march=r600 to match...
|
commit | commitdiff | tree |
2019-05-30 |
Simon Pilgrim | [ARM] LowerVECTOR_SHUFFLE - fix uninitialized variable...
|
commit | commitdiff | tree |
2019-05-30 |
Simon Pilgrim | [CostModel][X86] Add bool vector and/or/xor cost tests
|
commit | commitdiff | tree |
2019-05-30 |
Simon Pilgrim | [X86][SSE] Improve bool vector extload (PR26091)
|
commit | commitdiff | tree |
2019-05-30 |
Simon Pilgrim | Fix sphinx warning about missing footnote.
|
commit | commitdiff | tree |
2019-05-29 |
Simon Pilgrim | Revert rL361944 from llvm/trunk :
|
commit | commitdiff | tree |
2019-05-28 |
Simon Pilgrim | [DAG] LegalizeVectorTypes - reduce scope of local variables...
|
commit | commitdiff | tree |
2019-05-28 |
Simon Pilgrim | [SLPVectorizer][X86] Add broadcast test case from D62427
|
commit | commitdiff | tree |
2019-05-28 |
Simon Pilgrim | [X86] X86CmovConverterPass::collectCmovCandidates ...
|
commit | commitdiff | tree |
2019-05-27 |
Simon Pilgrim | [SelectionDAG] GetDemandedBits - add demanded elements...
|
commit | commitdiff | tree |
next |