summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/cmov.ll
Commit message (Expand)AuthorAgeFilesLines
* [NFC][X86] Fixup comment in CodeGen/X86/cmov.llRoman Lebedev2019-11-191-2/+0
* [FIX] Forces shrink wrapping to consider any memory access as aliasing with t...Diogo N. Sampaio2019-06-131-1/+1
* [X86] Promote i8 CMOV's (PR40965)Roman Lebedev2019-03-151-17/+10
* [DAGCombiner] re-enable truncation of binopsSanjay Patel2018-12-081-1/+1
* [DAGCombiner] disable truncation of binops by defaultSanjay Patel2018-12-071-1/+1
* [DAGCombiner] narrow truncated binopsSanjay Patel2018-11-291-1/+1
* [X86] Handle COPYs of physregs better (regalloc hints)Simon Pilgrim2018-09-191-4/+7
* [CodeGenPrepare] Move Extension Instructions Through Logical And Shift Instru...Guozhi Wei2018-06-051-3/+2
* [CodeGenPrepare] Revert r331783Guozhi Wei2018-05-251-2/+3
* [CodeGenPrepare] Move Extension Instructions Through Logical And Shift Instru...Guozhi Wei2018-05-081-3/+2
* 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-13/+13
* [CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih2017-11-281-1/+1
* [X86FixupBWInsts] More precise register liveness if no <imp-use> on MOVs.Nikolai Bozhenov2017-09-181-3/+3
* [x86] Fix an amazing goof in the handling of sub, or, and xor lowering.Chandler Carruth2017-08-251-1/+2
* [x86] Teach the cmov converter to aggressively convert cmovs with memoryChandler Carruth2017-08-191-1/+1
* [x86] auto-generate full checks; NFCSanjay Patel2017-07-111-79/+126
* [SelectionDAG] Handle inverted conditions when splitting into multiple branches.Geoff Berry2017-01-241-2/+3
* [x86] fix usage of stale operands when lowering selectSanjay Patel2017-01-081-5/+1
* [x86] add test to show bug in select lowering; NFCSanjay Patel2017-01-051-0/+18
* Avoid unnecessary 32-bit to 64-bit zero extensions followingDavid L Kreitzer2016-07-291-4/+5
* 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
* [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 g...David Blaikie2015-03-131-1/+1
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-271-8/+8
* x86-32: PUSHF/POPF use/def EFLAGSJF Bastien2014-12-161-1/+1
* Disabled subregister copy coalescing during MachineCSE.Andrew Trick2013-12-171-1/+1
* Allow MachineCSE to coalesce trivial subregister copies the same way that it ...Andrew Trick2013-12-171-2/+2
* Revert "Allow MachineCSE to coalesce trivial subregister copies the same way ...Rafael Espindola2013-12-161-2/+2
* Allow MachineCSE to coalesce trivial subregister copies the same wayAndrew Trick2013-12-161-2/+2
* Enable MI Sched for x86.Andrew Trick2013-10-151-5/+5
* Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging....Stephen Lin2013-07-131-7/+7
* Revert "Temporarily enable MI-Sched on X86."Andrew Trick2013-06-251-5/+5
* Temporarily enable MI-Sched on X86.Andrew Trick2013-06-241-5/+5
* Disable rematerialization in TwoAddressInstructionPass.Manman Ren2012-07-251-4/+4
* Switch the select to branch transformation on by default.Benjamin Kramer2012-05-061-1/+1
* Upgrade syntax of tests using volatile instructions to use 'load volatile' in...Chris Lattner2011-11-271-2/+2
* Pseudo CMOV instructions don't clobber EFLAGS.Jakob Stoklund Olesen2011-09-021-2/+2
* 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
* Instruction fixes, added instructions, and AsmString changes in theSean Callanan2009-12-181-3/+3
* Restore a comment that was lost in the merge.Dan Gohman2009-09-151-0/+4
* this is failing on linux hosts, force a triple.Chris Lattner2009-09-151-1/+1
* merge one more in.Chris Lattner2009-09-151-0/+10
* merge some more cmov tests into cmov.llChris Lattner2009-09-151-0/+95
* merge two cmov tests into one.Chris Lattner2009-09-151-0/+48
OpenPOWER on IntegriCloud