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-11-20
Craig Topper
[X86] Regenerate a test with broadcast comments. NFC
commit
|
commitdiff
|
tree
2017-11-19
Craig Topper
[X86] clzero check in getHostCPUFeatures should use...
commit
|
commitdiff
|
tree
2017-11-19
Craig Topper
[X86] Reorder and reformat the feature bit checks in...
commit
|
commitdiff
|
tree
2017-11-19
Craig Topper
[X86] Add test cases for rndscaless/sd intrinsics.
commit
|
commitdiff
|
tree
2017-11-19
Craig Topper
[X86] Improve load folding of scalar rcp28 and rsqrt28...
commit
|
commitdiff
|
tree
2017-11-19
Craig Topper
[X86] Switch cannonlake to use the SkylakeServer scheduling...
commit
|
commitdiff
|
tree
2017-11-19
Craig Topper
[X86] Add skeleton support for icelake CPU.
commit
|
commitdiff
|
tree
2017-11-19
Craig Topper
[X86] Fix 80 column violation and remove trailing whitespace...
commit
|
commitdiff
|
tree
2017-11-18
Craig Topper
[X86] Add another gather test with v8i8 sign extended...
commit
|
commitdiff
|
tree
2017-11-18
Craig Topper
[X86] Simplify the gather/scatter isel predicates.
commit
|
commitdiff
|
tree
2017-11-18
Craig Topper
[X86] Qualify a few places with ExperimentalVectorWideningLe...
commit
|
commitdiff
|
tree
2017-11-18
Craig Topper
[X86] Fix typo in variable name. NFC
commit
|
commitdiff
|
tree
2017-11-17
Craig Topper
[SelectionDAG] Allow custom vector widening through...
commit
|
commitdiff
|
tree
2017-11-16
Craig Topper
[X86] Add DAG combine to remove sext i32->i64 from...
commit
|
commitdiff
|
tree
2017-11-16
Craig Topper
[X86] Add gather test with index sign extended from...
commit
|
commitdiff
|
tree
2017-11-16
Craig Topper
[X86] Don't remove sign extend of gather/scatter indices...
commit
|
commitdiff
|
tree
2017-11-16
Craig Topper
[X86] Pre-truncate gather/scatter indices that have...
commit
|
commitdiff
|
tree
2017-11-16
Craig Topper
[X86] DAGCombinerInfo is in TargetLowering not X86TargetLowe...
commit
|
commitdiff
|
tree
2017-11-16
Craig Topper
[DAGCombiner] Use cast instead of an unchecked dyn_cast.
commit
|
commitdiff
|
tree
2017-11-16
Craig Topper
[X86] Update TTI to report that v1iX/v1fX types aren...
commit
|
commitdiff
|
tree
2017-11-16
Craig Topper
[SelectionDAG] Use report_fatal_error instead of llvm_unreac...
commit
|
commitdiff
|
tree
2017-11-16
Craig Topper
[X86] Custom type legalize v2f32 masked gathers instead...
commit
|
commitdiff
|
tree
2017-11-16
Craig Topper
[GVNHoist] Fix a signed/unsigned comparison warning...
commit
|
commitdiff
|
tree
2017-11-15
Craig Topper
[X86] Add some explanatory comments to the ProcessorFeatures...
commit
|
commitdiff
|
tree
2017-11-15
Craig Topper
[X86] Add a return to the end of a switch to prevent...
commit
|
commitdiff
|
tree
2017-11-15
Craig Topper
[X86] Redefine the 128-bit version of VPGATHERQD and...
commit
|
commitdiff
|
tree
2017-11-15
Craig Topper
[X86] Add getHostCPUName support for the Gemini Lake...
commit
|
commitdiff
|
tree
2017-11-15
Craig Topper
[X86] Add getHostCPUName support for cannonlake.
commit
|
commitdiff
|
tree
2017-11-15
Craig Topper
[InstCombine] Simplify binops that are only used by...
commit
|
commitdiff
|
tree
2017-11-15
Craig Topper
[X86] Correct the spelling of pentiumpro in X86TargetParser.def
commit
|
commitdiff
|
tree
2017-11-15
Craig Topper
[LoopRotate] processLoop should return true even if...
commit
|
commitdiff
|
tree
2017-11-14
Craig Topper
[X86] Fix the parameter order in the default implementation...
commit
|
commitdiff
|
tree
2017-11-14
Craig Topper
[X86] Fix typo in comment. NFC
commit
|
commitdiff
|
tree
2017-11-13
Craig Topper
[X86] Allow X86ISD::Wrapper to be folded into the base...
commit
|
commitdiff
|
tree
2017-11-13
Craig Topper
[X86] Limit NOPs to 7 bytes when 'slm' is spelled ...
commit
|
commitdiff
|
tree
2017-11-13
Craig Topper
[X86] Use sse_load_f32/f64 to improve load folding...
commit
|
commitdiff
|
tree
2017-11-13
Craig Topper
[X86] Regenerate test. NFC
commit
|
commitdiff
|
tree
2017-11-13
Craig Topper
[X86] Use sse_load_f32/f64 to improve load folding...
commit
|
commitdiff
|
tree
2017-11-13
Craig Topper
[X86] Add tests for missed opportunities to fold a...
commit
|
commitdiff
|
tree
2017-11-13
Craig Topper
[X86] Fix SQRTSS/SQRTSD/RCPSS/RCPSD intrinsics to use...
commit
|
commitdiff
|
tree
2017-11-13
Craig Topper
[X86] Add tests for full vector loads to fold-load...
commit
|
commitdiff
|
tree
2017-11-13
Craig Topper
[X86] Regenerate fold-load-unops.ll and add and avx512f...
commit
|
commitdiff
|
tree
2017-11-13
Craig Topper
[X86] Attempt to fix signed and unsigned comparison...
commit
|
commitdiff
|
tree
2017-11-13
Craig Topper
[X86] Use sse_load_f32/f64 in patterns for the memory...
commit
|
commitdiff
|
tree
2017-11-13
Craig Topper
[X86] Use EVEX encoded VRNDSCALE instructions to implement...
commit
|
commitdiff
|
tree
2017-11-13
Craig Topper
[X86] Split VRNDSCALE/VREDUCE/VGETMANT/VRANGE ISD nodes...
commit
|
commitdiff
|
tree
2017-11-12
Craig Topper
[X86] Add an X86ISD::RANGES opcode to use for the scalar...
commit
|
commitdiff
|
tree
2017-11-12
Craig Topper
[X86] Add test cases and command lines demonstrating...
commit
|
commitdiff
|
tree
2017-11-12
Craig Topper
[X86] Remove some no longer needed intrinsic lowering...
commit
|
commitdiff
|
tree
2017-11-12
Craig Topper
[InstCombine] Teach visitICmpInst to not break integer...
commit
|
commitdiff
|
tree
2017-11-11
Craig Topper
[X86] Use vrndscaleps/pd for 128/256 ffloor/ftrunc...
commit
|
commitdiff
|
tree
2017-11-11
Craig Topper
[X86] Remove avx512-round.ll. The 512-bit rounding...
commit
|
commitdiff
|
tree
2017-11-11
Craig Topper
[X86] Add avx512vl command line to vec_floor.ll. Add...
commit
|
commitdiff
|
tree
2017-11-11
Craig Topper
[X86] Add avx512f command line to rounding-ops.ll
commit
|
commitdiff
|
tree
2017-11-11
Craig Topper
[X86] Regenerate rounding-ops.ll with update_llc_test_checks.py
commit
|
commitdiff
|
tree
2017-11-11
Craig Topper
[X86] Add scalar register class versions of VRNDSCALE...
commit
|
commitdiff
|
tree
2017-11-11
Craig Topper
[X86] Regenerate avx512-round.ll test.
commit
|
commitdiff
|
tree
2017-11-11
Craig Topper
[X86] Inline some SDNode operand multiclass operands...
commit
|
commitdiff
|
tree
2017-11-11
Craig Topper
[X86] Set the execution domain for VFPCLASS to SSEPackedSing...
commit
|
commitdiff
|
tree
2017-11-11
Craig Topper
[X86] Set the execution domain for vptest instruction...
commit
|
commitdiff
|
tree
2017-11-11
Craig Topper
[X86] Correct the execution domain on ROUND/VROUND...
commit
|
commitdiff
|
tree
2017-11-11
Craig Topper
[X86] Remove the default for one of the arguments to...
commit
|
commitdiff
|
tree
2017-11-10
Craig Topper
[SelectionDAG] Make getUniformBase in SelectionDAGBuilder...
commit
|
commitdiff
|
tree
2017-11-10
Craig Topper
[SelectionDAG] Teach SelectionDAGBuilder's getUniformBase...
commit
|
commitdiff
|
tree
2017-11-10
Craig Topper
[X86] Merge the template method selectAddrOfGatherScatterNod...
commit
|
commitdiff
|
tree
2017-11-10
Craig Topper
[X86] Add test case to demonstrate failure to fold...
commit
|
commitdiff
|
tree
2017-11-10
Craig Topper
[X86] Add a def file to CPU vendor, type, and subtype...
commit
|
commitdiff
|
tree
2017-11-10
Craig Topper
[X86] Add support for combining FMADDSUB(A, B, FNEG...
commit
|
commitdiff
|
tree
2017-11-10
Craig Topper
[X86] Remove GCCBuiltin from intrinsics that are no...
commit
|
commitdiff
|
tree
2017-11-09
Craig Topper
[X86] Give priority to EVEX FMA instructions over FMA4...
commit
|
commitdiff
|
tree
2017-11-09
Craig Topper
[X86] Make X86ISD::FMADDS3 isel patterns commutable.
commit
|
commitdiff
|
tree
2017-11-09
Craig Topper
[X86] Rename the VEX scalar fma builtins to end with...
commit
|
commitdiff
|
tree
2017-11-09
Craig Topper
[X86] Make sure we don't read too many operands from...
commit
|
commitdiff
|
tree
2017-11-08
Craig Topper
[X86] X86MaskedGatherSDNode shouldn't inherit from...
commit
|
commitdiff
|
tree
2017-11-08
Craig Topper
[X86] Preserve memory refs when folding loads into...
commit
|
commitdiff
|
tree
2017-11-08
Craig Topper
[X86] Remove an if check on the result of a cast. NFC
commit
|
commitdiff
|
tree
2017-11-08
Craig Topper
[X86] Correct the implementation of BEXTR load folding...
commit
|
commitdiff
|
tree
2017-11-08
Craig Topper
[X86] Don't call validateInstruction from MatchAndEmitInstru...
commit
|
commitdiff
|
tree
2017-11-08
Craig Topper
[ValueTracking] Use APInt::isNullValue/isOneValue which...
commit
|
commitdiff
|
tree
2017-11-08
Craig Topper
[X86] Add patterns to fold EVEX store with EVEX encoded...
commit
|
commitdiff
|
tree
2017-11-08
Craig Topper
[X86] Allow legacy vcvtps2ph intrinsics to select EVEX...
commit
|
commitdiff
|
tree
2017-11-07
Craig Topper
[CodeGenPrepare] Fix typo in comment. NFC
commit
|
commitdiff
|
tree
2017-11-07
Craig Topper
Recommit r317510 "[InstCombine] Pull shifts through...
commit
|
commitdiff
|
tree
2017-11-07
Craig Topper
[InstCombine] Update stale comment. NFC
commit
|
commitdiff
|
tree
2017-11-07
Craig Topper
[SelectionDAG] Fix typo in comment. NFC
commit
|
commitdiff
|
tree
2017-11-07
Craig Topper
[X86] Add patterns to fold a 64-bit load into the EVEX...
commit
|
commitdiff
|
tree
2017-11-07
Craig Topper
[X86] Add patterns for folding a v16i8 with the VEX...
commit
|
commitdiff
|
tree
2017-11-07
Craig Topper
[X86] Add a test for a 128-bit vector load feeding...
commit
|
commitdiff
|
tree
2017-11-07
Craig Topper
[X86] Remove alignment from a load in the f16c intrinsic...
commit
|
commitdiff
|
tree
2017-11-07
Craig Topper
[X86] Add support for using EVEX instructions for the...
commit
|
commitdiff
|
tree
2017-11-07
Craig Topper
[X86] Add AVX512VL command line to f16c intrinsic test...
commit
|
commitdiff
|
tree
2017-11-07
Craig Topper
[X86] Use IMPLICIT_DEF in VEX/EVEX vcvtss2sd/vcvtsd2ss...
commit
|
commitdiff
|
tree
2017-11-07
Craig Topper
[X86] Remove 'Requires' from instructions with no patterns...
commit
|
commitdiff
|
tree
2017-11-06
Craig Topper
[X86] Make FeatureAVX512 imply FeatureF16C.
commit
|
commitdiff
|
tree
2017-11-06
Craig Topper
[X86] Make FeatureAVX512 imply FeatureFMA.
commit
|
commitdiff
|
tree
2017-11-06
Craig Topper
[InstCombine] Pull shifts through a select plus binop...
commit
|
commitdiff
|
tree
2017-11-06
Craig Topper
[X86] Use EVEX encoded intrinsics for legacy FMA intrinsics...
commit
|
commitdiff
|
tree
2017-11-06
Craig Topper
[X86] Add scalar FMA ISD nodes without rounding mode...
commit
|
commitdiff
|
tree
2017-11-06
Craig Topper
[X86] Add avx512vl command line to fma-instrinsics...
commit
|
commitdiff
|
tree
2017-11-06
Craig Topper
[X86] Simplify command lines on the fma-instrinsics...
commit
|
commitdiff
|
tree
next