aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-09-24AggressiveAntiDepBreaker - silence static analyzer null dereference warning. ...Simon Pilgrim1-1/+1
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-7/+7
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-72/+80
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen1-1/+1
2018-03-23Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie1-1/+1
2018-01-09[CodeGen] Don't print "pred:" and "opt:" in -debug outputFrancis Visoiu Mistrih1-4/+4
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih1-4/+4
2017-11-30[CodeGen] Always use `printReg` to print registers in both MIR and debugFrancis Visoiu Mistrih1-25/+24
2017-11-28[CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih1-4/+4
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-2/+2
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-22/+32
2017-05-30[AntiDepBreaker] Revert r299124 and add a test.Tim Shen1-1/+1
2017-05-17BitVector: add iterators for set bitsFrancis Visoiu Mistrih1-3/+2
2017-04-25Resubmit r301309: [DebugInfo][X86] Fix handling of DBG_VALUE's in post-RA sch...Andrew Ng1-4/+2
2017-04-25Revert "[DebugInfo][X86] Fix handling of DBG_VALUE's in post-RA scheduler."Andrew Ng1-2/+4
2017-04-25[DebugInfo][X86] Fix handling of DBG_VALUE's in post-RA scheduler.Andrew Ng1-4/+2
2017-03-30getPristineRegs is not accurately considering shrink wrapping putsEric Christopher1-1/+2
2017-03-14Disable Callee Saved RegistersOren Ben Simhon1-1/+2
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-2/+2
2016-05-26Do not rename registers that do not start an independent live rangeKrzysztof Parzyszek1-0/+25
2016-04-01Fix Sub-register Rewriting in Aggressive Anti-Dependence BreakerChuang-Yu Cheng1-13/+16
2016-02-27CodeGen: Use MachineInstr& in AntiDepBreaker API, NFCDuncan P. N. Exon Smith1-44/+42
2016-02-23CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith1-4/+3
2016-02-13[AggressiveAntiDepBreaker] Skip some unnecessary BitVector copies.Benjamin Kramer1-9/+11
2015-12-02[CodeGen]: Fix bad interaction with AntiDep breaking and inline asm.Kyle Butt1-3/+6
2015-10-09Revert "Simplify code. NFC."Chad Rosier1-1/+6
2015-09-25MachineBasicBlock: Factor out common code into isReturnBlock()Matthias Braun1-1/+1
2015-09-25Simplify code. NFC.Chad Rosier1-6/+1
2015-09-09Save LaneMask with livein registersMatthias Braun1-2/+2
2015-08-31[AggressiveAntiDepBreaker] Check for EarlyClobber on defining instructionHal Finkel1-0/+14
2015-08-24MachineBasicBlock: Add liveins() method returning an iterator_rangeMatthias Braun1-3/+2
2015-07-18[AggressiveAntiDepBreaker] Use range loops for multimap access.Benjamin Kramer1-23/+8
2015-05-28MachineFrameInfo: Simplify pristine register calculation.Matthias Braun1-1/+1
2015-01-28Correct the AggressiveAntiDepBreaker's handling of subregisters defining supe...Hal Finkel1-0/+10
2014-12-09Handle early-clobber registers in the aggressive anti-dep breakerHal Finkel1-0/+15
2014-11-19Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie1-1/+1
2014-11-17Move register class name strings to a single array in MCRegisterInfo to reduc...Craig Topper1-1/+1
2014-10-14Remove unnecessary TargetMachine.h includes.Eric Christopher1-1/+0
2014-10-10Reduce double set lookups. NFC.Benjamin Kramer1-6/+2
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-3/+3
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-12/+7
2014-07-31Disable IsSub subregister assert. pr18663.Will Schmidt1-1/+3
2014-04-22[Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-24/+23
2014-04-04Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper1-1/+1
2014-02-26Fix the aggressive anti-dep breaker's subregister definition handlingHal Finkel1-1/+11
2013-09-12Fix crash in AggressiveAntiDepBreaker with empty CriticalPathSetHal Finkel1-1/+1
2013-05-22Simplify logic now that r182490 is in place. No functional change intended.Chad Rosier1-2/+2