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
[ARM] First MVE instructions: scalar shifts.
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
2019-05-11
Craig Topper
[X86] Sink some fast isel code into the only if that...
commit
|
commitdiff
|
tree
2019-05-11
Craig Topper
[X86] Use TLI.getRegClassFor to simplify some more...
commit
|
commitdiff
|
tree
2019-05-11
Craig Topper
[X86] Use getRegClassFor to simplify some code in fast...
commit
|
commitdiff
|
tree
2019-05-11
Craig Topper
[X86] Don't emit MOVNTDQA loads from fast-isel without...
commit
|
commitdiff
|
tree
2019-05-11
Craig Topper
[X86] Add a test case for idempotent atomic operations...
commit
|
commitdiff
|
tree
2019-05-10
Craig Topper
[X86] Disable speculative load hardening for operations...
commit
|
commitdiff
|
tree
2019-05-10
Craig Topper
[LegalizeVectorOps] Remove calls to LegalizeOp on the...
commit
|
commitdiff
|
tree
2019-05-08
Craig Topper
[InstCombine] When turning sext into zext due to known...
commit
|
commitdiff
|
tree
2019-05-08
Craig Topper
[X86] Add a non-ambiguous check prefix to lwp-intrinsics...
commit
|
commitdiff
|
tree
2019-05-08
Craig Topper
[FastISel][X86] Support FNeg instruction in target...
commit
|
commitdiff
|
tree
2019-05-07
Craig Topper
[FastISel][X86] If selectFNeg fails, fall back to SelectionD...
commit
|
commitdiff
|
tree
2019-05-06
Craig Topper
[X86] Use extended vector register classes in getRegForInlin...
commit
|
commitdiff
|
tree
2019-05-06
Craig Topper
[FastISel] Pass the fneg input operand to hasTrivialKill...
commit
|
commitdiff
|
tree
2019-05-06
Craig Topper
[X86] Add test case to show that we don't set the kill...
commit
|
commitdiff
|
tree
2019-05-06
Craig Topper
[X86] Add more test cases for fast-isel handling of...
commit
|
commitdiff
|
tree
next