2018-07-11 |
Craig Topper | [X86] Remove patterns for inserting a load into a zero...
|
commit | commitdiff | tree |
2018-07-11 |
Craig Topper | [X86] The TEST instruction is eliminated when BSF/TZCNT...
|
commit | commitdiff | tree |
2018-07-11 |
Craig Topper | [X86] Remove some composite MOVSS/MOVSD isel patterns.
|
commit | commitdiff | tree |
2018-07-11 |
Craig Topper | [TableGen] Fix some bad formatting. NFC
|
commit | commitdiff | tree |
2018-07-10 |
Craig Topper | [X86] Remove AddedComplexity from all patterns that...
|
commit | commitdiff | tree |
2018-07-10 |
Craig Topper | [X86] Teach X86InstrInfo::commuteInstructionImpl to...
|
commit | commitdiff | tree |
2018-07-10 |
Craig Topper | [X86] Remove X86ISD::MOVLPS and X86ISD::MOVLPD. NFCI
|
commit | commitdiff | tree |
2018-07-10 |
Craig Topper | [X86] Remove dead SDNode object from X86InstrFragmentsSIMD...
|
commit | commitdiff | tree |
2018-07-10 |
Craig Topper | [X86] Remove AddedComplexity from register form of...
|
commit | commitdiff | tree |
2018-07-10 |
Craig Topper | [X86] Remove AddedComplexity from MMX_X86movw2d patterns.
|
commit | commitdiff | tree |
2018-07-10 |
Craig Topper | [X86] Regenerate vector-shuffle-512-v8.ll so the script...
|
commit | commitdiff | tree |
2018-07-10 |
Craig Topper | [X86] Use IsProfitableToFold to block vinsertf128rm...
|
commit | commitdiff | tree |
2018-07-10 |
Craig Topper | [X86] Remove some seemingly unnecessary patterns.
|
commit | commitdiff | tree |
2018-07-10 |
Craig Topper | [X86] Add back GCCBuiltin on mask_div_ss/sd_round.
|
commit | commitdiff | tree |
2018-07-10 |
Craig Topper | [X86] Correct vfixupimm load patterns to look for an...
|
commit | commitdiff | tree |
2018-07-10 |
Craig Topper | [X86] Add test cases that show failure to fold load...
|
commit | commitdiff | tree |
2018-07-10 |
Craig Topper | [X86] Remove FloatVT from X86VectorVTInfo in X86InstrAVX512.td
|
commit | commitdiff | tree |
2018-07-09 |
Craig Topper | [SelectionDAG] Add VT consistency checks to the creation...
|
commit | commitdiff | tree |
2018-07-09 |
Craig Topper | [X86] In combineFMA, make sure we bitcast the result...
|
commit | commitdiff | tree |
2018-07-09 |
Craig Topper | [X86] Remove some patterns that include a bitcast of...
|
commit | commitdiff | tree |
2018-07-09 |
Craig Topper | [X86] Remove some patterns that seems to be unreachable.
|
commit | commitdiff | tree |
2018-07-09 |
Craig Topper | [X86] Remove some seemingly unnecessary AddedComplexity...
|
commit | commitdiff | tree |
2018-07-09 |
Craig Topper | [X86] Improve the message for some asserts. Remove...
|
commit | commitdiff | tree |
2018-07-08 |
Craig Topper | [X86] Remove an AddedComplexity line that seems unnecessary.
|
commit | commitdiff | tree |
2018-07-08 |
Craig Topper | [X86] Enhance combineFMA to look for FNEG behind an...
|
commit | commitdiff | tree |
2018-07-08 |
Craig Topper | [LoopIdiomRecognize] Support for converting loops that...
|
commit | commitdiff | tree |
2018-07-08 |
Craig Topper | [X86] Add back some intrinsic table entries lost in...
|
commit | commitdiff | tree |
2018-07-08 |
Craig Topper | [X86] Add new scalar fma intrinsics with rounding mode...
|
commit | commitdiff | tree |
2018-07-08 |
Craig Topper | [X86] Use a rounding mode other than 4 in the scalar...
|
commit | commitdiff | tree |
2018-07-07 |
Craig Topper | [X86] Merge INTR_TYPE_3OP_RM with INTR_TYPE_3OP. Remove...
|
commit | commitdiff | tree |
2018-07-06 |
Craig Topper | [X86] Remove patterns for MOVLPD/MOVLPS nodes with...
|
commit | commitdiff | tree |
2018-07-06 |
Craig Topper | [X86] Add more FMA3 memory folding patterns. Remove...
|
commit | commitdiff | tree |
2018-07-06 |
Craig Topper | [X86] Remove FMA4 scalar intrinsics. Use llvm.fma intrinsic...
|
commit | commitdiff | tree |
2018-07-06 |
Craig Topper | [X86] Remove all of the avx512 masked packed fma intrinsics...
|
commit | commitdiff | tree |
2018-07-06 |
Craig Topper | [X86] Cleanup some of the avx512 masked fma tests to...
|
commit | commitdiff | tree |
2018-07-05 |
Craig Topper | [X86] Remove the last of the 'x86.fma.' intrinsics...
|
commit | commitdiff | tree |
2018-07-05 |
Craig Topper | [X86] Add SHUF128 to target shuffle decoding.
|
commit | commitdiff | tree |
2018-07-05 |
Craig Topper | [X86] Remove X86 specific scalar FMA intrinsics and...
|
commit | commitdiff | tree |
2018-07-05 |
Craig Topper | [X86] Remove some isel patterns for X86ISD::SELECTS...
|
commit | commitdiff | tree |
2018-07-05 |
Craig Topper | [X86] Add support for combining FMSUB/FNMADD/FNMSUB...
|
commit | commitdiff | tree |
2018-07-05 |
Craig Topper | [X86] Remove some of the packed FMA3 intrinsics since...
|
commit | commitdiff | tree |
2018-07-03 |
Craig Topper | [X86] Remove repeated 'the' from multiple comments...
|
commit | commitdiff | tree |
2018-07-03 |
Craig Topper | [X86][AsmParser] Rework the in/out (%dx) hack one more...
|
commit | commitdiff | tree |
2018-07-03 |
Craig Topper | [X86][AsmParser] Don't consider %eip as a valid register...
|
commit | commitdiff | tree |
2018-07-03 |
Craig Topper | [X86] Add avx512vl command line to break-false-dep.ll
|
commit | commitdiff | tree |
2018-07-02 |
Craig Topper | [X86] Don't use aligned load/store instructions for...
|
commit | commitdiff | tree |
2018-07-02 |
Craig Topper | [X86] Put some cases in switch statements back on one...
|
commit | commitdiff | tree |
2018-07-02 |
Craig Topper | [X86] Remove FMA3Info DenseMap. Break into sorted tables...
|
commit | commitdiff | tree |
2018-07-01 |
Craig Topper | [X86] Fix a few test names in avx512-intrinsics-fast...
|
commit | commitdiff | tree |
2018-07-01 |
Craig Topper | [X86] Remove the places that return nullptr from X86InstrInf...
|
commit | commitdiff | tree |
2018-07-01 |
Craig Topper | [X86][Disassembler] Remove TYPE_BNDR from translateImmediate.
|
commit | commitdiff | tree |
2018-07-01 |
Craig Topper | [X86] Remove unnecessary include. NFC
|
commit | commitdiff | tree |
2018-07-01 |
Craig Topper | [X86] Move the memory unfolding table creation into...
|
commit | commitdiff | tree |
2018-06-30 |
Craig Topper | [X86] Move the X86InstrFMA3Info class into the cpp...
|
commit | commitdiff | tree |
2018-06-30 |
Craig Topper | [X86] Remove the AsmName from the HAX,HDX,HCX,HBX,HSI...
|
commit | commitdiff | tree |
2018-06-30 |
Craig Topper | [X86] Use MVT::i8 for scalar shift amounts since that...
|
commit | commitdiff | tree |
2018-06-30 |
Craig Topper | [X86] When combining load to BZHI, make sure we create...
|
commit | commitdiff | tree |
2018-06-30 |
Craig Topper | [X86] Update some avx512 fast-isel tests to match their...
|
commit | commitdiff | tree |
2018-06-30 |
Craig Topper | [X86] Change some chec-prefixes from X32 to X86 to...
|
commit | commitdiff | tree |
2018-06-30 |
Craig Topper | [X86] Remove test cases from avx512vl-intrinsics-fast...
|
commit | commitdiff | tree |
2018-06-30 |
Craig Topper | [X86] Remove masking from avx512 rotate intrinsics...
|
commit | commitdiff | tree |
2018-06-29 |
Craig Topper | [X86] Limit the number of target specific nodes emitted...
|
commit | commitdiff | tree |
2018-06-29 |
Craig Topper | [X86] Use a std::vector for the memory unfolding table.
|
commit | commitdiff | tree |
2018-06-29 |
Craig Topper | [X86] Remove masking from the avx512 packed sqrt intrinsics...
|
commit | commitdiff | tree |
2018-06-28 |
Craig Topper | [X86] Suppress load folding into and/or/xor if it will...
|
commit | commitdiff | tree |
2018-06-28 |
Craig Topper | [X86] Use PatFrag with hardcoded numbers for FROUND_NO_EXC...
|
commit | commitdiff | tree |
2018-06-28 |
Craig Topper | [X86] Change how we prefer shift by immediate over...
|
commit | commitdiff | tree |
2018-06-27 |
Craig Topper | [X86] In X86DAGToDAGISel::PreprocessISelDAG, make sure...
|
commit | commitdiff | tree |
2018-06-27 |
Craig Topper | [X86] Teach the disassembler to use %eiz/%riz instead...
|
commit | commitdiff | tree |
2018-06-27 |
Craig Topper | [X86] Use bts/btr/btc for single bit set/clear/complement...
|
commit | commitdiff | tree |
2018-06-27 |
Craig Topper | [X86] Add test cases for D48606.
|
commit | commitdiff | tree |
2018-06-27 |
Craig Topper | [X86] Rename the autoupgraded of packed fp compare...
|
commit | commitdiff | tree |
2018-06-27 |
Craig Topper | [X86] Don't store register and memory FMA3 opcodes...
|
commit | commitdiff | tree |
2018-06-26 |
Craig Topper | [X86] Don't use getScalarShiftAmountTy to get the immediate...
|
commit | commitdiff | tree |
2018-06-26 |
Craig Topper | [X86] Use XOR for SUB (C, X) during isel if will help...
|
commit | commitdiff | tree |
2018-06-26 |
Craig Topper | [X86] Redefine avx512 packed fpclass intrinsics to...
|
commit | commitdiff | tree |
2018-06-26 |
Craig Topper | Revert r335562 and 335563 "[X86] Redefine avx512 packed...
|
commit | commitdiff | tree |
2018-06-26 |
Craig Topper | [X86] Redefine avx512 packed fpclass intrinsics to...
|
commit | commitdiff | tree |
2018-06-26 |
Craig Topper | foo
|
commit | commitdiff | tree |
2018-06-25 |
Craig Topper | [X86] Update fpclass intrinsic tests to chain their...
|
commit | commitdiff | tree |
2018-06-25 |
Craig Topper | [LoopIdiomRecognize] Fix a couple places where it appears...
|
commit | commitdiff | tree |
2018-06-25 |
Craig Topper | [X86] Simplify intrinsic table binary search to not...
|
commit | commitdiff | tree |
2018-06-25 |
Craig Topper | [X86] Add comment about the sorting of the memory folding...
|
commit | commitdiff | tree |
2018-06-25 |
Craig Topper | [X86] Sort the static memory folding tables by reg...
|
commit | commitdiff | tree |
2018-06-25 |
Craig Topper | [X86] Allow base and index for gather instructions...
|
commit | commitdiff | tree |
2018-06-25 |
Craig Topper | [X86] Block commuting operand 1 of FMA*_Int instructions...
|
commit | commitdiff | tree |
2018-06-25 |
Craig Topper | [X86] Simplify some code by using isOneConstant. NFC
|
commit | commitdiff | tree |
2018-06-25 |
Craig Topper | [X86] Remove the changes to combineScalarToVector made...
|
commit | commitdiff | tree |
2018-06-25 |
Craig Topper | [X86] Reduce the number of patterns needed for masked...
|
commit | commitdiff | tree |
2018-06-24 |
Craig Topper | [X86] Regroup some isel patterns. NFC
|
commit | commitdiff | tree |
2018-06-24 |
Craig Topper | [X86] Rename VFPCLASSSS and VFPCLASSSD internal instruction...
|
commit | commitdiff | tree |
2018-06-23 |
Craig Topper | [X86] Make %eiz usage in 64-bit mode, force a 0x67...
|
commit | commitdiff | tree |
2018-06-23 |
Craig Topper | [X86] Teach disassembler to use %eip instead of %rip...
|
commit | commitdiff | tree |
2018-06-23 |
Craig Topper | [X86][AsmParser] Improve base/index register checks.
|
commit | commitdiff | tree |
2018-06-23 |
Craig Topper | [X86][AsmParser] Rework that allows (%dx) to be used...
|
commit | commitdiff | tree |
2018-06-22 |
Craig Topper | [X86][AsmParser] Keep track of whether an explicit...
|
commit | commitdiff | tree |
2018-06-22 |
Craig Topper | [X86][AsmParser] In Intel syntax make sure we support...
|
commit | commitdiff | tree |
2018-06-22 |
Craig Topper | [X86] Add test cases showing missed select simplifcation...
|
commit | commitdiff | tree |
2018-06-22 |
Craig Topper | [X86] Don't accept (%si,%bp) 16-bit address expressions.
|
commit | commitdiff | tree |
2018-06-22 |
Craig Topper | [X86][AsmParser] Allow (%bp,%si) and (%bp,%di) to be...
|
commit | commitdiff | tree |
next |