aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-11-27[CriticalAntiDepBreaker] Teach the regmask clobber check to check if any subr...Craig Topper1-3/+13
2019-09-23CriticalAntiDepBreaker - Assert that we've found the bottom of the critical p...Simon Pilgrim1-0/+1
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-4/+4
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-07-30Remove trailing spaceFangrui Song1-1/+1
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-9/+9
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen1-2/+2
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-4/+4
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-10/+22
2017-05-30[AntiDepBreaker] Revert r299124 and add a test.Tim Shen1-1/+1
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/+3
2017-03-14Disable Callee Saved RegistersOren Ben Simhon1-1/+2
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-2/+2
2016-05-26[CodeGen] Fix problem with X86 byte registers in CriticalAntiDepBreakerMitch Bodart1-4/+6
2016-02-27CodeGen: Use MachineInstr& in AntiDepBreaker API, NFCDuncan P. N. Exon Smith1-27/+27
2016-02-23CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith1-5/+4
2015-09-25MachineBasicBlock: Factor out common code into isReturnBlock()Matthias Braun1-1/+1
2015-09-09Save LaneMask with livein registersMatthias Braun1-2/+2
2015-08-24MachineBasicBlock: Add liveins() method returning an iterator_rangeMatthias Braun1-3/+2
2015-05-28MachineFrameInfo: Simplify pristine register calculation.Matthias Braun1-1/+1
2014-10-14Remove unnecessary TargetMachine.h includes.Eric Christopher1-1/+0
2014-08-20critical-anti-dependency breaker: don't use reg def info from kill insts (PR2...Sanjay Patel1-2/+17
2014-08-06use register iterators that include self to reduce code duplication in Critic...Sanjay Patel1-25/+6
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-5/+4
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-11/+9
2014-07-03bug fix for PR20020: anti-dependency-breaker causes miscompilationSanjay Patel1-0/+31
2014-06-24fixed a few typos in commentsSanjay Patel1-11/+9
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-14/+15
2014-04-04Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper1-1/+1
2014-01-24Fix known typosAlp Toker1-1/+1
2013-07-03Use SmallVectorImpl instead of SmallVector as method argument to avoid specif...Craig Topper1-1/+1
2013-07-03Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper1-1/+1
2013-05-22Simplify logic now that r182490 is in place. No functional change intended.Chad Rosier1-2/+2
2013-02-05Remove special-casing of return blocks for liveness.Jakob Stoklund Olesen1-17/+1
2013-01-28This patch addresses bug 15031.Bill Schmidt1-8/+24
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-3/+3
2012-11-29Use MCPhysReg for RegisterClassInfo allocation orders.Jakob Stoklund Olesen1-1/+1
2012-10-15Remove RegisterClassInfo::isReserved() and isAllocatable().Jakob Stoklund Olesen1-1/+1
2012-06-02Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer1-1/+1
2012-06-01Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen1-15/+10
2012-06-01Switch some getAliasSet clients to MCRegAliasIterator.Jakob Stoklund Olesen1-34/+16