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
[X86] Remove memory instructions form isUseDefConvertible.
2019-06-20
Craig Topper
[X86] Remove memory instructions form isUseDefConvertible.
commit
|
commitdiff
|
tree
2019-06-20
Craig Topper
[X86] Add v64i8/v32i16 to several places in X86CallingConv...
commit
|
commitdiff
|
tree
2019-06-18
Craig Topper
[X86] Remove unnecessary line that makes v4f32 FP_ROUND...
commit
|
commitdiff
|
tree
2019-06-18
Craig Topper
[X86] Add i128 ctpop and i32/i64/i128 optsize test...
commit
|
commitdiff
|
tree
2019-06-18
Craig Topper
[X86] Move code that shrinks immediates for ((x <<...
commit
|
commitdiff
|
tree
2019-06-18
Craig Topper
[X86] Remove MOVDI2SSrm/MOV64toSDrm/MOVSS2DImr/MOVSDto64mr...
commit
|
commitdiff
|
tree
2019-06-18
Craig Topper
[X86] Introduce new MOVSSrm/MOVSDrm opcodes that use...
commit
|
commitdiff
|
tree
2019-06-17
Craig Topper
Use VR128X instead of FR32X/FR64X for the register...
commit
|
commitdiff
|
tree
2019-06-17
Craig Topper
[X86] Make an assert in LowerSCALAR_TO_VECTOR stricter...
commit
|
commitdiff
|
tree
2019-06-17
Craig Topper
[X86] Add TB_NO_REVERSE to some memory folding table...
commit
|
commitdiff
|
tree
2019-06-16
Craig Topper
[X86] Add TB_NO_REVERSE to some folding table entries...
commit
|
commitdiff
|
tree
2019-06-13
Craig Topper
[X86Disassembler] Unify the EVEX and VEX code in emitContext...
commit
|
commitdiff
|
tree
2019-06-13
Craig Topper
[X86] Correct instruction operands in evex-to-vex-compress...
commit
|
commitdiff
|
tree
2019-06-13
Craig Topper
[X86] Add tests for some the special cases in EVEX...
commit
|
commitdiff
|
tree
2019-06-12
Craig Topper
[X86] Add VCMPSSZrr_Intk and VCMPSDZrr_Intk to isNonFoldable...
commit
|
commitdiff
|
tree
2019-06-11
Craig Topper
[X86] Add load folding isel patterns to scalar_math_patterns...
commit
|
commitdiff
|
tree
2019-06-10
Craig Topper
[X86] When promoting i16 compare with immediate to...
commit
|
commitdiff
|
tree
2019-06-10
Craig Topper
[X86] Disable f32->f64 extload when sse2 is enabled
commit
|
commitdiff
|
tree
2019-06-10
Craig Topper
[X86] Use EVEX instructions for f128 FAND/FOR/FXOR...
commit
|
commitdiff
|
tree
2019-06-10
Craig Topper
[X86] Convert f32/f64 FANDN/FAND/FOR/FXOR to vector...
commit
|
commitdiff
|
tree
2019-06-09
Craig Topper
[X86] Remove (store (f32 (extractelt (v4f32))) isel...
commit
|
commitdiff
|
tree
2019-06-08
Craig Topper
[X86] Mutate scalar fceil/ffloor/ftrunc/fnearbyint...
commit
|
commitdiff
|
tree
2019-06-07
Craig Topper
[X86] Remove unnecessary new line escape from the end...
commit
|
commitdiff
|
tree
2019-06-06
Craig Topper
[X86] Make a bunch of merge masked binops commutable...
commit
|
commitdiff
|
tree
2019-06-06
Craig Topper
[CFLGraph] Add support for unary fneg instruction.
commit
|
commitdiff
|
tree
2019-06-06
Craig Topper
[InlineCost] Add support for unary fneg.
commit
|
commitdiff
|
tree
2019-06-06
Craig Topper
[X86] Make masked floating point equality/ordered compares...
commit
|
commitdiff
|
tree
2019-06-06
Craig Topper
[X86] Don't turn avx masked.load with constant mask...
commit
|
commitdiff
|
tree
2019-06-06
Craig Topper
[X86] Add test case for masked load with constant mask...
commit
|
commitdiff
|
tree
2019-06-05
Craig Topper
[X86] Fix mistake that marked VADDSSrrb_Int/VADDSDrrb_Int...
commit
|
commitdiff
|
tree
2019-06-05
Craig Topper
[X86] Add the vector integer min/max instructions to...
commit
|
commitdiff
|
tree
2019-06-05
Craig Topper
[X86] Cleanup convertIntLogicToFPLogic a little. NFCI
commit
|
commitdiff
|
tree
2019-06-04
Craig Topper
[X86] Add avx512bw to the avx512 machine-combiner-int...
commit
|
commitdiff
|
tree
2019-06-04
Craig Topper
[X86] Add vector min/max reassociation tests to machine...
commit
|
commitdiff
|
tree
2019-06-04
Craig Topper
[X86] Add 512-bit test cases to machine-combiner-int...
commit
|
commitdiff
|
tree
2019-06-04
Craig Topper
[X86] Mutate fceil/ffloor/ftrunc/fnearbyint/frint into...
commit
|
commitdiff
|
tree
2019-06-04
Craig Topper
[DAGCombiner][X86] Fold (not (neg X)) -> (add X, -1)
commit
|
commitdiff
|
tree
2019-06-03
Craig Topper
[X86] Add test cases for 32 and 64 bit versions of...
commit
|
commitdiff
|
tree
2019-06-03
Craig Topper
Revert r362451 "foo" and r362452 "[X86] Add test cases...
commit
|
commitdiff
|
tree
2019-06-03
Craig Topper
[X86] Add test cases for 32 and 64 bit versions of...
commit
|
commitdiff
|
tree
2019-06-03
Craig Topper
foo
commit
|
commitdiff
|
tree
2019-06-03
Craig Topper
[CFLGraph] Add FAdd to visitConstantExpr.
commit
|
commitdiff
|
tree
2019-06-03
Craig Topper
[X86] Fix the pattern for merge masked vcvtps2pd.
commit
|
commitdiff
|
tree
2019-06-02
Craig Topper
[DAGCombiner][X86] Fold away masked store and scatter...
commit
|
commitdiff
|
tree
2019-06-02
Craig Topper
[X86] Add test cases for masked store and masked scatter...
commit
|
commitdiff
|
tree
2019-06-02
Craig Topper
[DAGCombiner] Replace masked loads with a zero mask...
commit
|
commitdiff
|
tree
2019-06-02
Craig Topper
[DAGCombiner] Replace two unchecked dyn_casts with...
commit
|
commitdiff
|
tree
2019-06-02
Craig Topper
[X86] Fix several places that weren't passing what...
commit
|
commitdiff
|
tree
2019-06-02
Craig Topper
[X86] Simplify the CHECK lines in vector-reduce-and...
commit
|
commitdiff
|
tree
2019-06-02
Craig Topper
[X86] Add the SSE versions of PMULLW and PMULLD to...
commit
|
commitdiff
|
tree
2019-06-02
Craig Topper
[X86] Simplify the CHECK lines in vector-reduce-and...
commit
|
commitdiff
|
tree
2019-06-02
Craig Topper
[X86] Add avx512 command lines and test cases to machine...
commit
|
commitdiff
|
tree
2019-06-01
Craig Topper
[InlineCost] Don't add the soft float function call...
commit
|
commitdiff
|
tree
2019-06-01
Craig Topper
[X86] Add AVX512BF16 and AVX512VP2INTERSECT instructions...
commit
|
commitdiff
|
tree
2019-06-01
Craig Topper
[X86] Make the X86FoldTablesEmitter functional again...
commit
|
commitdiff
|
tree
2019-05-31
Craig Topper
[SelectionDAG] Make the code in mutateStrictFPToFP...
commit
|
commitdiff
|
tree
2019-05-31
Craig Topper
[X86] Resync Host.cpp with compiler-rt's cpu_model...
commit
|
commitdiff
|
tree
2019-05-31
Craig Topper
[InstructionSimplify] Add missing implementation of...
commit
|
commitdiff
|
tree
2019-05-31
Craig Topper
[X86] Remove patterns for X86VSintToFP/X86VUintToFP...
commit
|
commitdiff
|
tree
2019-05-31
Craig Topper
[X86] Add test cases for failure to use 128-bit masked...
commit
|
commitdiff
|
tree
2019-05-31
Craig Topper
[X86] Add test cases for a volatile load shrinking...
commit
|
commitdiff
|
tree
2019-05-31
Craig Topper
[X86] Copy a test case from avx512-cvt.ll to avx512...
commit
|
commitdiff
|
tree
2019-05-31
Craig Topper
[X86] Remove avx512 isel patterns for fpextend+load...
commit
|
commitdiff
|
tree
2019-05-31
Craig Topper
[X86] Add test to show missed opportunity to use masked...
commit
|
commitdiff
|
tree
2019-05-31
Craig Topper
[X86] Add test case for PR42079. NFC
commit
|
commitdiff
|
tree
2019-05-31
Craig Topper
[X86] Correct the ins operand order for MASKPAIR16STORE...
commit
|
commitdiff
|
tree
2019-05-30
Craig Topper
[X86] Remove result type constraints from the extloadv2f32...
commit
|
commitdiff
|
tree
2019-05-30
Craig Topper
[X86] Remove code that unnecessarily sets EXTLOAD with...
commit
|
commitdiff
|
tree
2019-05-30
Craig Topper
[LoopVectorize] Add FNeg instruction support
commit
|
commitdiff
|
tree
2019-05-30
Craig Topper
[LoopVectorize] Precommit tests for D62510. NFC
commit
|
commitdiff
|
tree
2019-05-29
Craig Topper
[X86] Fix machineverifier error on avx512f-256-set0.mir
commit
|
commitdiff
|
tree
2019-05-28
Craig Topper
[InlineCost] Fix a couple comments. NFC
commit
|
commitdiff
|
tree
2019-05-28
Craig Topper
[CostModel] Add really basic support for being able...
commit
|
commitdiff
|
tree
2019-05-27
Craig Topper
[X86] Add test cases for D62444. NFC
commit
|
commitdiff
|
tree
2019-05-25
Craig Topper
[X86FixupLEAs] Turn optIncDec into a generic two address...
commit
|
commitdiff
|
tree
2019-05-25
Craig Topper
[X86] Add zero idioms to the haswell, broadwell, and...
commit
|
commitdiff
|
tree
2019-05-25
Craig Topper
[X86][llvm-mca] Add zero idiom tests for Intel CPUs...
commit
|
commitdiff
|
tree
2019-05-24
Craig Topper
[X86] Add test case that was supposed to go with r360102.
commit
|
commitdiff
|
tree
2019-05-23
Craig Topper
[TTI] Fix some typos in comments. NFC
commit
|
commitdiff
|
tree
2019-05-22
Craig Topper
[X86] Explcitly disable VEXTRACT instruction matching...
commit
|
commitdiff
|
tree
2019-05-22
Craig Topper
[X86][InstCombine] Remove InstCombine code that turns...
commit
|
commitdiff
|
tree
2019-05-22
Craig Topper
[X86] Add more icelake model numbers to getHostCPUName.
commit
|
commitdiff
|
tree
2019-05-21
Craig Topper
[X86] Remove an unneeded ZERO_EXTEND creation from...
commit
|
commitdiff
|
tree
2019-05-20
Craig Topper
[X86] Add test case for r361177.
commit
|
commitdiff
|
tree
2019-05-20
Craig Topper
[SelectionDAGBuilder] Flush PendingExports before creating...
commit
|
commitdiff
|
tree
2019-05-20
Craig Topper
[X86] Add icelake-client and tremont model numbers...
commit
|
commitdiff
|
tree
2019-05-20
Craig Topper
[Intrinsics] Merge lround.i32 and lround.i64 into a...
commit
|
commitdiff
|
tree
2019-05-20
Craig Topper
[DAGCombiner] Refactor code in visitShiftByConstant...
commit
|
commitdiff
|
tree
2019-05-19
Craig Topper
[X86] Remove combineShift function. Just dispatch directly...
commit
|
commitdiff
|
tree
2019-05-17
Craig Topper
[X86] Add FeatureFastScalarShiftMasks and FeatureFastVectorS...
commit
|
commitdiff
|
tree
2019-05-16
Craig Topper
[X86] Use 0x9 instead of 0x1 as the immediate in some...
commit
|
commitdiff
|
tree
2019-05-15
Craig Topper
[X86] Delay creating index register negations during...
commit
|
commitdiff
|
tree
2019-05-15
Craig Topper
[X86] Strengthen type constraints on some specialized...
commit
|
commitdiff
|
tree
2019-05-15
Craig Topper
[X86] Use OR32mi8Locked instead of LOCK_OR32mi8 in...
commit
|
commitdiff
|
tree
2019-05-14
Craig Topper
[X86] Use X86 instead of X32 as a check prefix in atomic...
commit
|
commitdiff
|
tree
2019-05-13
Craig Topper
[X86] Use ISD::MERGE_VALUES to return from lowerAtomicArith...
commit
|
commitdiff
|
tree
2019-05-13
Craig Topper
[X86] Various type corrections to the code that creates...
commit
|
commitdiff
|
tree
2019-05-13
Craig Topper
[X86] Add test case for mask register variant of PR41619...
commit
|
commitdiff
|
tree
2019-05-13
Craig Topper
Recommit r358887 "[TargetLowering][AMDGPU][X86] Improve...
commit
|
commitdiff
|
tree
2019-05-11
Craig Topper
[X86] Add CMOV_FR32X/CMOV_FR64X pseudo instructions...
commit
|
commitdiff
|
tree
next