aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-01-06[NFC] Fix trivial typos in commentsJames Henderson1-1/+1
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-21/+21
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders1-27/+21
2019-02-23[TwoAddressInstructionPass] After commuting an instruction and before trying ...Craig Topper1-0/+5
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-03[CodeGen] Skip over dbg-instr in twoaddr passMarkus Lavin1-3/+6
2018-10-15[TwoAddressInstructionPass] Replace subregister uses when processing tied ope...Bjorn Pettersson1-8/+13
2018-10-08TwoAddressInstructionPass: Modernize/fix some comments; NFCMatthias Braun1-5/+5
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-24/+23
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen1-10/+10
2018-03-09[TwoAddressInstructionPass] Improve tryInstructionCommute of X86 FMA and vpte...Craig Topper1-5/+14
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun1-1/+1
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun1-1/+1
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih1-24/+24
2017-12-05TwoAddressInstructionPass: Trigger -O0 behavior on optnoneMatthias Braun1-0/+4
2017-12-04[TwoAddressInstructionPass] Bugfix in handling of sunk instructions.Jonas Paulsson1-1/+10
2017-11-28[CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih1-5/+5
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-3/+3
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie1-1/+1
2017-09-29[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko1-15/+30
2017-06-29Remove redundant copy in recurrencesTaewook Oh1-2/+9
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun1-3/+3
2017-05-10[CodeGen] Don't require AA in TwoAddress at -O0.Ahmed Bougacha1-2/+5
2017-02-04[TwoAddressInstruction] Fix typo in comment. NFCCraig Topper1-1/+1
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus1-1/+1
2016-09-11[TwoAddressInstruction] When commuting an instruction don't assume that the d...Craig Topper1-3/+5
2016-09-11[CodeGen] Make the TwoAddressInstructionPass check if the instruction is comm...Craig Topper1-1/+4
2016-08-26Replace subregister uses when processing tied operandsMatt Arsenault1-2/+2
2016-08-11Make TwoAddressInstructionPass::rescheduleMIBelowKill subreg-awareMichael Kuperstein1-14/+25
2016-07-08CodeGen: Avoid iterator conversions in TwoAddressInstructionPass, NFCDuncan P. N. Exon Smith1-55/+51
2016-07-01CodeGen: Use MachineInstr& in LiveVariables API, NFCDuncan P. N. Exon Smith1-14/+14
2016-06-30CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith1-8/+8
2016-04-28LiveIntervalAnalysis: Remove LiveVariables requirementMatthias Braun1-0/+1
2016-04-18[NFC] Header cleanupMehdi Amini1-2/+1
2016-02-27CodeGen: Update LiveIntervalAnalysis API to use MachineInstr&, NFCDuncan P. N. Exon Smith1-4/+4
2016-02-27CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFCDuncan P. N. Exon Smith1-6/+6
2016-02-18Revert "LiveIntervalAnalysis: Remove LiveVariables requirement" and LiveInter...Matthias Braun1-1/+0
2016-02-13LiveIntervalAnalysis: Remove LiveVariables requirementMatthias Braun1-0/+1
2016-02-02Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes.Eugene Zelenko1-2/+1
2015-12-01use range-based for loops; NFCISanjay Patel1-12/+6
2015-12-01don't repeat function/variable names in comments; NFCSanjay Patel1-64/+57
2015-12-01fix typo; NFCSanjay Patel1-1/+1
2015-10-09CodeGen: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith1-3/+4
2015-10-08Use range-based for loops. NFC.Craig Topper1-13/+7
2015-10-06[TwoAddressInstructionPass] When looking for a 3 addr conversion after commut...Craig Topper1-0/+7
2015-09-28Improved the interface of methods commuting operands, improved X86-FMA3 mem-f...Andrew Kaylor1-43/+71
2015-09-22Reformat blank lines.NAKAMURA Takumi1-1/+0
2015-09-22Reformat comment lines.NAKAMURA Takumi1-4/+4
2015-09-09[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth1-3/+3
2015-07-06[TwoAddressInstructionPass] Rename a variable to match the coding style.Quentin Colombet1-4/+4