summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86FixupBWInsts.cpp
AgeCommit message (Expand)Author
2018-01-02Handle the case of live 16-bit subregisters in X86FixupBWInstsAndrew Kaylor
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-28[CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-09-18[X86FixupBWInsts] More precise register liveness if no <imp-use> on MOVs.Nikolai Bozhenov
2017-07-16fix typos in comments; NFCHiroshi Inoue
2017-03-23X86FixupBWInsts: Minor cleanup. NFCZvi Rackover
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus
2016-12-08LivePhysReg: Use reference instead of pointer in init(); NFCMatthias Braun
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-08-27[X86] Remove stale comment about FixupBWInsts pass being off by default. NFCCraig Topper
2016-08-25MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun
2016-07-12X86FixupBWInsts: No need for forward liveness analysis.Matthias Braun
2016-06-15[X86]: Fix for uninitialized access introduced in r272797.Kevin B. Smith
2016-06-15[X86]: Improve Liveness checking for X86FixupBWInsts.cppKevin B. Smith
2016-05-07[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.Ahmed Bougacha
2016-05-07[X86] Register and initialize the FixupBW pass.Ahmed Bougacha
2016-05-06Revert r268760, it caused PR27670.Nico Weber
2016-05-06[X86] Accept imp-defs of GR64 super-registers in FixupBW MOVrr.Ahmed Bougacha
2016-05-06[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.Ahmed Bougacha
2016-05-06[X86] Remove \brief in FixupBW. NFC.Ahmed Bougacha
2016-05-06[X86] Simplify FixupBW sub_8bit_hi-related logic. NFC.Ahmed Bougacha
2016-05-03livePhysRegs: Pass MBB by reference in addLive{Ins|Outs}(); NFCMatthias Braun
2016-05-03LivePhysRegs: Automatically determine presence of pristine regs.Matthias Braun
2016-04-27[X86] Set AddPristinesAndCSRs to FixupBW LivePhysRegs. NFC.Ahmed Bougacha
2016-04-26Optimization bisect support in X86-specific passesAndrew Kaylor
2016-04-26[X86] Use LivePhysRegs in X86FixupBWInsts.Ahmed Bougacha
2016-04-08[X86] Fix PR23155 by turning on X86FixupBWInsts by default.Kevin B. Smith
2016-04-04Add MachineFunctionProperty checks for AllVRegsAllocated for target passesDerek Schuff
2016-02-11[X86] New pass to change byte and word instructions to zero-extending versions.Kevin B. Smith