summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/ExecutionDepsFix.cpp
Commit message (Expand)AuthorAgeFilesLines
* MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun2016-08-251-1/+1
* Fix for PR29010Marina Yatsina2016-08-171-1/+5
* Fixing bug committed in rev. 278321Marina Yatsina2016-08-171-3/+6
* Avoid false dependencies of undef machine operandsMarina Yatsina2016-08-111-0/+53
* ExecutionDepsFix - Fix bug in clearance calculationMarina Yatsina2016-07-211-2/+0
* CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-06-301-7/+7
* Add opt-bisect support to additional passes that can be skippedAndrew Kaylor2016-05-031-0/+2
* livePhysRegs: Pass MBB by reference in addLive{Ins|Outs}(); NFCMatthias Braun2016-05-031-1/+1
* LivePhysRegs: Automatically determine presence of pristine regs.Matthias Braun2016-05-031-1/+3
* Add MachineFunctionProperty checks for AllVRegsAllocated for target passesDerek Schuff2016-04-041-0/+5
* use range-based for-loops; NFCISanjay Patel2015-12-291-9/+6
* CodeGen: Start removing implicit conversions to/from list iterators, NFCDuncan P. N. Exon Smith2015-10-091-1/+1
* Save LaneMask with livein registersMatthias Braun2015-09-091-2/+2
* MachineBasicBlock: Add liveins() method returning an iterator_rangeMatthias Braun2015-08-241-3/+2
* MachineRegisterInfo: Introduce isPhysRegUsed()Matthias Braun2015-08-181-7/+6
* Use make_range(rbegin(), rend()) to allow foreach loops. NFC.Pete Cooper2015-07-241-4/+3
* MachineRegisterInfo: Remove UsedPhysReg infrastructureMatthias Braun2015-07-141-5/+7
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-2/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-2/+2
* remove function names from comments; NFCSanjay Patel2015-03-151-7/+6
* fix typo: NFCSanjay Patel2015-03-151-1/+1
* ExecutionDepsFix: Indizes -> Indices.Matthias Braun2015-03-061-10/+10
* Fix typo.Eric Christopher2015-03-061-1/+1
* ExecutionDepsFix: Correctly handle wide registers.Matthias Braun2014-12-171-70/+71
* Fixing -Wsign-compare warnings; NFC.Aaron Ballman2014-12-161-1/+2
* Silence more static analyzer warnings.Michael Ilseman2014-12-151-4/+11
* 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
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-2/+2
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-2/+4
* Clean up language and grammar.Eric Christopher2014-05-201-1/+1
* [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-6/+6
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-071-3/+3
* Convert register liveness tracking to work on a sub-register level instead of...Juergen Ributzka2013-12-141-10/+8
* comment typo.Andrew Trick2013-12-131-1/+1
* Revert "Convert liveness tracking to work on a sub-register level instead of ...Andrew Trick2013-12-131-8/+10
* Convert liveness tracking to work on a sub-register level instead of just reg...Andrew Trick2013-12-131-10/+8
* Improve on r192635, ExeDepsFix for avx, and add a test case.Andrew Trick2013-10-151-1/+3
* Fix the ExecutionDepsFix pass to handle AVX instructions.Andrew Trick2013-10-141-22/+93
* Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper2013-07-031-3/+3
* Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer2013-05-241-2/+2
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-4/+4
* Merge MRI::isPhysRegOrOverlapUsed() into isPhysRegUsed().Jakob Stoklund Olesen2012-10-171-1/+1
* Fixed a bug in the ExecutionDependencyFix pass that caused dependencies to no...Silviu Baranga2012-10-031-3/+6
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-021-1/+1
* Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen2012-06-011-1/+2
* Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-041-1/+1
* Move common code into an MRI function.Jakob Stoklund Olesen2011-12-211-5/+4
* Add bundle aware API for querying instruction properties and switch the codeEvan Cheng2011-12-071-1/+1
OpenPOWER on IntegriCloud