summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/R600/AMDILCFGStructurizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* CodeGen: Use the new DebugLoc API, NFCDuncan P. N. Exon Smith2015-03-301-1/+1
* Refactor: Simplify boolean expressions in R600 targetDavid Blaikie2015-03-231-2/+2
* Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer2015-03-231-3/+2
* r600: Clear visited structure before running.Jan Vesely2015-03-131-0/+1
* r600: Use deque and simplify loops in AMDGPUCFGStructurizerJan Vesely2015-03-131-10/+10
* Fix typos:Sylvestre Ledru2014-08-111-1/+1
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-2/+1
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-1/+3
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-291-3/+3
* [C++] Use 'nullptr'.Craig Topper2014-04-281-1/+1
* SCC: Change clients to use const, NFCDuncan P. N. Exon Smith2014-04-251-1/+1
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-16/+16
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-2/+2
* Implement depth_first and inverse_depth_first range factory functions.David Blaikie2014-04-111-7/+5
* R600: Don't viewCFG() under DEBUG() except on failure.Matt Arsenault2014-03-241-9/+6
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-2/+2
* cleanup: scc_iterator consumers should use isAtEndDuncan P. N. Exon Smith2014-02-041-2/+2
* Fix known typosAlp Toker2014-01-241-1/+1
* [PM] Pull the generic graph algorithms and data structures for dominatorChandler Carruth2014-01-131-1/+0
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-131-2/+2
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-3/+3
* R600: Register AMDGPUCFGStructurizer passTom Stellard2013-12-111-8/+21
* R600: Fix a crash in the AMDILCFGStrucurizerTom Stellard2013-11-181-6/+7
* R600: Remove \ at EOL from ascii art comments.Benjamin Kramer2013-10-181-4/+4
* R600: Fix a crash in the AMDILCFGStructurizerTom Stellard2013-10-161-2/+68
* R600: Remove some dead code from the AMDILCFGStructurizerTom Stellard2013-10-161-21/+4
* Add llvm namespace to llvm::next.Michael Gottesman2013-09-041-2/+2
* Use llvm::next() instead of incrementing begin iterators of std::vector.Michael Gottesman2013-09-041-2/+2
* R600: Remove predicated_break instVincent Lejeune2013-07-311-32/+5
* R600: Don't emit empty then clause and use alu_pop_afterVincent Lejeune2013-07-191-2/+6
* R600: Simplify AMDILCFGStructurize by removing templates and assuming single ...Vincent Lejeune2013-07-191-2492/+1324
* R600: Replace legacy debug code in AMDILCFGStructurizer.cppVincent Lejeune2013-07-191-228/+235
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-141-4/+4
* Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper2013-07-031-12/+12
* R600: Rework subtarget info and remove AMDILDevice classesTom Stellard2013-06-071-1/+4
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-071-7/+12
* R600: Hide symbols of implementation details.Benjamin Kramer2013-05-231-41/+20
* R600: Fix JUMP handling so that MachineInstr verification can occurVincent Lejeune2013-03-111-3/+5
* Resort the #include lines in include/... and lib/... with theChandler Carruth2013-01-021-1/+1
* Target/R600: Update MIB according to r170588.NAKAMURA Takumi2012-12-201-15/+19
* R600: New control flow for SI v2Tom Stellard2012-12-191-4/+0
* Add R600 backendTom Stellard2012-12-111-0/+3049
OpenPOWER on IntegriCloud