2019-05-02 |
Craig Topper | [X86] Remove the redundant suffix in vfpclassp[d,s...
|
commit | commitdiff | tree |
2019-05-01 |
Craig Topper | [X86FixupLEAs] Hoist the calls to isLEA out of the...
|
commit | commitdiff | tree |
2019-04-30 |
Craig Topper | [X86] Remove if that's always true
|
commit | commitdiff | tree |
2019-04-30 |
Craig Topper | [X86] If PreprocessISelDAG reorders a load before a...
|
commit | commitdiff | tree |
2019-04-30 |
Craig Topper | [X86] Initial cleanups on the FixupLEAs pass. Separate...
|
commit | commitdiff | tree |
2019-04-29 |
Craig Topper | [X86] Remove some intel syntax aliases on (v)cvtpd2...
|
commit | commitdiff | tree |
2019-04-28 |
Craig Topper | [X86] Remove (V)MOV64toSDrr/m and (V)MOVDI2SSrr/m....
|
commit | commitdiff | tree |
2019-04-27 |
Craig Topper | [X86] Use MOVQ for i64 atomic_stores when SSE2 is enabled
|
commit | commitdiff | tree |
2019-04-26 |
Craig Topper | [X86] Sink NoRegister creation for unused Base/Index...
|
commit | commitdiff | tree |
2019-04-26 |
Craig Topper | [X86] Segment registers should have i16 type not i32.
|
commit | commitdiff | tree |
2019-04-25 |
Craig Topper | [SelectionDAG][X86] Use stack load/store in PromoteIntRes_BI...
|
commit | commitdiff | tree |
2019-04-25 |
Craig Topper | [X86] Remove part of an if condition that should always...
|
commit | commitdiff | tree |
2019-04-24 |
Craig Topper | [X86] Attempt to fix use-after-poison from r359121.
|
commit | commitdiff | tree |
2019-04-24 |
Craig Topper | [X86] Prevent folding a load into an AND if that AND...
|
commit | commitdiff | tree |
2019-04-24 |
Craig Topper | [X86] Remove dead nodes left after ReplaceAllUsesWith...
|
commit | commitdiff | tree |
2019-04-24 |
Craig Topper | [Mips][CodeGen] Remove MachineFunction::setSubtarget...
|
commit | commitdiff | tree |
2019-04-23 |
Craig Topper | [X86] Autogenerate complete checks. NFC
|
commit | commitdiff | tree |
2019-04-22 |
Craig Topper | [X86] Reject 512-bit types in getRegForInlineAsmConstraint...
|
commit | commitdiff | tree |
2019-04-21 |
Craig Topper | [X86] Add the rounding control operand to the printing...
|
commit | commitdiff | tree |
2019-04-21 |
Craig Topper | [X86] Don't form masked vfpclass instruction from and...
|
commit | commitdiff | tree |
2019-04-20 |
Craig Topper | [X86] Disable argument copy elision for arguments passed...
|
commit | commitdiff | tree |
2019-04-20 |
Craig Topper | [X86] Don't turn (and (shl X, C1), C2) into (shl (and...
|
commit | commitdiff | tree |
2019-04-20 |
Craig Topper | [X86] Turn (and (anyextend (shl X, C1), C2)) into ...
|
commit | commitdiff | tree |
2019-04-19 |
Craig Topper | [X86] Add test case for D60801. NFC
|
commit | commitdiff | tree |
2019-04-19 |
Craig Topper | [X86] Turn (and (shl X, C1), C2) into (shl (and X,...
|
commit | commitdiff | tree |
2019-04-19 |
Craig Topper | [X86] Add test cases for turning (and (shl X, C1),...
|
commit | commitdiff | tree |
2019-04-19 |
Craig Topper | [X86] Make sure we copy the HandleSDNode back to N...
|
commit | commitdiff | tree |
2019-04-17 |
Craig Topper | [X86] Autogenerate complete checks. NFC
|
commit | commitdiff | tree |
2019-04-17 |
Craig Topper | [X86] In CopyToFromAsymmetricReg, use VR128 instead...
|
commit | commitdiff | tree |
2019-04-15 |
Craig Topper | [X86] Limit the 'x' inline assembly constraint to zmm0...
|
commit | commitdiff | tree |
2019-04-15 |
Craig Topper | [X86] Fix a stack folding test to have a full xmm2...
|
commit | commitdiff | tree |
2019-04-15 |
Craig Topper | [X86] Block i32/i64 for 'k' and 'Yk' in getRegForInlineAsmCo...
|
commit | commitdiff | tree |
2019-04-15 |
Craig Topper | [X86] Restore the pavg intrinsics.
|
commit | commitdiff | tree |
2019-04-15 |
Craig Topper | [X86] Regenerate checks for domain-reassignment.mir
|
commit | commitdiff | tree |
2019-04-14 |
Craig Topper | [X86] Redefine KUNPCK instructions to take a narrower...
|
commit | commitdiff | tree |
2019-04-14 |
Craig Topper | [X86] Put the locked mi8 instrutions above the locked...
|
commit | commitdiff | tree |
2019-04-14 |
Craig Topper | [X86] Change IMUL with immediate instruction order...
|
commit | commitdiff | tree |
2019-04-14 |
Craig Topper | [X86] Move VPTESTM matching from the isel table to...
|
commit | commitdiff | tree |
2019-04-14 |
Craig Topper | [X86] Don't form masked vpcmp/vcmp/vptestm operations...
|
commit | commitdiff | tree |
2019-04-14 |
Craig Topper | [X86] Update bool_reduction_v8f32 test cases from vector...
|
commit | commitdiff | tree |
2019-04-14 |
Craig Topper | [X86] Remove some unused tablegen multiclasses. NFC
|
commit | commitdiff | tree |
2019-04-13 |
Craig Topper | [X86] Use int64_t and isInt<N> instead of APInt operations...
|
commit | commitdiff | tree |
2019-04-12 |
Craig Topper | [TargetLowering][X86] Teach SimplifyDemandedBits to...
|
commit | commitdiff | tree |
2019-04-11 |
Craig Topper | [X86] Restrict vselect handling in scalarizeExtEltFP...
|
commit | commitdiff | tree |
2019-04-11 |
Craig Topper | [X86] Add 32-bit command line to extractelement-fp...
|
commit | commitdiff | tree |
2019-04-11 |
Craig Topper | [X86] Add patterns for using movss/movsd for atomic...
|
commit | commitdiff | tree |
2019-04-11 |
Craig Topper | Recommit r358211 "[X86] Use FILD/FIST to implement...
|
commit | commitdiff | tree |
2019-04-11 |
Craig Topper | Revert r358211 "[X86] Use FILD/FIST to implement i64...
|
commit | commitdiff | tree |
2019-04-11 |
Craig Topper | [X86] Use FILD/FIST to implement i64 atomic load on...
|
commit | commitdiff | tree |
2019-04-11 |
Craig Topper | [X86] Pre-commit i64 volatile test case for D60156...
|
commit | commitdiff | tree |
2019-04-10 |
Craig Topper | [X86] Add SSE1 command line to atomic-fp.ll and atomic...
|
commit | commitdiff | tree |
2019-04-10 |
Craig Topper | [X86] Autogenerate complete checks. NFC
|
commit | commitdiff | tree |
2019-04-10 |
Craig Topper | [X86] Teach foldMaskedShiftToScaledMask to look through...
|
commit | commitdiff | tree |
2019-04-10 |
Craig Topper | [X86] Make _Int instructions the preferred instructon...
|
commit | commitdiff | tree |
2019-04-10 |
Craig Topper | [X86] Add test case for LEA formation regression seen...
|
commit | commitdiff | tree |
2019-04-10 |
Craig Topper | [X86] Replace some if statements in isel address matching...
|
commit | commitdiff | tree |
2019-04-10 |
Craig Topper | [AArch64] Teach getTestBitOperand to look through ANY_EXTENDS
|
commit | commitdiff | tree |
2019-04-10 |
Craig Topper | [X86] Move the 2 byte VEX optimization for MOV instructions...
|
commit | commitdiff | tree |
2019-04-10 |
Craig Topper | [X86] Support the EVEX versions vcvt(t)ss2si and vcvt...
|
commit | commitdiff | tree |
2019-04-09 |
Craig Topper | [X86] Add VEX_LIG to scalar VEX/EVEX instructions that...
|
commit | commitdiff | tree |
2019-04-09 |
Craig Topper | [X86] Fix a dangling StringRef issue introduced in...
|
commit | commitdiff | tree |
2019-04-09 |
Craig Topper | [AArch64] Add test case to show missed opportunity...
|
commit | commitdiff | tree |
2019-04-09 |
Craig Topper | [X86] Add support for {vex2}, {vex3}, and {evex} to...
|
commit | commitdiff | tree |
2019-04-09 |
Craig Topper | [DAGCombiner][X86][SystemZ] Canonicalize SSUBO with...
|
commit | commitdiff | tree |
2019-04-09 |
Craig Topper | [X86] Remove check on isAsmParserOnly from EVEX2VEX...
|
commit | commitdiff | tree |
2019-04-09 |
Craig Topper | [X86] Have EVEX2VEX tablegenerator use HasVEX_L and...
|
commit | commitdiff | tree |
2019-04-09 |
Craig Topper | [X86] Use VEX_WIG for VPINSRB/W and VPEXTRB/W to match...
|
commit | commitdiff | tree |
2019-04-09 |
Craig Topper | [X86] Split the VEX_WPrefix in X86Inst tablegen class...
|
commit | commitdiff | tree |
2019-04-09 |
Craig Topper | [X86] Derive ssmem and sdmem from X86MemOperand. NFCI
|
commit | commitdiff | tree |
2019-04-08 |
Craig Topper | [X86] Fix a couple lowering functions that called ReplaceAll...
|
commit | commitdiff | tree |
2019-04-08 |
Craig Topper | [X86] Make LowerOperationWrapper more robust. Remove...
|
commit | commitdiff | tree |
2019-04-08 |
Craig Topper | [X86] Split floating point tests out of atomic-mi.ll...
|
commit | commitdiff | tree |
2019-04-08 |
Craig Topper | [X86] Add avx and avx512f command lines to atomic-non...
|
commit | commitdiff | tree |
2019-04-07 |
Craig Topper | [X86] Use (SUBREG_TO_REG (MOV32rm)) for extloadi64i8...
|
commit | commitdiff | tree |
2019-04-06 |
Craig Topper | [X86] When converting (x << C1) AND C2 to (x AND (C2...
|
commit | commitdiff | tree |
2019-04-06 |
Craig Topper | [X86] Use a signed mask in foldMaskedShiftToScaledMask...
|
commit | commitdiff | tree |
2019-04-06 |
Craig Topper | [X86] Add test cases to show missed opportunities to...
|
commit | commitdiff | tree |
2019-04-06 |
Craig Topper | [X86] Autogenerate complete checks. NFC
|
commit | commitdiff | tree |
2019-04-05 |
Craig Topper | [X86] Merge the different Jcc instructions for each...
|
commit | commitdiff | tree |
2019-04-05 |
Craig Topper | [X86] Merge the different SETcc instructions for each...
|
commit | commitdiff | tree |
2019-04-05 |
Craig Topper | [X86] Merge the different CMOV instructions for each...
|
commit | commitdiff | tree |
2019-04-05 |
Craig Topper | [X86] Promote i16 SRA instructions to i32
|
commit | commitdiff | tree |
2019-04-04 |
Craig Topper | [X86] Use INSERT_SUBREG rather than SUBREG_TO_REG when...
|
commit | commitdiff | tree |
2019-04-04 |
Craig Topper | [X86] Remove CustomInserters for RDPKRU/WRPKRU. Use...
|
commit | commitdiff | tree |
2019-04-03 |
Craig Topper | [X86] Remove CustomInserter pseudos for MONITOR/MONITORX...
|
commit | commitdiff | tree |
2019-04-03 |
Craig Topper | [X86] Remove dead CHECK lines for a test. NFC
|
commit | commitdiff | tree |
2019-04-03 |
Craig Topper | [X86] Autogenerate checks. NFC
|
commit | commitdiff | tree |
2019-04-03 |
Craig Topper | [X86] Update the test case for v4i1 bitselect in combine...
|
commit | commitdiff | tree |
2019-04-03 |
Craig Topper | [X86] Autogenerate complete checks. NFC
|
commit | commitdiff | tree |
2019-04-02 |
Craig Topper | [X86] Mark the default case of the X86InstrInfo::convertToTh...
|
commit | commitdiff | tree |
2019-04-02 |
Craig Topper | [X86] Check MI.isConvertibleTo3Addr() before calling...
|
commit | commitdiff | tree |
2019-04-02 |
Craig Topper | [TableGen] Properly calculate the minimum size needed...
|
commit | commitdiff | tree |
2019-04-02 |
Craig Topper | [X86] Allow FixupLEAs to form INC/DEC under OptSize...
|
commit | commitdiff | tree |
2019-04-02 |
Craig Topper | [X86] Add test cases to fixup-lea.ll for optsize and...
|
commit | commitdiff | tree |
2019-04-02 |
Craig Topper | [X86] Autogenerate complete checks. NFC
|
commit | commitdiff | tree |
2019-04-02 |
Craig Topper | [X86] Use unsigned type for opcodes throughout X86FixupLEAs.
|
commit | commitdiff | tree |
2019-04-01 |
Craig Topper | [X86] Classify the AVX512 rounding control operand...
|
commit | commitdiff | tree |
2019-04-01 |
Craig Topper | [X86] Use ISD::INTRINSIC_VOID in getTgtMemIntrinsic...
|
commit | commitdiff | tree |
2019-03-30 |
Craig Topper | [X86] Teach isel for RMW binops to handle negate
|
commit | commitdiff | tree |
2019-03-29 |
Craig Topper | [X86] Add test cases showing failure to use RMW form...
|
commit | commitdiff | tree |
next |