- dcd33e4 Fix typo. by Daniel Dunbar · 13 years ago
- 39fe397 Add additional checking to ensure that MachineMemOperands are never set to null, which can happen in weird circumstances where target intrinsic hooks are implemented incorrectly. by Owen Anderson · 13 years ago
- ecfd04b Fix typo. by Eric Christopher · 13 years ago
- dfa30e1 Remove the pubnames section, no one consumes it. by Eric Christopher · 13 years ago
- 5786b4c Enhance verifyLoop so that it can reliably verify that every block in a loop is reachable from the loop header. by Eli Friedman · 13 years ago
- d752e0f Added invariant field to the DAG.getLoad method and changed all calls. by Pete Cooper · 13 years ago
- 19a4daf Don't introduce custom nodes after legalization in TargetLowering::BuildSDIV() by Richard Osborne · 13 years ago
- 09ac3d8 Add the support code to enable the dwarf accelerator tables. Upcoming patches by Eric Christopher · 13 years ago
- 4c763ee Add AVX2 variable shift instructions and intrinsics. by Craig Topper · 13 years ago
- 2869204 Add AVX2 VPMOVMASK instructions and intrinsics. by Craig Topper · 13 years ago
- 69f5df7 Add AVX2 VEXTRACTI128 and VINSERTI128 instructions. Fix VPERM2I128 to be qualified with HasAVX2 instead of HasAVX. Mark VINSERTF128 and VEXTRACTF128 as never having side effects. by Craig Topper · 13 years ago
- 9595ede Fix accidental edit to __builtin_ia32_vperm2f128_ps256's name by Craig Topper · 13 years ago
- c8eb880 More AVX2 instructions and their intrinsics. by Craig Topper · 13 years ago
- 5908536 Replace (Lower|Upper)caseString in favor of StringRef's newest methods. by Benjamin Kramer · 13 years ago
- 589fbb1 ADT/StringRef: Add ::lower() and ::upper() methods. by Daniel Dunbar · 13 years ago
- 27e5d0c Add more AVX2 instructions and intrinsics. by Craig Topper · 13 years ago
- c25c908 Add an option to pad an uleb128 to MCObjectWriter and remove the uleb128 encoding from the DWARF asm printer. by Benjamin Kramer · 13 years ago
- c09b770 Fix pasto. by Benjamin Kramer · 13 years ago
- 41a9649 Add more PRI.64 macros for MSVC and use them throughout the codebase. by Benjamin Kramer · 13 years ago
- b0d9ce5 build/cmake: Use tblgen macro directly instead of llvm_tablegen, which just by Daniel Dunbar · 13 years ago
- 84a6126 Add missing includes/decls. by Eli Friedman · 13 years ago
- 73a1ad8 Add missing includes/class declaration. by Eli Friedman · 13 years ago
- 5cdf070 Add missing forward declarations. by Eli Friedman · 13 years ago
- 06138ac Add a couple missing includes; found while analyzing LLVM headers. by Eli Friedman · 13 years ago
- b39e25e Delete names for unused parameters in inline function definitions in headers, so LLVM users can compile with -Wunused-parameter. PR11257; based on patch by Kevin Harris. by Eli Friedman · 13 years ago
- 2fb655e Remove declarations for functions that don't exist (and never have). by Chad Rosier · 13 years ago
- 0182627 Add intrinsics for X86 vcvtps2ph and vcvtph2ps instructions by Craig Topper · 13 years ago
- 98e0b9c Add new X86 AVX2 VBROADCAST instructions. by Craig Topper · 13 years ago
- cde5464 Remove some cruft from the BitcodeWriter, while still maintaining backward by Chad Rosier · 13 years ago
- 3314c26 object: Add operator < for SymbolRef and SectionRef. by Michael J. Spencer · 13 years ago
- c8a55a6 Object/Archive: Add symbol table iteration. by Michael J. Spencer · 13 years ago
- 37efc9f Begin collecting some of the statistics for block placement discussed on by Chandler Carruth · 13 years ago
- 205e337 More AVX2 instructions and intrinsics. by Craig Topper · 13 years ago
- 3f2b2c2 Add a bunch more X86 AVX2 instructions and their corresponding intrinsics. by Craig Topper · 13 years ago
- 613b757 First part of support for generating dwarf for assembly source files with the by Kevin Enderby · 13 years ago
- 0173864 rename getHostTriple into getDefaultTargetTriple by Sebastian Pop · 13 years ago
- de2e0b5 rename LLVM_HOSTTRIPLE into LLVM_DEFAULT_TARGET_TRIPLE by Sebastian Pop · 13 years ago
- 8f4a172 Support/Compiler: Add LLVM_EXTENSION for use where we want to hide pedantic diags. by Daniel Dunbar · 13 years ago
- ce7de9f Fix operand type for x86 pmadd_ub_sw intrinsic. by Craig Topper · 13 years ago
- c947925 Remove a couple unused methods. PR11201. by Eli Friedman · 13 years ago
- 2ad3f93 Add utility to append a function to the list of global constructors. by Devang Patel · 13 years ago
- 782c8fb Fix operand type for int_x86_ssse3_phadd_sw_128 intrinsic by Craig Topper · 13 years ago
- 6b1c5fc Begin adding AVX2 instructions. No selection support yet other than intrinsics. by Craig Topper · 13 years ago
- e7b0550 Add intrinsics and feature flag for read/write FS/GS base instructions. Also add AVX2 feature flag. by Craig Topper · 13 years ago
- 26ec44f Mark X86 pcmpeq b/w/d intrinsics as being Commutative. pcmpeqq is already marked as Commutative. by Craig Topper · 13 years ago
- 6762427 Fix return type for X86 mpsadbw instrinsic. The instruction takes in a vector of 8-bit integers, but produces a vector of 16-bit integers. by Craig Topper · 13 years ago
- 33ba8b0 Remove the Alpha backend. by Dan Gohman · 13 years ago
- 999f90b Add a pinned metadata name for fpaccuracy, and document it by Peter Collingbourne · 13 years ago
- 492be64 Trailing whitespace. by Jim Grosbach · 13 years ago
- 3529c53 Expose relocation accessors through the libObject C API. by Owen Anderson · 13 years ago
- d8b0b91 Add relocation iterators to the libObject C API. by Owen Anderson · 13 years ago
- 390c40d Teach our Dwarf emission to use the string pool. by Nick Lewycky · 13 years ago
- 15701f8 Rename NonScalarIntSafe to something more appropriate. by Lang Hames · 13 years ago
- 746cb67 Reflow lines, fix comments for doxygen style, fix whitespace. No functionality by Nick Lewycky · 13 years ago
- dd3149d The maximum power of 2 dividing a power of 2 is itself. This occurs by Duncan Sands · 13 years ago
- 1832f4d Add support for scattered relocations to the MachO relocatation pretty printer. by Owen Anderson · 13 years ago
- 9472b8d Expand relocation type field to 64 bits. MachO scattered relocations require 33 bits of type info. by Owen Anderson · 13 years ago
- 360fa9a Handle newer cases for freebsd which is approaching 10.0 and not 1.0. by Eric Christopher · 13 years ago
- aaf98ea Object/Archive: Add BSD style long file name support and skip internal members. by Michael J. Spencer · 13 years ago
- 0685e94 Add support for the notion of "hidden" relocations. On MachO, these are relocation entries that are used as additional information for other, real relocations, rather than being relocations themselves. by Owen Anderson · 13 years ago
- 3507d24 This is the first of several patches for Mips direct object generation. by Bruno Cardoso Lopes · 13 years ago
- 3e6157d Remove the Blackfin backend. by Dan Gohman · 13 years ago
- 29074cc Remove the SystemZ backend. by Dan Gohman · 13 years ago
- d8fa76d More fixes and improvements to MachO relocation pretty-printing, particular for x86 and x86_64 relocations with addends. by Owen Anderson · 13 years ago
- 83dae44 Delete the top-down "Latency" scheduler. Top-down scheduling doesn't handle by Dan Gohman · 13 years ago
- d5333d6 Delete the Latency scheduling preference. by Dan Gohman · 13 years ago
- 13b1073 Implement comparison operators for BranchProbability in a way that can't overflow INT64_MAX. by Benjamin Kramer · 13 years ago
- de1c9bb Remove return heuristics from the static branch probabilities, and by Chandler Carruth · 13 years ago
- f46c674 Doxygen-ify the comments on the public interface for BPI. Also, move the by Chandler Carruth · 13 years ago
- b068bbba Simplify the design of BranchProbabilityInfo by collapsing it into by Chandler Carruth · 13 years ago
- 14edd31 Teach the BranchProbabilityInfo pass to print its results, and use that by Chandler Carruth · 13 years ago
- 66d847c Now that we have comparison on probabilities, add some static functions by Chandler Carruth · 13 years ago
- 341473c Add compare operators to BranchProbability and use it to determine if an edge is hot. by Benjamin Kramer · 13 years ago
- ca7eb3e Use LLVMBool for a function that logically returns a boolean value. by Owen Anderson · 13 years ago
- 65f73ab Fix typo. by Owen Anderson · 13 years ago
- e2fa64e Bind libObject API for obtaining the section containing a Symbol. by Owen Anderson · 13 years ago
- 3cb0567 Expand the coverage of the libObject C bindings to include more SectionRef accessors as well as Symbol iterators. by Owen Anderson · 13 years ago
- b4c9457 Remove intrinsics for X86 BLSI, BLSMSK, and BLSR intrinsics and replace with custom isel lowering code. by Craig Topper · 13 years ago
- db35087 Implement a block placement pass based on the branch probability and by Chandler Carruth · 13 years ago
- ff76481 Delete the list-tdrr scheduler. Top-down schedulers are going away by Dan Gohman · 13 years ago
- 1dda3d5 Haven't yet found a nice way to handle TargetData verification in the by Lang Hames · 13 years ago
- 84dc1f0 Comment out or remove unused parameter names so as to avoid a slew of by Duncan Sands · 13 years ago
- f6eede5 Avoid warnings about the parameter G being unused. by Duncan Sands · 13 years ago
- c663305 Refactor code from inlining and globalopt that checks whether a function definition is unused, and enhance it so it can tell that functions which are only used by a blockaddress are in fact dead. This probably doesn't happen much on most code, but the Linux kernel's _THIS_IP_ can trigger this issue with blockaddress. (GlobalDCE can also handle the given tescase, but we only run that at -O3.) Found while looking at PR11180. by Eli Friedman · 13 years ago
- d7e5264 Remove useless code. by Eli Friedman · 13 years ago
- e338565 Add NAME Member by David Greene · 13 years ago
- 004adaf Call Record Initializer by David Greene · 13 years ago
- 675f85d Add Name Init Record Constructor by David Greene · 13 years ago
- 0abdadb Fix 80-col Violation by David Greene · 13 years ago
- 0615d6a Fix Name Check by David Greene · 13 years ago
- 7474c29 Fix Name Check by David Greene · 13 years ago
- f7931b7 Add Record Init by David Greene · 13 years ago
- e22b321 Make Template Arg Names Inits by David Greene · 13 years ago
- 30c2225 Add Utility to Scope Names by David Greene · 13 years ago
- ee6dca1 Make VarInit Name an Init by David Greene · 13 years ago
- 96a9f78 Add Value Accessors by David Greene · 13 years ago
- d7f8941 Add Name Init Accessors by David Greene · 13 years ago
- de703e2 Add Init Accessors by David Greene · 13 years ago
- 6aa5c26 Add pass printing support to BlockFrequencyInfo pass. The implementation by Chandler Carruth · 13 years ago
- 717cdb0 Rename PEXTR to PEXT. Add intrinsics for BMI instructions. by Craig Topper · 13 years ago