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
[InstSimplify] Add test cases that show that simplifySelectWithICmpCond doesn't work...
2017-08-10
Craig Topper
[InstSimplify] Add test cases that show that simplifySelectW...
commit
|
commitdiff
|
tree
2017-08-09
Craig Topper
[Docs] Remove a stray period from a code example in...
commit
|
commitdiff
|
tree
2017-08-09
Craig Topper
[X86] Add the rest of the ADC and SBB instructions...
commit
|
commitdiff
|
tree
2017-08-09
Craig Topper
[InstCombine] Use regular dyn_cast instead of a matcher...
commit
|
commitdiff
|
tree
2017-08-09
Craig Topper
[InstCombine] Add a test case for a missed opportunity...
commit
|
commitdiff
|
tree
2017-08-08
Craig Topper
[InstCombine] Support pulling left shifts through a...
commit
|
commitdiff
|
tree
2017-08-08
Craig Topper
[KnownBits][ValueTracking] Move the math for calculating...
commit
|
commitdiff
|
tree
2017-08-08
Craig Topper
[InstCombine] Cast to BinaryOperator earlier in foldSelectIn...
commit
|
commitdiff
|
tree
2017-08-07
Craig Topper
[KnownBits] Fix copy pasto in comment. NFC
commit
|
commitdiff
|
tree
2017-08-07
Craig Topper
[InstCombine] Support (X | C1) & C2 --> (X & C2^(C1...
commit
|
commitdiff
|
tree
2017-08-06
Craig Topper
[InstCombine] Remove shift handling from OptAndOp.
commit
|
commitdiff
|
tree
2017-08-06
Craig Topper
[InstCombine] Support (X ^ C1) & C2 --> (X & C2) ^...
commit
|
commitdiff
|
tree
2017-08-06
Craig Topper
[InstCombine] Support '(C - X) ^ signmask -> (C + signmask...
commit
|
commitdiff
|
tree
2017-08-06
Craig Topper
[InstCombine] Support ~(c-X) --> X+(-c-1) and ~(X-c...
commit
|
commitdiff
|
tree
2017-08-05
Craig Topper
[X86] Enable isel to use the PAUSE instruction even...
commit
|
commitdiff
|
tree
2017-08-05
Craig Topper
[InstCombine] Regenerate test28_sub test case in xor...
commit
|
commitdiff
|
tree
2017-08-05
Craig Topper
[InstCombine] Fold (C - X) ^ signmask -> (C + signmask...
commit
|
commitdiff
|
tree
2017-08-05
Craig Topper
[InstCombine] Teach the code that pulls logical operators...
commit
|
commitdiff
|
tree
2017-08-05
Craig Topper
[InstCombine] Support vector splats in foldSelectICmpAnd.
commit
|
commitdiff
|
tree
2017-08-05
Craig Topper
[InstCombine] In foldSelectICmpAnd, if we need to to...
commit
|
commitdiff
|
tree
2017-08-04
Craig Topper
[X86] Regenerate the fsin/fcos instruction test using...
commit
|
commitdiff
|
tree
2017-08-04
Craig Topper
[ConstantInt] Use ConstantInt::getValue instead of...
commit
|
commitdiff
|
tree
2017-08-04
Craig Topper
[InstCombine] Remove the (not (sext)) case from foldBoolSext...
commit
|
commitdiff
|
tree
2017-08-04
Craig Topper
[InstCombine] Use ConstantInt::getFalse to reduce some...
commit
|
commitdiff
|
tree
2017-08-04
Craig Topper
[InstCombine] Move the call to foldSelectICmpAnd into...
commit
|
commitdiff
|
tree
2017-08-04
Craig Topper
[InstCombine] Remove unnecessary casts. NFC
commit
|
commitdiff
|
tree
2017-08-02
Craig Topper
[InstCombine] Remove unnecessary temporary APInt. NFCI
commit
|
commitdiff
|
tree
2017-08-02
Craig Topper
[InstCombine] Remove explicit code for folding (xor...
commit
|
commitdiff
|
tree
2017-08-02
Craig Topper
[InstCombine] Support sext in foldLogicCastConstant
commit
|
commitdiff
|
tree
2017-08-02
Craig Topper
[InstCombine] Add missing test case for (xor (sext...
commit
|
commitdiff
|
tree
2017-08-02
Craig Topper
[InstCombine] Add test cases for 'or' and 'xor' to...
commit
|
commitdiff
|
tree
2017-08-02
Craig Topper
[SimplifyCFG] Fix typo in comment. NFC
commit
|
commitdiff
|
tree
2017-08-01
Craig Topper
[X86] Use BEXTR/BEXTRI for 64-bit 'and' with a large...
commit
|
commitdiff
|
tree
2017-08-01
Craig Topper
[X86] Split bmi.ll into a bmi test and a bmi2 test.
commit
|
commitdiff
|
tree
2017-08-01
Craig Topper
[AVX-512] Don't use unmasked VMOVDQU8/16 for 8-bit...
commit
|
commitdiff
|
tree
2017-08-01
Craig Topper
[InstCombine] Remove explicit check for impossible...
commit
|
commitdiff
|
tree
2017-08-01
Craig Topper
[MathExtras] Remove unnecessary cast of a constant...
commit
|
commitdiff
|
tree
2017-07-31
Craig Topper
[AVX-512] Add unmasked subvector inserts and extract...
commit
|
commitdiff
|
tree
2017-07-31
Craig Topper
[AVX512] Add a common prefix to avx512-insert-extract...
commit
|
commitdiff
|
tree
2017-07-31
Craig Topper
[AVX-512] Use AVX512 as test check prefix instead of...
commit
|
commitdiff
|
tree
2017-07-31
Craig Topper
[X86][InstCombine] Add some simplifications for BZHI...
commit
|
commitdiff
|
tree
2017-07-31
Craig Topper
[X86][InstCombine] Add basic simplification support...
commit
|
commitdiff
|
tree
2017-07-31
Craig Topper
[AVX-512] Remove patterns that select vmovdqu8/16 for...
commit
|
commitdiff
|
tree
2017-07-31
Craig Topper
[X86] Add pattern to use bzhi for 64-bit 'and' with...
commit
|
commitdiff
|
tree
2017-07-30
Craig Topper
[X86] Add addsub intrinsics to the intrinsic lowering...
commit
|
commitdiff
|
tree
2017-07-27
Craig Topper
[X86] Improve the unknown stepping support for Intel...
commit
|
commitdiff
|
tree
2017-07-26
Craig Topper
[X86] Prevent selecting masked aligned load instructions...
commit
|
commitdiff
|
tree
2017-07-23
Craig Topper
[X86] Add some hasSideEffects=0 flags.
commit
|
commitdiff
|
tree
2017-07-23
Craig Topper
[X86] Add patterns for memory forms of SARX/SHLX/SHRX...
commit
|
commitdiff
|
tree
2017-07-22
Craig Topper
[X86] Add nopq instruction which is a rex encoded version...
commit
|
commitdiff
|
tree
2017-07-22
Craig Topper
[X86] Add register form of NOPL and NOPW for assembler...
commit
|
commitdiff
|
tree
2017-07-21
Craig Topper
[AVX-512] Fix a bug that prevented some non-temporal...
commit
|
commitdiff
|
tree
2017-07-20
Craig Topper
[X86] Allow masks with more than 6 bits set on the...
commit
|
commitdiff
|
tree
2017-07-20
Craig Topper
[X86] Add test case to demonstrate that we don't allow...
commit
|
commitdiff
|
tree
2017-07-20
Craig Topper
[X86] Use SARX/SHLX/SHLX instructions for (shift x...
commit
|
commitdiff
|
tree
2017-07-20
Craig Topper
[X86] Add test cases for (shift x (and y, (BitWidth...
commit
|
commitdiff
|
tree
2017-07-20
Craig Topper
[X86] Regenerate shift-and.ll and shift-bmi2.ll using...
commit
|
commitdiff
|
tree
2017-07-20
Craig Topper
[X86] Remove outdated bug comment from a test.
commit
|
commitdiff
|
tree
2017-07-19
Craig Topper
AMD znver1 Initial Scheduler model
commit
|
commitdiff
|
tree
2017-07-18
Craig Topper
[X86] Prevent an assertion failure if a gather intrinsic...
commit
|
commitdiff
|
tree
2017-07-18
Craig Topper
[Analysis] RemoveTotalMemInst counting in InstCount...
commit
|
commitdiff
|
tree
2017-07-17
Craig Topper
[X86] Use MSVC's __cpuidex intrinsic instead of inline...
commit
|
commitdiff
|
tree
2017-07-16
Craig Topper
[InstSimplify] Use commutable matchers to simplify...
commit
|
commitdiff
|
tree
2017-07-16
Craig Topper
[InstCombine] Move (0 - x) & 1 --> x & 1 to SimplifyDemanded...
commit
|
commitdiff
|
tree
2017-07-15
Craig Topper
[IR] Implement Constant::isNegativeZeroValue/isZeroValue...
commit
|
commitdiff
|
tree
2017-07-15
Craig Topper
[InstCombine] Improve the expansion in SimplifyUsingDistribu...
commit
|
commitdiff
|
tree
2017-07-15
Craig Topper
[InstCombine] Add test cases for (X & (Y | ~X)) ->...
commit
|
commitdiff
|
tree
2017-07-15
Craig Topper
[InstCombine] Move 4 test cases from a test that didn...
commit
|
commitdiff
|
tree
2017-07-14
Craig Topper
[TableGen][MC] Fix a few places where we didn't hide...
commit
|
commitdiff
|
tree
2017-07-13
Craig Topper
[X86] Simplify the getHostCPUName for AMD family 6...
commit
|
commitdiff
|
tree
2017-07-12
Craig Topper
[X86] Synchronize the ProcessorFeatures enum used by...
commit
|
commitdiff
|
tree
2017-07-12
Craig Topper
[X86] Sync ProcessorTypes and ProcessorSubtypes enums...
commit
|
commitdiff
|
tree
2017-07-12
Craig Topper
[X86] Cleanup the switches in getHostCPUName to remove...
commit
|
commitdiff
|
tree
2017-07-12
Craig Topper
[X86] Remove 'barcelona' string from getHostCPUName...
commit
|
commitdiff
|
tree
2017-07-11
Craig Topper
[IR] Remove unnecessary const_casts from ConstantDataSequent...
commit
|
commitdiff
|
tree
2017-07-11
Craig Topper
[InstCombine] Add test case for PR33721.
commit
|
commitdiff
|
tree
2017-07-10
Craig Topper
[X86] Fix typo in comment. NFC
commit
|
commitdiff
|
tree
2017-07-10
Craig Topper
[X86] Remove asserts from getX86CpuIDAndInfo/getX86CpuIDAndI...
commit
|
commitdiff
|
tree
2017-07-09
Craig Topper
[X86] Remove check for AVX512 support from skylake...
commit
|
commitdiff
|
tree
2017-07-09
Craig Topper
[IR] Add Type::isIntOrIntVectorTy(unsigned) similar...
commit
|
commitdiff
|
tree
2017-07-09
Craig Topper
[IR] Make use of Type::isPtrOrPtrVectorTy/isIntOrIntVectorTy...
commit
|
commitdiff
|
tree
2017-07-09
Craig Topper
[InstCombine] Speculatively implement a fix for what...
commit
|
commitdiff
|
tree
2017-07-08
Craig Topper
[X86] In getHostCPUName, remove some code that changes...
commit
|
commitdiff
|
tree
2017-07-08
Craig Topper
[X86] Correct the BDVER4 model numbers to include 0x70...
commit
|
commitdiff
|
tree
2017-07-08
Craig Topper
[X86] Minor formatting fix. NFC
commit
|
commitdiff
|
tree
2017-07-08
Craig Topper
[X86] Use 'unsigned' instead of 'unsigned int' for...
commit
|
commitdiff
|
tree
2017-07-08
Craig Topper
[X86] Cleanup some CPUID usage in getAvailableFeatures.
commit
|
commitdiff
|
tree
2017-07-07
Craig Topper
[InstCombine] Make InstCombine's IRBuilder be passed...
commit
|
commitdiff
|
tree
2017-07-07
Craig Topper
[PatternMatch] Implemenet m_SignMask using Constant...
commit
|
commitdiff
|
tree
2017-07-07
Craig Topper
[PatternMatch] Implement m_AnyZero using Constant:...
commit
|
commitdiff
|
tree
2017-07-07
Craig Topper
[PatternMatch] Implement m_One and m_AllOnes using...
commit
|
commitdiff
|
tree
2017-07-07
Craig Topper
[APInt] Add a fastpath for the single word case of...
commit
|
commitdiff
|
tree
2017-07-07
Craig Topper
vim: add 'builtin', 'nobuiltin', 'nonnull', and 'speculatabl...
commit
|
commitdiff
|
tree
2017-07-07
Craig Topper
[TableGen] Cleanup capturing of instruction namespace...
commit
|
commitdiff
|
tree
2017-07-07
Craig Topper
[TableGen] Use StringRef instead of std::string for...
commit
|
commitdiff
|
tree
2017-07-07
Craig Topper
[TableGen] Add a proper namespace to an Instruction...
commit
|
commitdiff
|
tree
2017-07-07
Craig Topper
[TableGen] Fix some mismatches in the use of Namespace...
commit
|
commitdiff
|
tree
2017-07-06
Craig Topper
[InstCombine] No need to pass DataLayout to helper...
commit
|
commitdiff
|
tree
2017-07-06
Craig Topper
[InstCombine] Remove unused arguments from some helper...
commit
|
commitdiff
|
tree
2017-07-06
Craig Topper
[InstCombine] Change a couple helper functions to only...
commit
|
commitdiff
|
tree
next