- fc728fb Allow targets to select the default scheduler by name. by Andrew Trick · 13 years ago
- 27745c1 whitespace by Andrew Trick · 13 years ago
- 3709762 This reverts a long string of commits to the Hexagon backend. These by Chandler Carruth · 13 years ago
- 89f33fd SourceMgr: Colorize diagnostics. by Benjamin Kramer · 13 years ago
- 4b18691 Tidy up. Trailing whitespace. by Jim Grosbach · 13 years ago
- 97c02bf TableGen add warning diagnostic helper functions. by Jim Grosbach · 13 years ago
- 4bb87cb SmallPtrSet: Reuse DenseMapInfo's pointer hash function instead of inventing a bad one ourselves. by Benjamin Kramer · 13 years ago
- a963c81 Remove AVX vpermil intrinsics. I removed their uses from clang headers and builtins a while back. by Craig Topper · 13 years ago
- d5bda5e fix pr12559: mark unavailable win32 math libcalls by Joe Groff · 13 years ago
- fdc97cd platform support for counting column widths and checking isprint by Seth Cantrell · 13 years ago
- 61c3d30 Goodbye, JSONParser... by Manuel Klimek · 13 years ago
- 388774c Adding operator== for document_iterator. by Manuel Klimek · 13 years ago
- d2bfce1 Unbreak the MSVC build, that next() thing again. by Francois Pichet · 13 years ago
- 613dfb2 SlotIndexes used to store the index list in a crufty custom linked-list. I can't by Lang Hames · 13 years ago
- 33d9e89 Typo in an unused field. by Andrew Trick · 13 years ago
- 689ff9c Implement GDB integration for source level debugging of code JITed using by Preston Gurd · 13 years ago
- 2867c85 Remove support for the special 'fast' value for fpmath accuracy for the moment. by Duncan Sands · 13 years ago
- 87eb92d Hexagon V5 (Floating Point) Support. by Sirish Pande · 13 years ago
- 8883c43 Make it possible to indicate relaxed floating point requirements at the IR level by Duncan Sands · 13 years ago
- 0b36bb3 Remove the methods for attaching metadata to instructions/retrieving metadata by Duncan Sands · 13 years ago
- 656dc62 Add convenience methods to MDBuilder for attaching metadata to instructions, by Duncan Sands · 13 years ago
- 4d2e9d9 Remove lto_codegen_set_whole_program_optimization. It is a work in progress, by Rafael Espindola · 13 years ago
- 246de85 Reapply 'Add reverseColor to raw_ostream'. by Benjamin Kramer · 13 years ago
- c9413c7 Revert r154800 which breaks windows builders. by Argyrios Kyrtzidis · 13 years ago
- 7d31d75 Add reverseColor to raw_ostream. by Argyrios Kyrtzidis · 13 years ago
- 7e5c316 add configure flag --with-default-sysroot by Sebastian Pop · 13 years ago
- 2cb1e9d Remove AVX2 vpermq and vpermpd intrinsics. These can now be handled with normal shuffle vectors. by Craig Topper · 13 years ago
- fb22ede Make member variables of AsmToken private. Remove unnecessary forward declarations. Remove an unnecessary include. by Craig Topper · 13 years ago
- e747fad Add the MDBuilder helper class for conveniently creating metadata. by Duncan Sands · 13 years ago
- 35de761 There is no need for setIsExact to be public. Make it private. by Duncan Sands · 13 years ago
- 5e5c5f8 Rename "fpaccuracy" metadata to the more generic "fpmath". That's because I'm by Duncan Sands · 13 years ago
- 164dfb0 Make StringMap's copy ctor non-explicit. by Benjamin Kramer · 13 years ago
- f3f5a1e Enhance BBVectorize to more-properly handle pointer values and vectorize GEPs. by Hal Finkel · 13 years ago
- 0070792 misched: Added CanHandleTerminators. by Andrew Trick · 13 years ago
- fc3665c Add support to BBVectorize for vectorizing selects. by Hal Finkel · 13 years ago
- bdc3adc Remove getElfArchType from ELF.h. It's only used in ELFObjectFile.cpp and there's already a copy there. ELF.h was hiding the one there and causing an unused function warning. by Craig Topper · 13 years ago
- 558ece2 Add forms of dominates and isReachableFromEntry that accept a Use by Dan Gohman · 13 years ago
- d1a87a6 HexagonPacketizer patch. by Sirish Pande · 13 years ago
- c68dda8 This patch improves the MCJIT runtime dynamic loader by adding new handling by Preston Gurd · 13 years ago
- bf596c9 Fix 128-bit ptest intrinsics to take v2i64 instead of v4f32 since these are integer instructions. by Craig Topper · 13 years ago
- b4b9db2 Fix pasto. by Benjamin Kramer · 13 years ago
- ec14cd7 TableGen's regpressure: emit per-registerclass weight limits. by Andrew Trick · 13 years ago
- 611afc0 Cache the hash value of the operands in the MDNode. by Benjamin Kramer · 13 years ago
- f7c3e5f FoldingSet: Push the hash through FoldingSetTraits::Equals, so clients can use it. by Benjamin Kramer · 13 years ago
- d6b7b8f Add a C binding to the Target and TargetMachine classes to allow for emitting by Duncan Sands · 13 years ago
- 21293ac Comment typo fix. by Duncan Sands · 13 years ago
- 3ecb447 The MDString class stored a StringRef to the string which was already in a by Bill Wendling · 13 years ago
- bce0de4 Use the correct section types on Solaris for unwind data on both x86 and x86-64. by David Chisnall · 13 years ago
- 1fd63df Express the number of ULPs in fpaccuracy metadata as a real rather than a by Duncan Sands · 13 years ago
- d9fc1ce Fix 12513: Loop unrolling breaks with indirect branches. by Andrew Trick · 13 years ago
- decb37e Added a TargetRegisterInfo interface for accessing register pressure sets. by Andrew Trick · 13 years ago
- 3fd9b84 Add a constructor for DataRefImpl and remove excess initialization. by Danil Malyshev · 13 years ago
- bf010eb Fix a long standing tail call optimization bug. When a libcall is emitted by Evan Cheng · 13 years ago
- 31ba59a Typo. by Eric Christopher · 13 years ago
- 6bb5212 Fix accidentally constant conditions found by uncommitted improvements to -Wconstant-conversion. by David Blaikie · 13 years ago
- a3706d6 s/lto_codegen_whole_program_optimization/lto_codegen_set_whole_program_optimization/ by Bill Wendling · 13 years ago
- 3029a0c Add a hook to turn on the internalize pass through the LTO interface. by Bill Wendling · 13 years ago
- 253933e Teach LLVM about a PIE option which, when enabled on top of PIC, makes by Chandler Carruth · 13 years ago
- 3479713 Move the TLSModel information into the TargetMachine rather than hiding by Chandler Carruth · 13 years ago
- 5252c43 Allow subclasses of the ValueHandleBase to store information as part of the by Bill Wendling · 13 years ago
- 5cd79bc Perform partial SROA on the helper hashing structure. I really wish the by Chandler Carruth · 13 years ago
- 86312cc Refactor: Use positive field names in VectorizeConfig. by Hongbin Zheng · 13 years ago
- 3420e7f Output UTF-8-encoded characters as identifier characters into assembly by Sean Hunt · 13 years ago
- b381578 Reintroduce InlineCostAnalyzer::getInlineCost() variant with explicit callee by David Chisnall · 13 years ago
- 4e58263 DenseMap: Perform the pod-like object optimization when the value type is POD-like, not the DenseMapInfo for it. by Benjamin Kramer · 13 years ago
- 42730ce Fix the build breakage introduced by r154131. by Kaelyn Uhrain · 13 years ago
- 10d8971 Really fix -Wnon-virtual-dtor warnings; gcc needs the dtors to be by Kaelyn Uhrain · 13 years ago
- bef377b Introduce the VectorizeConfig class, with which we can control the behavior by Hongbin Zheng · 13 years ago
- 87825e7 Add the function "vectorizeBasicBlock" which allow users vectorize a by Hongbin Zheng · 13 years ago
- 68f404d Fix -Wnon-virtual-dtor warnings. by Michael J. Spencer · 13 years ago
- 26c8dcc Always compute all the bits in ComputeMaskedBits. by Rafael Espindola · 13 years ago
- a95b4eb Move yaml::Stream's dtor out of line so it can see Scanner's dtor. by Benjamin Kramer · 13 years ago
- 32d1774 Implement DwarfLLVMRegPair::operator< without violating asymmetry. by Benjamin Kramer · 13 years ago
- c35146b Sorry about that. MSVC seems to accept just about any random string you give it ;/ by Michael J. Spencer · 13 years ago
- 93210e8 Add YAML parser to Support. by Michael J. Spencer · 13 years ago
- d5be48a Matrix simplification in PBQP may push infinite costs onto register options. by Lang Hames · 13 years ago
- 6126a1e Add a line number for the scope of the function (starting at the first by Eric Christopher · 13 years ago
- 2e267ae Fixes to r153903. Added missing explanation of behaviour when the VirtRegMap is NULL. Also changed it in this case to just avoid updating the map, but live ranges or intervals will still get updated and created by Pete Cooper · 13 years ago
- 789d5d8 Moved LiveRangeEdit.h so that it can be called from other parts of the backend, not just libCodeGen by Pete Cooper · 13 years ago
- 1c8cf21 Make dominatedBySlowTreeWalk private and assert cases handled by the caller. by Rafael Espindola · 13 years ago
- 3197b44 Add an option to turn off the expensive GVN load PRE part of GVN. by Bill Wendling · 13 years ago
- 29f60f3 Add predicates for checking whether targets have free FNEG and FABS operations, and prevent the DAGCombiner from turning them into bitwise operations if they do. by Owen Anderson · 13 years ago
- a551a48 Initial 64 bit direct object support. by Akira Hatanaka · 13 years ago
- a47406c Add triple support for the IBM BG/P and BG/Q supercomputers. by Hal Finkel · 13 years ago
- 5004e98 Add missing 'd'. by Rafael Espindola · 13 years ago
- c97ef61 Move getOpcodeName from the various target InstPrinters into the superclass MCInstPrinter. by Benjamin Kramer · 13 years ago
- 17463b3 Make MCInstrInfo available to the MCInstPrinter. This will be used to remove getInstructionName and the static data it contains since the same tables are already in MCInstrInfo. by Craig Topper · 13 years ago
- caa2c40 Start cleaning up the InlineCost class. This switches to sentinel values by Chandler Carruth · 13 years ago
- 243018f Emit the LLVM<->DWARF register mapping as a sorted table and use binary search to do the lookup. by Benjamin Kramer · 13 years ago
- 830da40 misched: Add finalizeScheduler to complete the target interface. by Andrew Trick · 13 years ago
- 6226c49 Add a workaround for building with old versions of clang. by Rafael Espindola · 13 years ago
- 95d594c Teach CodeGen's version of computeMaskedBits to understand the range metadata. by Rafael Espindola · 13 years ago
- 45de584 Remove a bunch of empty, dead, and no-op methods from all of these by Chandler Carruth · 13 years ago
- f2286b0 Initial commit for the rewrite of the inline cost analysis to operate by Chandler Carruth · 13 years ago
- 7384530 Add support to the InstVisitor for visiting a generic callsite. The by Chandler Carruth · 13 years ago
- 168f142 Cleanup whitespace and remove unneeded 'extern' keyword on function definitions. by Bill Wendling · 13 years ago
- 0d4e2ea Reapply 153764 and 153761 with a fix. by Jakob Stoklund Olesen · 13 years ago
- 77ff8bb Revert 153764 and 153761. They broke a --enable-optimized --enable-assertions by Rafael Espindola · 13 years ago
- 8f36b0b Compress register lists by sharing suffixes. by Jakob Stoklund Olesen · 13 years ago
- 092c5cc Handle unreachable code in the dominates functions. This changes users when by Rafael Espindola · 13 years ago