summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
AgeCommit message (Expand)Author
2021-10-07[TwoAddressInstruction] Fix ReplacedAllUntiedUses in processTiedPairsJay Foad
2021-10-01[TwoAddressInstruction] Tweak constraining of tied operandsJay Foad
2021-09-28[LiveIntervals] Fix another asan debug build failureJay Foad
2021-09-28[LiveIntervals] Repair subreg ranges in processTiedPairsJay Foad
2021-09-28[LiveIntervals] Improve repair after convertToThreeAddressJay Foad
2021-09-24[LiveIntervals] Fix asan debug build failuresJay Foad
2021-09-23[TII] Remove the MFI argument to convertToThreeAddress. NFC.Jay Foad
2021-09-19[llvm] Use pop_back_val (NFC)Kazu Hirata
2021-07-16[X86FixupLEAs] Try again to transform the sequence LEA/SUB to SUB/SUBGuozhi Wei
2021-06-12Revert "[X86FixupLEAs] Transform the sequence LEA/SUB to SUB/SUB"Florian Hahn
2021-06-01[X86FixupLEAs] Transform the sequence LEA/SUB to SUB/SUBGuozhi Wei
2021-05-19Revert rG528bc10e95d5f9d6a338f9bab5e91d7265d1cf05 : "[X86FixupLEAs] Transform...Simon Pilgrim
2021-05-18[X86FixupLEAs] Transform the sequence LEA/SUB to SUB/SUBGuozhi Wei
2021-03-16[NFC] Replace loop by idiomatic llvm::find_ifserge-sans-paille
2021-02-18[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2021-02-10[CSSPGO] Unblock optimizations with pseudo probe instrumentation.Hongtao Yu
2020-12-13[CodeGen] Use llvm::erase_value (NFC)Kazu Hirata
2020-11-10[NFC] Use [MC]Register in TwoAddressInstructionPassGaurav Jain
2020-10-22[DebugInstrRef] Substitute debug value numbers to handle optimizationsJeremy Morse
2020-10-09[TwoAddressInstruction][PowerPC] Call `regOverlapsSet` to find out real clobb...Kai Luo
2020-07-16Remove TwoAddressInstructionPass::sink3AddrInstruction.James Y Knight
2020-06-09[MachineVerifier] Add TiedOpsRewritten flag to fix verify two-address errorKang Zhang
2020-04-08CodeGen: Use Register in MachineBasicBlockMatt Arsenault
2020-03-01[X86][TwoAddressInstructionPass] Teach tryInstructionCommute to continue chec...Craig Topper
2020-01-06[NFC] Fix trivial typos in commentsJames Henderson
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-02-23[TwoAddressInstructionPass] After commuting an instruction and before trying ...Craig Topper
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-03[CodeGen] Skip over dbg-instr in twoaddr passMarkus Lavin
2018-10-15[TwoAddressInstructionPass] Replace subregister uses when processing tied ope...Bjorn Pettersson
2018-10-08TwoAddressInstructionPass: Modernize/fix some comments; NFCMatthias Braun
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen
2018-03-09[TwoAddressInstructionPass] Improve tryInstructionCommute of X86 FMA and vpte...Craig Topper
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih
2017-12-05TwoAddressInstructionPass: Trigger -O0 behavior on optnoneMatthias Braun
2017-12-04[TwoAddressInstructionPass] Bugfix in handling of sunk instructions.Jonas Paulsson
2017-11-28[CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-09-29[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko
2017-06-29Remove redundant copy in recurrencesTaewook Oh
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun
2017-05-10[CodeGen] Don't require AA in TwoAddress at -O0.Ahmed Bougacha
2017-02-04[TwoAddressInstruction] Fix typo in comment. NFCCraig Topper
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus
2016-09-11[TwoAddressInstruction] When commuting an instruction don't assume that the d...Craig Topper