summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/ctpop-combine.ll
Commit message (Expand)AuthorAgeFilesLines
* [X86] Narrow i64 compares with constant to i32 when the upper 32-bits are kno...Craig Topper2019-10-291-2/+2
* [SDAG] expand ctpop != 1Sanjay Patel2019-06-251-21/+6
* [AArch64][x86] add tests for ctpop != 1; NFCSanjay Patel2019-06-251-0/+40
* [TargetLowering] Simplify (ctpop x) == 1David Bolvansky2019-06-091-21/+6
* [NFC] Added tests for D63004David Bolvansky2019-06-071-15/+103
* Followup on Proposal to move MIR physical register namespace to '$' sigil.Puyan Lotfi2018-01-311-1/+1
* [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih2017-12-071-1/+1
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-4/+4
* [X86] Promote i8 CTPOP to i32 instead of i16 when we have the POPCNT instruct...Craig Topper2017-11-301-2/+2
* [CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih2017-11-281-1/+1
* [SelectionDAG] Improve known bits support for CTPOP.Craig Topper2017-05-041-0/+14
* [x86] don't blindly transform SETB into SBBSanjay Patel2017-03-121-5/+5
* Recommit r274692 - [X86] Transform setcc + movzbl into xorl + setccMichael Kuperstein2016-07-071-6/+6
* Revert r274692 to check whether this is what breaks windows selfhost.Michael Kuperstein2016-07-071-6/+6
* [X86] Transform setcc + movzbl into xorl + setccMichael Kuperstein2016-07-061-6/+6
* [X86] Regenerated popcnt combine testsSimon Pilgrim2016-06-291-14/+24
* [X86]: Quit promoting 8 and 16 bit compares to 32 bit.Kevin B. Smith2016-06-151-1/+1
* X86: Perform integer comparisons at i32 or larger.Jim Grosbach2013-11-221-1/+1
* Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging....Stephen Lin2013-07-131-3/+3
* The LIT tests below do not specify the exact cpu model and fail on AVX2 machi...Nadav Rotem2012-07-121-1/+1
* Relax expressions and add explicit triplets -linux and -win32.NAKAMURA Takumi2011-02-221-2/+2
* Fix an off-by-one error in ctpop combining.Benjamin Kramer2011-01-171-2/+11
* Add a DAGCombine to turn (ctpop x) u< 2 into (x & x-1) == 0.Benjamin Kramer2011-01-171-0/+31
OpenPOWER on IntegriCloud