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
[IR] Add Type::isIntOrIntVectorTy(unsigned) similar to the existing isIntegerTy(unsig...
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
2017-07-06
Craig Topper
[InstCombine] Remove include of DIBuilder.h and Dwarf...
commit
|
commitdiff
|
tree
2017-07-06
Craig Topper
[Constants] Replace calls to ConstantInt::equalsInt...
commit
|
commitdiff
|
tree
2017-07-06
Craig Topper
[Constants] If we already have a ConstantInt*, prefer...
commit
|
commitdiff
|
tree
2017-07-06
Craig Topper
[InstCombine] Remove Builder argument from InstCombiner...
commit
|
commitdiff
|
tree
2017-07-06
Craig Topper
[SimplifyCFG] Move a portion of an if statement that...
commit
|
commitdiff
|
tree
2017-07-06
Craig Topper
[InstCombine] Change helper method to a file local...
commit
|
commitdiff
|
tree
2017-07-06
Craig Topper
[InstCombine] Clarify comment to mention other transform...
commit
|
commitdiff
|
tree
2017-07-06
Craig Topper
[InstCombine] Add single use checks to SimplifyBSwap...
commit
|
commitdiff
|
tree
2017-07-06
Craig Topper
[InstCombine] Don't create extra ConstantInt objects...
commit
|
commitdiff
|
tree
2017-07-05
Craig Topper
[IR] Use CmpInst::isFPPredicate/isIntPredicate in a...
commit
|
commitdiff
|
tree
2017-07-05
Craig Topper
[IR] Use CmpInst::isIntPredicate()/isFPPredicate in...
commit
|
commitdiff
|
tree
2017-07-05
Craig Topper
[InstCombine] Use CmpInst::Predicate with m_Cmp instead...
commit
|
commitdiff
|
tree
2017-07-04
Craig Topper
Recommit r307064, "[InstCombine] Add test cases demonstratin...
commit
|
commitdiff
|
tree
2017-07-04
Craig Topper
[InstCombine] Add TODOs for a couple things that should...
commit
|
commitdiff
|
tree
2017-07-04
Craig Topper
[InstCombine] Add test cases demonstrating creation...
commit
|
commitdiff
|
tree
2017-07-04
Craig Topper
[X86] Add comment string for broadcast loads from the...
commit
|
commitdiff
|
tree
2017-07-04
Craig Topper
[X86] Add RDRAND feature to GLM CPU
commit
|
commitdiff
|
tree
2017-07-03
Craig Topper
[InstCombine] Add a TODO for a probable missing single...
commit
|
commitdiff
|
tree
2017-07-03
Craig Topper
[InstCombine] Support BITWISE_OP( BSWAP(x), CONSTANT...
commit
|
commitdiff
|
tree
2017-07-03
Craig Topper
[InstCombine] Add test cases for BITWISE_OP( BSWAP...
commit
|
commitdiff
|
tree
2017-07-03
Craig Topper
[InstCombine] Remove support for BITWISE_OP(CONSTANT...
commit
|
commitdiff
|
tree
2017-07-03
Craig Topper
[InstCombine] Support BITWISE_OP(BSWAP(A),BSWAP(B)...
commit
|
commitdiff
|
tree
2017-07-03
Craig Topper
[InstCombine] Add test cases showing missed opportunity...
commit
|
commitdiff
|
tree
2017-07-03
Craig Topper
[InstCombine] Remove an if that should have been guaranteed...
commit
|
commitdiff
|
tree
2017-07-02
Craig Topper
[IR] Remove unnecessary operator new from ConstantDataArray...
commit
|
commitdiff
|
tree
2017-07-02
Craig Topper
[InstCombine] Fold (a | b) ^ (~a | ~b) --> ~(a ^ b...
commit
|
commitdiff
|
tree
2017-07-01
Craig Topper
[SelectionDAGBuilder] Use EVT::getVectorVT instead...
commit
|
commitdiff
|
tree
2017-06-30
Craig Topper
[InstCombine] Replace an unnecessary use of a matcher...
commit
|
commitdiff
|
tree
2017-06-30
Craig Topper
[InstCombine] Add test cases to demonstrate failure...
commit
|
commitdiff
|
tree
2017-06-30
Craig Topper
[InstCombine] In foldXorToXor, move the commutable...
commit
|
commitdiff
|
tree
2017-06-23
Craig Topper
[APInt] Make the single word cases of isMaxSignedValue...
commit
|
commitdiff
|
tree
2017-06-23
Craig Topper
[APInt] Use trailing bit counting methods instead of...
commit
|
commitdiff
|
tree
2017-06-23
Craig Topper
[APInt] Move the single word cases of countTrailingZeros...
commit
|
commitdiff
|
tree
2017-06-23
Craig Topper
[CorrelatedValuePropagation] Fix typo in comment sense...
commit
|
commitdiff
|
tree
2017-06-23
Craig Topper
[CorrelatedValuePropagation] Remove comment about iterating...
commit
|
commitdiff
|
tree
2017-06-23
Craig Topper
[JumpThreading] Teach jump threading how to analyze...
commit
|
commitdiff
|
tree
2017-06-23
Craig Topper
[JumpThreading] Use some temporary variables to reduce...
commit
|
commitdiff
|
tree
2017-06-23
Craig Topper
[LVI] Teach LVI to reason about ORs of icmps similar...
commit
|
commitdiff
|
tree
2017-06-22
Craig Topper
[AVX-512] Remove and autoupgrade the masked integer...
commit
|
commitdiff
|
tree
2017-06-22
Craig Topper
[BasicAA] Add type check and Value equality check around...
commit
|
commitdiff
|
tree
2017-06-22
Craig Topper
[InstCombine] Teach foldSelectICmpAndOr to recognize...
commit
|
commitdiff
|
tree
2017-06-22
Craig Topper
[InstCombine] Add one use checks to or/and->xnor folding
commit
|
commitdiff
|
tree
2017-06-22
Craig Topper
[InstCombine] Add test cases to demonstrate that and...
commit
|
commitdiff
|
tree
2017-06-21
Craig Topper
[Reassociate] Use early returns in a couple places...
commit
|
commitdiff
|
tree
2017-06-21
Craig Topper
[Reassociate] Const correct a helper function. NFC
commit
|
commitdiff
|
tree
2017-06-21
Craig Topper
[InstCombine] Cleanup using commutable matchers. Make...
commit
|
commitdiff
|
tree
2017-06-21
Craig Topper
[InstCombine] Add range metadata to cttz/ctlz/ctpop...
commit
|
commitdiff
|
tree
2017-06-21
Craig Topper
[InstCombine] Don't let folding (select (icmp eq (and...
commit
|
commitdiff
|
tree
2017-06-21
Craig Topper
[Reassociate] Support xor reassociating for splat vectors
commit
|
commitdiff
|
tree
2017-06-20
Craig Topper
[TableGen] Take a parameter by reference instead of...
commit
|
commitdiff
|
tree
2017-06-20
Craig Topper
[TableGen] Use range based for loop. NFC
commit
|
commitdiff
|
tree
2017-06-19
Craig Topper
[InstCombine] Cleanup some duplicated one use checks
commit
|
commitdiff
|
tree
2017-06-19
Craig Topper
[Reassociate] Support some reassociation of vector...
commit
|
commitdiff
|
tree
2017-06-19
Craig Topper
[Reassociate] Make one of the helper methods static...
commit
|
commitdiff
|
tree
2017-06-18
Craig Topper
[APFloat] Move the integerPartWidth constant into APFloatBas...
commit
|
commitdiff
|
tree
2017-06-18
Craig Topper
[Reassociate] Use APInt::isNullValue() instead of comparing...
commit
|
commitdiff
|
tree
2017-06-16
Craig Topper
[ConstantRange] Implement getSignedMin/Max in a less...
commit
|
commitdiff
|
tree
2017-06-16
Craig Topper
[SelectionDAG] Use APInt::isSubsetOf. NFC
commit
|
commitdiff
|
tree
2017-06-16
Craig Topper
[SelectionDAG] Use APInt::isNullValue/isOneValue. NFC
commit
|
commitdiff
|
tree
2017-06-16
Craig Topper
[TargetLowering] Use ConstantSDNode::isOne and getSExtValue...
commit
|
commitdiff
|
tree
2017-06-16
Craig Topper
[InstCombine] Add test cases to show missed opportunities...
commit
|
commitdiff
|
tree
2017-06-16
Craig Topper
[InstCombine] Fold (!iszero(A & K1) & !iszero(A & K2...
commit
|
commitdiff
|
tree
2017-06-16
Craig Topper
[CorrelatedValuePropagation] Remove superfluous semicolon...
commit
|
commitdiff
|
tree
2017-06-15
Craig Topper
[InstCombine] Add two FIXMEs for bad single use checks...
commit
|
commitdiff
|
tree
2017-06-15
Craig Topper
[InstCombine] Add test cases to demonstrate instcombine...
commit
|
commitdiff
|
tree
2017-06-15
Craig Topper
[InstCombine] Make the context instruction parameter...
commit
|
commitdiff
|
tree
2017-06-15
Craig Topper
[InstCombine] Pre-commit test cases for the transform...
commit
|
commitdiff
|
tree
2017-06-15
Craig Topper
[InstCombine] Handle (iszero(A & K1) | iszero(A & K2...
commit
|
commitdiff
|
tree
2017-06-15
Craig Topper
[BasicAA] Add test case that goes with r305481.
commit
|
commitdiff
|
tree
2017-06-15
Craig Topper
[BasicAA] Don't call isKnownNonEqual if we might be...
commit
|
commitdiff
|
tree
2017-06-15
Craig Topper
[InstCombine] Add a test case to show a case where...
commit
|
commitdiff
|
tree
2017-06-14
Craig Topper
[ValueTracking] Correct early out in computeKnownBitsFromOpe...
commit
|
commitdiff
|
tree
2017-06-13
Craig Topper
[InstCombine] Add test cases demonstrating failure...
commit
|
commitdiff
|
tree
2017-06-13
Craig Topper
[IR] Remove a couple explicitly deleted default constructors...
commit
|
commitdiff
|
tree
2017-06-13
Craig Topper
Fix m_[Ord|Unord][FMin|FMax] matchers to correctly...
commit
|
commitdiff
|
tree
2017-06-13
Craig Topper
[AVX-512] Mark masked VPCMP instructions as commutable.
commit
|
commitdiff
|
tree
2017-06-13
Craig Topper
[AVX-512] Mark masked version of vpcmpeq as being commutable.
commit
|
commitdiff
|
tree
2017-06-13
Craig Topper
[X86] Add masked integer compare instructions to load...
commit
|
commitdiff
|
tree
2017-06-13
Craig Topper
[IR] Remove override of operator new from PHINode.
commit
|
commitdiff
|
tree
next