summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/cmp.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
* [X86] When promoting i16 compare with immediate to i32, try to use sign_exten...Craig Topper2019-06-101-0/+39
* Convert (CMP (srl/shl X, C), 0) to (CMP (and X, C'), 0) when only the zero fl...Craig Topper2018-12-171-2/+1
* [X86] Add test case for PR39968. NFCCraig Topper2018-12-171-0/+19
* [X86] Handle COPYs of physregs better (regalloc hints)Simon Pilgrim2018-09-191-4/+4
* Correct dwarf unwind information in function epiloguePetar Jovanovic2018-04-241-0/+3
* [llvm-mc] - Produce R_X86_64_PLT32 for "call/jmp foo".George Rimar2018-02-201-1/+1
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-32/+32
* Revert "Correct dwarf unwind information in function epilogue for X86"Reid Kleckner2017-11-081-3/+0
* Reland "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic2017-11-071-0/+3
* Revert "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic2017-11-011-3/+0
* Correct dwarf unwind information in function epilogue for X86Petar Jovanovic2017-11-011-0/+3
* [MC] Suppress .Lcfi labels when emitting textual assemblyReid Kleckner2017-10-101-1/+0
* [x86] remove unnecessary OS specifier from testSanjay Patel2017-09-221-190/+178
* [x86] Fix an amazing goof in the handling of sub, or, and xor lowering.Chandler Carruth2017-08-251-2/+3
* [x86] NFC: Clean up two tests and generate precise checks for them.Chandler Carruth2017-08-241-149/+291
* [X86] Replace AND+IMM64 with SRL/SHLNikolai Bozhenov2017-01-121-1/+51
* Recommit r274692 - [X86] Transform setcc + movzbl into xorl + setccMichael Kuperstein2016-07-071-2/+2
* Revert r274692 to check whether this is what breaks windows selfhost.Michael Kuperstein2016-07-071-2/+2
* [X86] Transform setcc + movzbl into xorl + setccMichael Kuperstein2016-07-061-2/+2
* [X86 Target Lowering] Merged ICMP test.Elena Demikhovsky2016-06-281-0/+27
* [X86] Emit more efficient >= comparisons against 0David Majnemer2015-08-191-0/+44
* Revert r237828 "[X86] Remove unused node after morphing it from shr to and."Hans Wennborg2015-05-201-17/+0
* [X86] Remove unused node after morphing it from shr to and.Benjamin Kramer2015-05-201-0/+17
* [opaque pointer type] Add textual IR support for explicit type parameter to t...David Blaikie2015-04-161-1/+1
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-271-4/+4
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-271-1/+1
* X86: Don't turn shifts into ands if there's another use that may not check fo...Benjamin Kramer2014-06-061-0/+13
* X86: Don't transform shifts into ands when the sign bit is tested.Benjamin Kramer2014-04-241-0/+11
* X86: Emit test instead of constant shift + compare if the shift result is unu...Benjamin Kramer2014-04-241-5/+29
* Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging....Stephen Lin2013-07-131-12/+12
* X86: Remove test instructions proceeding shift by immediate instructionsDavid Majnemer2013-05-221-3/+0
* Teach SimplifySetCC that comparing AssertZext i1 against a constant 1 can be ...Craig Topper2012-12-191-0/+15
* Implement r160312 as target indepedenet dag combine.Evan Cheng2012-07-171-5/+5
* This is another case where instcombine demanded bits optimization createdEvan Cheng2012-07-171-4/+17
* For something likeEvan Cheng2012-07-161-0/+48
* As Dan pointed out, movzbl, movsbl, and friends are nicer than their aliasBill Wendling2011-04-141-2/+2
* Have the X86 back-end emit the alias instead of what's being aliased. In mostBill Wendling2011-04-141-2/+2
* testcase that goes with r116053Chris Lattner2010-10-081-1/+18
* rename testChris Lattner2010-10-081-0/+75
OpenPOWER on IntegriCloud