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] Prevent using X * rsqrt(X) to approximate sqrt when only sse1 is enabled.
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
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
next