- aaf723d Add a new target hook "predictableSelectIsExpensive". by Benjamin Kramer · 12 years ago
- 30ba829 Teach the code extractor how to extract a sequence of blocks from by Chandler Carruth · 12 years ago
- 7c52c97 Rename the Region::block_iterator to Region::block_node_iterator, and by Chandler Carruth · 12 years ago
- 49683f3 This patch adds a new NVPTX back-end to LLVM which supports code generation for NVIDIA PTX 3.0. This back-end will (eventually) replace the current PTX back-end, while maintaining compatibility with it. by Justin Holewinski · 12 years ago
- 90cb708 Factor the computation of input and output sets into a public interface by Chandler Carruth · 12 years ago
- 99650c9 Move the CodeExtractor utility to a dedicated header file / source file, by Chandler Carruth · 12 years ago
- 338607a Remove the SubRegClasses field from RegisterClass descriptions. by Jakob Stoklund Olesen · 12 years ago
- 7855ec6 Remove TargetRegisterClass::SuperRegClasses. by Jakob Stoklund Olesen · 12 years ago
- e3ee49f Use SuperRegClassIterator for findRepresentativeClass(). by Jakob Stoklund Olesen · 12 years ago
- 89e38f8 Add a SuperRegClassIterator class. by Jakob Stoklund Olesen · 12 years ago
- d5003ca A pile of long over-due refactorings here. There are some very, *very* by Chandler Carruth · 12 years ago
- a83a6d3 Add a FoldingSetVector datastructure which is analogous to a SetVector, by Chandler Carruth · 12 years ago
- dd63a06 Use a shared implementation of getMatchingSuperRegClass(). by Jakob Stoklund Olesen · 12 years ago
- 1a2a19d Add TargetRegisterClass::getSuperRegIndices(). by Jakob Stoklund Olesen · 12 years ago
- 9f7af7b Factor the logic for testing whether a basic block is viable for code by Chandler Carruth · 12 years ago
- ff9229e Add rudimentary CMake logic for detecting Graphviz. by Ted Kremenek · 12 years ago
- 252ef56 add support for calloc to objectsize lowering by Nuno Lopes · 12 years ago
- 1d61f28 Fix the type of SubClassMask. by Jakob Stoklund Olesen · 12 years ago
- 309076f Don't override subreg functions in targets without subregisters. by Jakob Stoklund Olesen · 12 years ago
- f12f6df Added TargetRegisterInfo::getAllocatableClass. by Andrew Trick · 12 years ago
- f657da2 Move llvm-tblgen's StringMatcher into the TableGen library so it can by Douglas Gregor · 12 years ago
- 8ed9951 [llvm-c] Make a few function declarations proper prototypes by Anders Waldenborg · 12 years ago
- 38dbb60 Update SmallVector to support move semantics if the host does. by John McCall · 12 years ago
- 9023370 Target independent Hexagon Packetizer fix. by Sirish Pande · 12 years ago
- 34df160 YAMLParser: get rid of global ctors & dtors. by Benjamin Kramer · 12 years ago
- 7c4ce30 Change the PassManager from a reference to a pointer. by Bill Wendling · 12 years ago
- bfbab99 Second attempt at PR12573: by Bill Wendling · 12 years ago
- 7988981 Remove superfluous 'inline' by Craig Topper · 12 years ago
- 5fe0198 Fix some formatting, grammar and style issues and add a couple of missing comments. by Eli Bendersky · 12 years ago
- 3703baa SmallVector: Don't rely on having an assignment operator around in push_back for POD-like types. by Benjamin Kramer · 12 years ago
- bbd8e5d Fix comments from copy-paste to a more relevant meaning by Eli Bendersky · 12 years ago
- db0bbde Add constants for first and last integer vector types to be consistent with floating point. by Craig Topper · 12 years ago
- c7f7a9b Remove tab characters by Craig Topper · 12 years ago
- 9efb030 Mark the default cases of MVT::getVectorElementType and MVT:getVectorNumElements as unreachable to reduce code size. by Craig Topper · 12 years ago
- ff11c01 Don't update spill weights when joining intervals. by Jakob Stoklund Olesen · 12 years ago
- f4aee4c Spring cleaning - Delete dead code. by Jakob Stoklund Olesen · 12 years ago
- 1888303 If the __is_trivially_copyable type trait is available use it as the baseline for isPodLike. by Benjamin Kramer · 12 years ago
- 1dd346a Use the most basic superclass of SmallVector in ArrayRef. by Benjamin Kramer · 12 years ago
- b856d55 Reapply the SmallMap patch with a fix. by Benjamin Kramer · 12 years ago
- a0b0219 Remove more dead code. by Jakob Stoklund Olesen · 12 years ago
- bdbf015 Revert "First implementation of:" by Eric Christopher · 12 years ago
- 76271a3 First implementation of: by Stepan Dyatkovskiy · 12 years ago
- 50e1d84 Simplify LiveIntervals::getApproximateInstructionCount(). by Jakob Stoklund Olesen · 12 years ago
- a62efd8 Remove a dead function. by Jakob Stoklund Olesen · 12 years ago
- 23d59c2 typo in declaration from earlier today by Andrew Trick · 12 years ago
- 14ce6fa ARM: improved assembler diagnostics for missing CPU features. by Jim Grosbach · 12 years ago
- 86b7e2a Fix a naughty header include that breaks "installed" builds. by Andrew Trick · 12 years ago
- 6ce1c88 Related to PR1255. Let's begin. I'll commit classes that corresponds to our latest PR1255 discussion posts in llvm-commits. by Stepan Dyatkovskiy · 12 years ago
- 006e1ab misched: DAG builder support for tracking register pressure within the current scheduling region. by Andrew Trick · 12 years ago
- 6a8c7bf This patch fixes a problem which arose when using the Post-RA scheduler by Preston Gurd · 12 years ago
- 216432d Allow forward declarations to take a context. This helps the debugger by Eric Christopher · 12 years ago
- e3fd2a3 Temporarily revert r155364 until the upstream review can complete, per by Chandler Carruth · 12 years ago
- d410eab Revert r155365, r155366, and r155367. All three of these have regression by Chandler Carruth · 12 years ago
- 15e56ad Hexagon V5 (floating point) support. by Sirish Pande · 12 years ago
- 9f6852d Hexagon Packetizer's target independent fix. by Sirish Pande · 12 years ago
- 9dc06bd Conflict with st_dev/st_ino identifiers under Debian GNU/Hurd by Sylvestre Ledru · 12 years ago
- d46575f Add a flag to the struct type finder to collect only those types which have by Bill Wendling · 12 years ago
- 5573876 stop hiding SmallVector's append that takes a count + element. by Chris Lattner · 12 years ago
- 0b5ad0b Remove unused PointerLikeTypeTraits for IndexListEntry. by Benjamin Kramer · 12 years ago
- c827834 Revert r155241, which is causing some breakage. by Bill Wendling · 12 years ago
- 8c48e4f Make ISelPosition a local variable. by Jakob Stoklund Olesen · 12 years ago
- bc7d448 Register DAGUpdateListeners with SelectionDAG. by Jakob Stoklund Olesen · 12 years ago
- c61382b Extraneous semicolon. by Eric Christopher · 12 years ago
- 64c7af8 If we discover all of the named structs in a module, then don't bother to by Bill Wendling · 12 years ago
- d06c2de Added TargetRegisterInfo::getRegPressureSetName. by Andrew Trick · 12 years ago
- c0ccb8b SparseSet: Add support for key-derived indexes and arbitrary key types. by Andrew Trick · 12 years ago
- d4786e2 Allow converting MachineBasicBlock::iterator to const_iterator. by Andrew Trick · 12 years ago
- 2efd8ac Add documentation comment. by Jim Grosbach · 12 years ago
- c1922c7 TableGen support for auto-generating assembly two-operand aliases. by Jim Grosbach · 12 years ago
- fc728fb Allow targets to select the default scheduler by name. by Andrew Trick · 12 years ago
- 27745c1 whitespace by Andrew Trick · 12 years ago
- 3709762 This reverts a long string of commits to the Hexagon backend. These by Chandler Carruth · 12 years ago
- 89f33fd SourceMgr: Colorize diagnostics. by Benjamin Kramer · 12 years ago
- 4b18691 Tidy up. Trailing whitespace. by Jim Grosbach · 12 years ago
- 97c02bf TableGen add warning diagnostic helper functions. by Jim Grosbach · 12 years ago
- 4bb87cb SmallPtrSet: Reuse DenseMapInfo's pointer hash function instead of inventing a bad one ourselves. by Benjamin Kramer · 12 years ago
- a963c81 Remove AVX vpermil intrinsics. I removed their uses from clang headers and builtins a while back. by Craig Topper · 12 years ago
- d5bda5e fix pr12559: mark unavailable win32 math libcalls by Joe Groff · 12 years ago
- fdc97cd platform support for counting column widths and checking isprint by Seth Cantrell · 12 years ago
- 61c3d30 Goodbye, JSONParser... by Manuel Klimek · 12 years ago
- 388774c Adding operator== for document_iterator. by Manuel Klimek · 12 years ago
- d2bfce1 Unbreak the MSVC build, that next() thing again. by Francois Pichet · 12 years ago
- 613dfb2 SlotIndexes used to store the index list in a crufty custom linked-list. I can't by Lang Hames · 12 years ago
- 33d9e89 Typo in an unused field. by Andrew Trick · 12 years ago
- 689ff9c Implement GDB integration for source level debugging of code JITed using by Preston Gurd · 12 years ago
- 2867c85 Remove support for the special 'fast' value for fpmath accuracy for the moment. by Duncan Sands · 12 years ago
- 87eb92d Hexagon V5 (Floating Point) Support. by Sirish Pande · 12 years ago
- 8883c43 Make it possible to indicate relaxed floating point requirements at the IR level by Duncan Sands · 12 years ago
- 0b36bb3 Remove the methods for attaching metadata to instructions/retrieving metadata by Duncan Sands · 12 years ago
- 656dc62 Add convenience methods to MDBuilder for attaching metadata to instructions, by Duncan Sands · 12 years ago
- 4d2e9d9 Remove lto_codegen_set_whole_program_optimization. It is a work in progress, by Rafael Espindola · 12 years ago
- 246de85 Reapply 'Add reverseColor to raw_ostream'. by Benjamin Kramer · 12 years ago
- c9413c7 Revert r154800 which breaks windows builders. by Argyrios Kyrtzidis · 12 years ago
- 7d31d75 Add reverseColor to raw_ostream. by Argyrios Kyrtzidis · 12 years ago
- 7e5c316 add configure flag --with-default-sysroot by Sebastian Pop · 12 years ago
- 2cb1e9d Remove AVX2 vpermq and vpermpd intrinsics. These can now be handled with normal shuffle vectors. by Craig Topper · 12 years ago
- fb22ede Make member variables of AsmToken private. Remove unnecessary forward declarations. Remove an unnecessary include. by Craig Topper · 12 years ago
- e747fad Add the MDBuilder helper class for conveniently creating metadata. by Duncan Sands · 12 years ago
- 35de761 There is no need for setIsExact to be public. Make it private. by Duncan Sands · 12 years ago
- 5e5c5f8 Rename "fpaccuracy" metadata to the more generic "fpmath". That's because I'm by Duncan Sands · 12 years ago