aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/R600/AMDILCFGStructurizer.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-08-11Fix typos:Sylvestre Ledru1-1/+1
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-2/+1
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-1/+3
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper1-3/+3
2014-04-28[C++] Use 'nullptr'.Craig Topper1-1/+1
2014-04-25SCC: Change clients to use const, NFCDuncan P. N. Exon Smith1-1/+1
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper1-16/+16
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-2/+2
2014-04-11Implement depth_first and inverse_depth_first range factory functions.David Blaikie1-7/+5
2014-03-24R600: Don't viewCFG() under DEBUG() except on failure.Matt Arsenault1-9/+6
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer1-2/+2
2014-02-04cleanup: scc_iterator consumers should use isAtEndDuncan P. N. Exon Smith1-2/+2
2014-01-24Fix known typosAlp Toker1-1/+1
2014-01-13[PM] Pull the generic graph algorithms and data structures for dominatorChandler Carruth1-1/+0
2014-01-13[cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth1-2/+2
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-3/+3
2013-12-11R600: Register AMDGPUCFGStructurizer passTom Stellard1-8/+21
2013-11-18R600: Fix a crash in the AMDILCFGStrucurizerTom Stellard1-6/+7
2013-10-18R600: Remove \ at EOL from ascii art comments.Benjamin Kramer1-4/+4
2013-10-16R600: Fix a crash in the AMDILCFGStructurizerTom Stellard1-2/+68
2013-10-16R600: Remove some dead code from the AMDILCFGStructurizerTom Stellard1-21/+4
2013-09-04Add llvm namespace to llvm::next.Michael Gottesman1-2/+2
2013-09-04Use llvm::next() instead of incrementing begin iterators of std::vector.Michael Gottesman1-2/+2
2013-07-31R600: Remove predicated_break instVincent Lejeune1-32/+5
2013-07-19R600: Don't emit empty then clause and use alu_pop_afterVincent Lejeune1-2/+6
2013-07-19R600: Simplify AMDILCFGStructurize by removing templates and assuming single ...Vincent Lejeune1-2492/+1324
2013-07-19R600: Replace legacy debug code in AMDILCFGStructurizer.cppVincent Lejeune1-228/+235
2013-07-14Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper1-4/+4
2013-07-03Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper1-12/+12
2013-06-07R600: Rework subtarget info and remove AMDILDevice classesTom Stellard1-1/+4
2013-06-07Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling1-7/+12
2013-05-23R600: Hide symbols of implementation details.Benjamin Kramer1-41/+20
2013-03-11R600: Fix JUMP handling so that MachineInstr verification can occurVincent Lejeune1-3/+5
2013-01-02Resort the #include lines in include/... and lib/... with theChandler Carruth1-1/+1
2012-12-20Target/R600: Update MIB according to r170588.NAKAMURA Takumi1-15/+19
2012-12-19R600: New control flow for SI v2Tom Stellard1-4/+0
2012-12-11Add R600 backendTom Stellard1-0/+3049