summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-72/+80
* [DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen2018-05-091-1/+1
* Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie2018-03-231-1/+1
* [CodeGen] Don't print "pred:" and "opt:" in -debug outputFrancis Visoiu Mistrih2018-01-091-4/+4
* [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih2017-12-071-4/+4
* [CodeGen] Always use `printReg` to print registers in both MIR and debugFrancis Visoiu Mistrih2017-11-301-25/+24
* [CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih2017-11-281-4/+4
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-09-291-22/+32
* [AntiDepBreaker] Revert r299124 and add a test.Tim Shen2017-05-301-1/+1
* BitVector: add iterators for set bitsFrancis Visoiu Mistrih2017-05-171-3/+2
* Resubmit r301309: [DebugInfo][X86] Fix handling of DBG_VALUE's in post-RA sch...Andrew Ng2017-04-251-4/+2
* Revert "[DebugInfo][X86] Fix handling of DBG_VALUE's in post-RA scheduler."Andrew Ng2017-04-251-2/+4
* [DebugInfo][X86] Fix handling of DBG_VALUE's in post-RA scheduler.Andrew Ng2017-04-251-4/+2
* getPristineRegs is not accurately considering shrink wrapping putsEric Christopher2017-03-301-1/+2
* Disable Callee Saved RegistersOren Ben Simhon2017-03-141-1/+2
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-2/+2
* Do not rename registers that do not start an independent live rangeKrzysztof Parzyszek2016-05-261-0/+25
* Fix Sub-register Rewriting in Aggressive Anti-Dependence BreakerChuang-Yu Cheng2016-04-011-13/+16
* CodeGen: Use MachineInstr& in AntiDepBreaker API, NFCDuncan P. N. Exon Smith2016-02-271-44/+42
* CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith2016-02-231-4/+3
* [AggressiveAntiDepBreaker] Skip some unnecessary BitVector copies.Benjamin Kramer2016-02-131-9/+11
* [CodeGen]: Fix bad interaction with AntiDep breaking and inline asm.Kyle Butt2015-12-021-3/+6
* Revert "Simplify code. NFC."Chad Rosier2015-10-091-1/+6
* MachineBasicBlock: Factor out common code into isReturnBlock()Matthias Braun2015-09-251-1/+1
* Simplify code. NFC.Chad Rosier2015-09-251-6/+1
* Save LaneMask with livein registersMatthias Braun2015-09-091-2/+2
* [AggressiveAntiDepBreaker] Check for EarlyClobber on defining instructionHal Finkel2015-08-311-0/+14
* MachineBasicBlock: Add liveins() method returning an iterator_rangeMatthias Braun2015-08-241-3/+2
* [AggressiveAntiDepBreaker] Use range loops for multimap access.Benjamin Kramer2015-07-181-23/+8
* MachineFrameInfo: Simplify pristine register calculation.Matthias Braun2015-05-281-1/+1
* Correct the AggressiveAntiDepBreaker's handling of subregisters defining supe...Hal Finkel2015-01-281-0/+10
* Handle early-clobber registers in the aggressive anti-dep breakerHal Finkel2014-12-091-0/+15
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-1/+1
* Move register class name strings to a single array in MCRegisterInfo to reduc...Craig Topper2014-11-171-1/+1
* Remove unnecessary TargetMachine.h includes.Eric Christopher2014-10-141-1/+0
* Reduce double set lookups. NFC.Benjamin Kramer2014-10-101-6/+2
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-3/+3
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-12/+7
* Disable IsSub subregister assert. pr18663.Will Schmidt2014-07-311-1/+3
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-24/+23
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-041-1/+1
* Fix the aggressive anti-dep breaker's subregister definition handlingHal Finkel2014-02-261-1/+11
* Fix crash in AggressiveAntiDepBreaker with empty CriticalPathSetHal Finkel2013-09-121-1/+1
* Simplify logic now that r182490 is in place. No functional change intended.Chad Rosier2013-05-221-2/+2
* Remove special-casing of return blocks for liveness.Jakob Stoklund Olesen2013-02-051-17/+1
* Remove duplicate includes.Roman Divacky2012-12-211-1/+0
OpenPOWER on IntegriCloud