- 117296c Use StringRef in Pass/PassManager APIs (NFC) by Mehdi Amini · 9 years ago
- 733fe36 CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses by Matthias Braun · 9 years ago
- 8c3fbdc Revert r279564. It introduces undefined behavior (binding a reference to a by Richard Smith · 9 years ago
- 4c1f1f1 CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses by Matthias Braun · 9 years ago
- 7f66202 Revert "(HEAD -> master, origin/master, origin/HEAD) CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses" by Matthias Braun · 9 years ago
- fd93684 CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses by Matthias Braun · 9 years ago
- b5e0f5a [GraphTraits] Make nodes_iterator dereference to NodeType*/NodeRef by Tim Shen · 9 years ago
- 44f6d69 AMDGPU/R600: Remove macros by Matt Arsenault · 9 years ago
- 0dd9ed1 Fix more dereferenced end() iterators after r278532 by Hans Wennborg · 9 years ago
- f197b1f ADT: Remove all ilist_iterator => pointer casts, NFC by Duncan P. N. Exon Smith · 9 years ago
- 4d29511 AMDGPU: Remove implicit iterator conversions, NFC by Duncan P. N. Exon Smith · 9 years ago
- 221847e AMDGPU: Make infinite loop clear, NFC by Duncan P. N. Exon Smith · 9 years ago
- 43e92fe AMDGPU: Cleanup subtarget handling. by Matt Arsenault · 9 years ago
- 180e0d5 AMDGPU: Fix gcc warnings by Matt Arsenault · 9 years ago
- 7b4ef06 Delete more dead code. by Rafael Espindola · 9 years ago
- bdc4956 Pass DebugLoc and SDLoc by const ref. by Benjamin Kramer · 9 years ago
- 5de68cb Bug 20810: Use report_fatal_error instead of unreachable by Matt Arsenault · 10 years ago
- c106989 Normalize MBB's successors' probabilities in several locations. by Cong Hou · 10 years ago
- d97c100 Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces. by Cong Hou · 10 years ago
- 1dbaf67 Revert r254348: "Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces." by Hans Wennborg · 10 years ago
- fa1917c Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces. by Cong Hou · 10 years ago
- a73371a AMDGPU: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
- 1fafdc8 AMDGPU: Remove dead code by Matt Arsenault · 10 years ago
- e0b4404 AMDGPU: Simplify debug printing by Matt Arsenault · 10 years ago
- ff5efb8 AMDGPU/R600: Remove unused variable by Tom Stellard · 10 years ago
- 1d46fb2 AMDPGU/R600: Replace llvm_unreachable() call with LLVMContext::emitError() by Tom Stellard · 10 years ago
- 45bb48e R600 -> AMDGPU rename by Tom Stellard · 10 years ago[Renamed from llvm/lib/Target/R600/AMDILCFGStructurizer.cpp]
- 9dffcd0 CodeGen: Use the new DebugLoc API, NFC by Duncan P. N. Exon Smith · 11 years ago
- 4eaa79c Refactor: Simplify boolean expressions in R600 target by David Blaikie · 11 years ago
- 799003b Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used. by Benjamin Kramer · 11 years ago
- 7a9cca9 r600: Clear visited structure before running. by Jan Vesely · 11 years ago
- 18b289f r600: Use deque and simplify loops in AMDGPUCFGStructurizer by Jan Vesely · 11 years ago
- 469de19 Fix typos: * libaries => libraries * avaiable => available by Sylvestre Ledru · 11 years ago
- fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
- d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
- 5656db4 [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. R600 edition by Craig Topper · 12 years ago
- e73658d [C++] Use 'nullptr'. by Craig Topper · 12 years ago
- d2b2fac SCC: Change clients to use const, NFC by Duncan P. N. Exon Smith · 12 years ago
- 062a2ba [C++] Use 'nullptr'. Target edition. by Craig Topper · 12 years ago
- 84e68b2 [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
- ceec2bd Implement depth_first and inverse_depth_first range factory functions. by David Blaikie · 12 years ago
- db8b1d5 R600: Don't viewCFG() under DEBUG() except on failure. by Matt Arsenault · 12 years ago
- b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
- 8e661ef cleanup: scc_iterator consumers should use isAtEnd by Duncan P. N. Exon Smith · 12 years ago
- cb40291 Fix known typos by Alp Toker · 12 years ago
- e509db4 [PM] Pull the generic graph algorithms and data structures for dominator by Chandler Carruth · 12 years ago
- 5ad5f15 [cleanup] Move the Dominators.h and Verifier.h headers into the IR by Chandler Carruth · 12 years ago
- 8a8cd2b Re-sort all of the includes with ./utils/sort_includes.py so that by Chandler Carruth · 12 years ago
- f2ba972 R600: Register AMDGPUCFGStructurizer pass by Tom Stellard · 12 years ago
- 827ec9b R600: Fix a crash in the AMDILCFGStrucurizer by Tom Stellard · 12 years ago
- a9fe95b R600: Remove \ at EOL from ascii art comments. by Benjamin Kramer · 12 years ago
- b34186a R600: Fix a crash in the AMDILCFGStructurizer by Tom Stellard · 12 years ago
- 69f86d1 R600: Remove some dead code from the AMDILCFGStructurizer by Tom Stellard · 12 years ago
- c9f5859 Add llvm namespace to llvm::next. by Michael Gottesman · 12 years ago
- 114ac1a Use llvm::next() instead of incrementing begin iterators of std::vector. by Michael Gottesman · 12 years ago
- 0c5ed2b R600: Remove predicated_break inst by Vincent Lejeune · 12 years ago
- 8b8a7b5 R600: Don't emit empty then clause and use alu_pop_after by Vincent Lejeune · 12 years ago
- 960a622 R600: Simplify AMDILCFGStructurize by removing templates and assuming single exit by Vincent Lejeune · 12 years ago
- a8c38fe R600: Replace legacy debug code in AMDILCFGStructurizer.cpp by Vincent Lejeune · 12 years ago
- b94011f Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector size. by Craig Topper · 12 years ago
- 31ee586 Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid specifying the vector size. by Craig Topper · 12 years ago
- a6c6e1b R600: Rework subtarget info and remove AMDILDevice classes by Tom Stellard · 12 years ago
- 37e9adb Don't cache the instruction and register info from the TargetMachine, because by Bill Wendling · 12 years ago
- 635e368 R600: Hide symbols of implementation details. by Benjamin Kramer · 12 years ago
- e5ecf10 R600: Fix JUMP handling so that MachineInstr verification can occur by Vincent Lejeune · 13 years ago
- be81023 Resort the #include lines in include/... and lib/... with the by Chandler Carruth · 13 years ago
- 2a0b40f Target/R600: Update MIB according to r170588. by NAKAMURA Takumi · 13 years ago
- f879435 R600: New control flow for SI v2 by Tom Stellard · 13 years ago
- 75aadc2 Add R600 backend by Tom Stellard · 13 years ago