OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[SelectionDAG] Use TLI.getVectorIdxTy to determine type for an EXTRACT_VECTOR_ELT...
2017-12-07
Craig Topper
[SelectionDAG] Use TLI.getVectorIdxTy to determine...
commit
|
commitdiff
|
tree
2017-12-06
Craig Topper
[X86] Simplify the TTI code for getInterleavedMemoryOpCost...
commit
|
commitdiff
|
tree
2017-12-06
Craig Topper
[X86] Regenerate test for r319778
commit
|
commitdiff
|
tree
2017-12-06
Craig Topper
[X86] Attempt to fix a ubsan failure in the autoupgrade...
commit
|
commitdiff
|
tree
2017-12-06
Craig Topper
[X86] Split 512-bit vector extends from types other...
commit
|
commitdiff
|
tree
2017-12-06
Craig Topper
[X86] Update to getSetCCResultType to be more robust...
commit
|
commitdiff
|
tree
2017-12-05
Craig Topper
[SelectionDAG] Don't promote the condition operand...
commit
|
commitdiff
|
tree
2017-12-05
Craig Topper
[SelectionDAG] Don't promote mask operand when widening...
commit
|
commitdiff
|
tree
2017-12-05
Craig Topper
[SelectionDAG] Don't promote mask when splitting mstore.
commit
|
commitdiff
|
tree
2017-12-05
Craig Topper
[SelectionDAG] Don't promote mask operands of MGATHER...
commit
|
commitdiff
|
tree
2017-12-05
Craig Topper
[SelectionDAG] Don't call GetWidenedVector for mask...
commit
|
commitdiff
|
tree
2017-12-05
Craig Topper
[SelectionDAG] Remove the code that handles SETCC with...
commit
|
commitdiff
|
tree
2017-12-05
Craig Topper
[SelectionDAG] Remove unused method declaration.
commit
|
commitdiff
|
tree
2017-12-05
Craig Topper
[SelectionDAG] Use WidenTargetBoolean in WidenVecRes_MLOAD...
commit
|
commitdiff
|
tree
2017-12-05
Craig Topper
[X86] Use vector widening to support sign extend from...
commit
|
commitdiff
|
tree
2017-12-05
Craig Topper
[X86] Fix a crash if avx512bw and xop are both enabled...
commit
|
commitdiff
|
tree
2017-12-05
Craig Topper
[X86] Use vector widening to support zero extend from...
commit
|
commitdiff
|
tree
2017-12-05
Craig Topper
[X86] Don't use kunpck for vXi1 concat_vectors if the...
commit
|
commitdiff
|
tree
2017-12-05
Craig Topper
[X86] Use getZeroVector and remove an unnecessary creation...
commit
|
commitdiff
|
tree
2017-12-05
Craig Topper
[X86] Rearrange some of the code around AVX512 sign...
commit
|
commitdiff
|
tree
2017-12-04
Craig Topper
[X86] Allow VPMAXUQ/VPMAXSQ/VPMINUQ/VPMINSQ to be used...
commit
|
commitdiff
|
tree
2017-12-04
Craig Topper
[X86] Don't turn UINT_TO_FP into SINT_TO_FP during...
commit
|
commitdiff
|
tree
2017-12-04
Craig Topper
[SelectionDAG] Teach computeKnownBits some improvements...
commit
|
commitdiff
|
tree
2017-12-03
Craig Topper
[SelectionDAG] Use the inlined APInt shift methods...
commit
|
commitdiff
|
tree
2017-12-02
Craig Topper
[ValueTracking] Pass only a single lambda to computeKnownBit...
commit
|
commitdiff
|
tree
2017-12-02
Craig Topper
[X86] Fix copy paste mistake in test case for r319612.
commit
|
commitdiff
|
tree
2017-12-02
Craig Topper
[X86] Teach the assembler to support %db8-%db15 as...
commit
|
commitdiff
|
tree
2017-12-02
Craig Topper
[X86] Support %dr8-%dr15 in the assembler.
commit
|
commitdiff
|
tree
2017-12-01
Craig Topper
[X86] Custom legalize v2i32 gathers via widening rather...
commit
|
commitdiff
|
tree
2017-12-01
Craig Topper
[X86][SelectionDAG] Make sure we explicitly sign extend...
commit
|
commitdiff
|
tree
2017-12-01
Craig Topper
[X86] Add another v2i32 gather test case with v2i64...
commit
|
commitdiff
|
tree
2017-12-01
Craig Topper
[X86] Add a DAG combine to simplify masks for AVX2...
commit
|
commitdiff
|
tree
2017-11-30
Craig Topper
[X86] Promote i8 CTPOP to i32 instead of i16 when we...
commit
|
commitdiff
|
tree
2017-11-30
Craig Topper
[X86] Optimize avx2 vgatherqps for v2f32 with v2i64...
commit
|
commitdiff
|
tree
2017-11-30
Craig Topper
[X86] Make sure we don't remove sign extends of masks...
commit
|
commitdiff
|
tree
2017-11-29
Craig Topper
[X86] Remove some questionable looking code that seems...
commit
|
commitdiff
|
tree
2017-11-29
Craig Topper
[SelectionDAG][X86] Teach promotion legalization for...
commit
|
commitdiff
|
tree
2017-11-29
Craig Topper
[X86] Remove setOperationAction Promote for ISD::SINT_TO_FP...
commit
|
commitdiff
|
tree
2017-11-29
Craig Topper
[X86] Promote fp_to_sint v16f32->v16i16/v16i8 to avoid...
commit
|
commitdiff
|
tree
2017-11-29
Craig Topper
[X86] Add test cases for fptosi v16f32->v16i8/v16i16...
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] Mark ISD::FP_TO_UINT v16i8/v16i16 as Promote...
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] Regenerate avx512-schedule test.
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] Remove unused variable.
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] Remove code from combineUIntToFP that tried to...
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] Remove custom lowering for uint_to_fp from vXi8...
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] In lowerVectorShuffleAsElementInsertion, if were...
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] Remove some unused pattern fragments from td...
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] Make zero extend from v16i1/v8i1 to v16i8/v8i16...
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] Add command line without AVX512BW/AVX512VL to...
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] Remove unnecessary fp<->int setOperationAction...
commit
|
commitdiff
|
tree
2017-11-28
Craig Topper
[X86] Remove duplicate calls to setOperationAction...
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[DAGCombiner] Don't combine aext(setcc) if the setcc...
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[DAGCombiner] Use EVT::changeVectorElementTypeToInteger...
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[X86] Teach getSetCCResultType to handle more than...
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[X86] Remove lines that set v8f32 FP_ROUND/FP_EXTEND...
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[SelectionDAG] Add a debug message when vector_shuffle...
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[X86] Remove an unused isel pattern that looked for...
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[X86] Teach combineX86ShuffleChain that AllowIntDomain...
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[X86] Add avx512bw command lines to vselect-packss.ll
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[X86] Make getSetCCResultType return vXi1 for any vXi32...
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[SelectionDAG] Teach SplitVecRes_SETCC to call GetSplitVecto...
commit
|
commitdiff
|
tree
2017-11-27
Craig Topper
[SelectionDAG] Fix function name in comment. NFC
commit
|
commitdiff
|
tree
2017-11-26
Craig Topper
[X86] Fix an assert that was incorrectly checking for...
commit
|
commitdiff
|
tree
2017-11-25
Craig Topper
[X86] Remove GCCBuiltin from intrinsics that are no...
commit
|
commitdiff
|
tree
2017-11-25
Craig Topper
[X86] Add separate intrinsics for scalar FMA4 instructions.
commit
|
commitdiff
|
tree
2017-11-25
Craig Topper
[X86] Don't report gather is legal on Skylake CPUs...
commit
|
commitdiff
|
tree
2017-11-25
Craig Topper
[SelectionDAG] Remove some dead code from vector scalaring
commit
|
commitdiff
|
tree
2017-11-25
Craig Topper
[X86] Simplify some code in combineSetCC. NFCI
commit
|
commitdiff
|
tree
2017-11-25
Craig Topper
[X86] Qualify some vector specific code with VT.isVector...
commit
|
commitdiff
|
tree
2017-11-25
Craig Topper
[X86] Support folding to andnps with SSE1 only.
commit
|
commitdiff
|
tree
2017-11-25
Craig Topper
[X86] Add some early DAG combines to turn v4i32 AND...
commit
|
commitdiff
|
tree
2017-11-24
Craig Topper
Recommit r318963 "[APInt] Don't print debug messages...
commit
|
commitdiff
|
tree
2017-11-24
Craig Topper
[X86] Prevent using X * rsqrt(X) to approximate sqrt...
commit
|
commitdiff
|
tree
2017-11-24
Craig Topper
Revert 318963 "[APInt] Don't print debug messages from...
commit
|
commitdiff
|
tree
2017-11-24
Craig Topper
[APInt] Don't print debug messages from the APInt knuth...
commit
|
commitdiff
|
tree
2017-11-23
Craig Topper
[X86] Don't invert NewCC variable while processing...
commit
|
commitdiff
|
tree
2017-11-23
Craig Topper
[X86] Teach isel that X86ISD::CMPM_RND zeros the upper...
commit
|
commitdiff
|
tree
2017-11-23
Craig Topper
[X86] Remove some unneeded opcodes from getVectorMaskingNode...
commit
|
commitdiff
|
tree
2017-11-23
Craig Topper
[X86] Add X86ISD::CMPM_RND to getVectorMaskingNode...
commit
|
commitdiff
|
tree
2017-11-23
Craig Topper
[X86] Remove some dead code leftover from when i1 was...
commit
|
commitdiff
|
tree
2017-11-23
Craig Topper
[X86] Remove some dead code. NFC
commit
|
commitdiff
|
tree
2017-11-23
Craig Topper
[X86] Turn an if condition that should always be true...
commit
|
commitdiff
|
tree
2017-11-23
Craig Topper
[X86] Remove unnecessary check for is128BitVector. NFC
commit
|
commitdiff
|
tree
2017-11-23
Craig Topper
[X86] Simplify some bitmasking and use llvm_unreachable...
commit
|
commitdiff
|
tree
2017-11-23
Craig Topper
[X86] Remove a ternary operator that can only ever...
commit
|
commitdiff
|
tree
2017-11-22
Craig Topper
[X86] Regenerate the vector-popcnt and vector-tzcnt...
commit
|
commitdiff
|
tree
2017-11-22
Craig Topper
[X86] Support v32i16/v64i8 CTLZ using lookup table.
commit
|
commitdiff
|
tree
2017-11-22
Craig Topper
[X86] Move the BITALG setOperationAction code into...
commit
|
commitdiff
|
tree
2017-11-22
Craig Topper
[X86] Sink the MGATHER setOperationActions for AVX2...
commit
|
commitdiff
|
tree
2017-11-22
Craig Topper
[X86] Spell penryn correctly in some comments. NFC
commit
|
commitdiff
|
tree
2017-11-22
Craig Topper
[X86] Add an X86ISD::MSCATTER node for consistency...
commit
|
commitdiff
|
tree
2017-11-22
Craig Topper
[X86] Lower all ISD::MGATHER nodes to X86ISD:MGATHER.
commit
|
commitdiff
|
tree
2017-11-22
Craig Topper
[SelectionDAG] Add a isel matcher op to check the type...
commit
|
commitdiff
|
tree
2017-11-21
Craig Topper
[X86] Move the information about the feature bits used...
commit
|
commitdiff
|
tree
2017-11-21
Craig Topper
[X86] Allow vpclmulqdq instructions to be commuted...
commit
|
commitdiff
|
tree
2017-11-21
Craig Topper
[X86] Add BITALG, VAES, VBMI2, VNNI, VPCLMULQDQ, and...
commit
|
commitdiff
|
tree
2017-11-21
Craig Topper
[X86] Sort bits in getHostCPUFeatures again.
commit
|
commitdiff
|
tree
2017-11-21
Craig Topper
[X86] Simplify type constraints for AVX2 masked gather.
commit
|
commitdiff
|
tree
2017-11-21
Craig Topper
[X86] Simplify the predicates for avx2 masked gather...
commit
|
commitdiff
|
tree
2017-11-20
Craig Topper
[SelectionDAG] When promoting the result of a VSELECT...
commit
|
commitdiff
|
tree
next