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 |
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-29 |
Craig Topper | [InstCombine] In visitXor, use m_Not on the instruction...
|
commit | commitdiff | tree |
2017-06-28 |
Craig Topper | [InstCombine] Remove 64-bit bit width restriction from...
|
commit | commitdiff | tree |
2017-06-28 |
Craig Topper | [InstCombine] Add test case demonstrating that we don...
|
commit | commitdiff | tree |
2017-06-28 |
Craig Topper | Revert r306508 "[InstCombine] Add test case demonstrating...
|
commit | commitdiff | tree |
2017-06-28 |
Craig Topper | [InstCombine] Add test case demonstrating that we don...
|
commit | commitdiff | tree |
2017-06-27 |
Craig Topper | [InstCombine] Propagate nsw flag when turning mul by...
|
commit | commitdiff | tree |
2017-06-27 |
Craig Topper | [Constants] Fix copy-pasto in llvm_unreachable message...
|
commit | commitdiff | tree |
2017-06-27 |
Craig Topper | [InstCombine] Add test case demonstrating that we don...
|
commit | commitdiff | tree |
2017-06-27 |
Craig Topper | [InstCombine] Add test cases to show that we don't...
|
commit | commitdiff | tree |
2017-06-27 |
Craig Topper | [PatternMatch] Remove 64-bit or less restriction from...
|
commit | commitdiff | tree |
2017-06-27 |
Craig Topper | [JumpThreading] Add test case that was supposed to...
|
commit | commitdiff | tree |
2017-06-27 |
Craig Topper | [InstCombine] Add test cases demonstrating that we...
|
commit | commitdiff | tree |
2017-06-26 |
Craig Topper | [IR] Rename BinaryOperator::init to AssertOK and remove...
|
commit | commitdiff | tree |
2017-06-25 |
Craig Topper | [TableGen] Remove some copies around PatternToMatch.
|
commit | commitdiff | tree |
2017-06-25 |
Craig Topper | [IR] Use isIntOrIntVectorTy instead of writing it out...
|
commit | commitdiff | tree |
2017-06-25 |
Craig Topper | [IR] Move repeated asserts in FCmpInst constructor...
|
commit | commitdiff | tree |
2017-06-25 |
Craig Topper | [PatternMatch] Just check if value is a Constant before...
|
commit | commitdiff | tree |
next |