summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/ExecutionDepsFix.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename ExecutionDepsFix files to ExecutionDomainFixMarina Yatsina2018-01-221-889/+0
* ExecutionDepsFix refactoring:Marina Yatsina2018-01-221-53/+67
* ExecutionDepsFix refactoring:Marina Yatsina2018-01-221-66/+0
* ExecutionDepsFix refactoring:Marina Yatsina2018-01-221-56/+49
* ExecutionDepsFix refactoring:Marina Yatsina2018-01-221-50/+40
* ExecutionDepsFix refactoring:Marina Yatsina2018-01-221-32/+38
* ExecutionDepsFix refactoring:Marina Yatsina2018-01-221-73/+41
* Separate ExecutionDepsFix into 4 parts:Marina Yatsina2018-01-221-142/+371
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-1/+1
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-2/+2
* [CodeGen] Always use `printReg` to print registers in both MIR and debugFrancis Visoiu Mistrih2017-11-301-1/+1
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* [ExecutionDepsFix] Don't recurse over the CFGKeno Fischer2017-04-051-22/+23
* [ExecutionDepsFix] Don't revisit true dependenciesKeno Fischer2017-04-041-6/+13
* ExecutionDepsFix: Let targets specialize the pass; NFCMatthias Braun2017-03-181-212/+2
* ExecutionDepsFix: Normalize names; NFCMatthias Braun2017-03-181-32/+32
* [ExecutionDepsFix] Don't make copies of LiveReg objects when collecting opera...Craig Topper2017-02-251-13/+8
* [ExecutionDepsFix] Use range-based for loop. NFCCraig Topper2017-02-241-2/+1
* [ExecutionDepsFix] Improve clearance calculation for loopsKeno Fischer2017-01-301-85/+181
* LivePhysReg: Use reference instead of pointer in init(); NFCMatthias Braun2016-12-081-1/+1
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-3/+1
* 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
OpenPOWER on IntegriCloud