1. 8d69414 build/Make: Add support for INCLUDE_BUILD_DIR make variable, to specify that by Daniel Dunbar · 13 years ago
  2. 71fccad Reverted r143600 - selector reference change by Pete Cooper · 13 years ago
  3. 55d6e67 Keep the Crack language as an external project. by Bill Wendling · 13 years ago
  4. e10233b llvm-build: Avoid followlinks keyword argument to os.walk. by Daniel Dunbar · 13 years ago
  5. e1f38f2 fixed global array handling for ptx to use the correct bit widths by Dan Bailey · 13 years ago
  6. a3a2dfd build: Add initial cut at LLVMBuild.txt files. by Daniel Dunbar · 13 years ago
  7. 2d32b86 DeadStoreElimination can now trim the size of a store if the end of it is dead. by Pete Cooper · 13 years ago
  8. fb6d79a llvm-build: Update --write-llvmbuild to write out a standard LLVM style file by Daniel Dunbar · 13 years ago
  9. efe2f64 llvm-build: Add "--write-library-table" option for generating the C++ library by Daniel Dunbar · 13 years ago
  10. 2adb2a5 docs: Sketch docs for llvm-build tool. by Daniel Dunbar · 13 years ago
  11. 43120df llvm-build: Add --write-llvmbuild option, which writes out the component tree. by Daniel Dunbar · 13 years ago
  12. 00b4b4f llvm-build: Add --print-tree command line option. by Daniel Dunbar · 13 years ago
  13. 86c119a llvm-build: Fill in some details w.r.t. component's parents. by Daniel Dunbar · 13 years ago
  14. 1cf14af llvm-build: Validate information on the loaded components and form the topological ordering among them (as well as validating that there are no cycles). by Daniel Dunbar · 13 years ago
  15. 9da6b12 llvm-build: Fill in more of component parsing to be more strict and by Daniel Dunbar · 13 years ago
  16. df57825 llvm-build: Sketch code to load LLVMBuild.txt files. by Daniel Dunbar · 13 years ago
  17. ad5e012 build: Stub out llvm-build utility tool. by Daniel Dunbar · 13 years ago
  18. cf427c2 docs: Add initial docs on LLVMBuild organization. by Daniel Dunbar · 13 years ago
  19. 62b2fea llvm-config-2: Implement component dependency traversal, implement support for 'all', and fix a few other minor bugs. by Daniel Dunbar · 13 years ago
  20. 7fdd291 llvm-config: Start stubbing out a C++ version of llvm-config (as llvm-config-2, by Daniel Dunbar · 13 years ago
  21. 98e0b9c Add new X86 AVX2 VBROADCAST instructions. by Craig Topper · 13 years ago
  22. b65bc5a Cleaned text, fixed HTML. by Galina Kistanova · 13 years ago
  23. 463fe24 Add support for sign-extending non-legal types in SelectSIToFP(). by Chad Rosier · 13 years ago
  24. d1ffc73 Treat objc selector reference globals as invariant so that MachineLICM can hoist them out of loops. Fixes <rdar://problem/6027699> by Pete Cooper · 13 years ago
  25. cde5464 Remove some cruft from the BitcodeWriter, while still maintaining backward by Chad Rosier · 13 years ago
  26. a1e7888 Fixed parameter name. by Lang Hames · 13 years ago
  27. eefb0de Removed unused variable. by Chad Rosier · 13 years ago
  28. 9c674bb An array of chars of length 8 will also cause the stack protector to be inserted by Bill Wendling · 13 years ago
  29. 1a1d1fc Try to lower memset/memcpy/memmove to vector instructions on ARM where the alignment permits. by Lang Hames · 13 years ago
  30. d695687 Few corrections on the document page. by Galina Kistanova · 13 years ago
  31. 985cc35 I added the first test to run llvm-dwarfdump. by Nick Lewycky · 13 years ago
  32. 6c1a703 Don't emit a directory entry for the value in DW_AT_comp_dir, that is always by Nick Lewycky · 13 years ago
  33. d72abcb docs: Fix two typos by Tobias Grosser · 13 years ago
  34. b16ec68 build/Make: Update for rename of show-diagnostics. by Daniel Dunbar · 13 years ago
  35. 3314c26 object: Add operator < for SymbolRef and SectionRef. by Michael J. Spencer · 13 years ago
  36. 783d887 object/COFF: Properly initalize uses of DataRefImpl. by Michael J. Spencer · 13 years ago
  37. c8a55a6 Object/Archive: Add symbol table iteration. by Michael J. Spencer · 13 years ago
  38. e07cd5e Add support for comparing integer non-legal types. by Chad Rosier · 13 years ago
  39. 81550dc Fix the issue that r143552 was trying to address the _right_ way. One-register lists are legal on LDM/STM instructions, but we should not print the PUSH/POP aliases when they appear. This fixes round tripping on this instruction. by Owen Anderson · 13 years ago
  40. dba9a17 Replace tabs I added in this new line of code with spaces. by Kevin Enderby · 13 years ago
  41. 0738e76 tests: Clean up tests/CMakeLists.txt to drop some variable configuration we no by Daniel Dunbar · 13 years ago
  42. 244006d The rules disallowing single-register reglist operands only apply to the POP alias, not to LDM/STM instructions. Revert r143552. by Owen Anderson · 13 years ago
  43. e31b42a Register list operands are not allowed to contain only a single register. Alternate encodings are used in that case. by Owen Anderson · 13 years ago
  44. 5a83264 Don't print two 0x prefixes when printing an address. by Benjamin Kramer · 13 years ago
  45. 05a484b Add back the top-level target for 'llvm-config' and the dependency edge by Chandler Carruth · 13 years ago
  46. 8763302 Factor out an EmitIntExt function. No functionality change intended. by Chad Rosier · 13 years ago
  47. d3714b6 Rewrite LinearFunctionTestReplace to handle pointer-type IVs. by Andrew Trick · 13 years ago
  48. a71b7b0 Fix a typo noticed by Peter Collingbourne. No one depends on this by Chandler Carruth · 13 years ago
  49. 6c13db4 docs: Remove an out-of-date and unnecessary tool list. by Daniel Dunbar · 13 years ago
  50. 3028827 docs: Separate development process type of documentation from programming by Daniel Dunbar · 13 years ago
  51. 1bb568d docs: Remove UsingLibraries page, which was inaccurate / out-of-date and not by Daniel Dunbar · 13 years ago
  52. 47c30da build/Make: Get rid of llvm-config-perobj, which isn't used anymore. by Daniel Dunbar · 13 years ago
  53. 89975e5 build/CMake: Remove llvm-config.target used to serialize tool builds on by Daniel Dunbar · 13 years ago
  54. 37efc9f Begin collecting some of the statistics for block placement discussed on by Chandler Carruth · 13 years ago
  55. 205e337 More AVX2 instructions and intrinsics. by Craig Topper · 13 years ago
  56. 94dffd2 Add parentheses to disambiguate the precedence of these operations and by Chandler Carruth · 13 years ago
  57. 1bfc9f8 The TableGen parts of the CMake build are seriously broken. This fixes by Chandler Carruth · 13 years ago
  58. 3f2b2c2 Add a bunch more X86 AVX2 instructions and their corresponding intrinsics. by Craig Topper · 13 years ago
  59. 3eae0c2 Rename show-diagnostics to something less ambiguous. by Chad Rosier · 13 years ago
  60. 9af37a3 Add support to the linker to lazily link in functions. This change only links functions marked with specific linkage (internal, private, linker_private, linker_private_weak, linker_private_weak_def_auto, linkonce, linkonce_odr, and available_externally) if they have uses in the destination module. Instead of automatically linking, these functions are placed onto a worklist to be processed in the final stage of linking. We iterate over the list and if any functions on the list have uses in the destination module, we link them in and repeat the process until no changes in the state (uses) has changed. This means that any functions in the LazilyLink worklist that have a use in the destination module will be linked in and none that don't. by Tanya Lattner · 13 years ago
  61. 0d7b231 Factor out a SelectTrunc function. No functionality change intended. by Chad Rosier · 13 years ago
  62. 3129da8 Broaden an assert to handle enable-iv-rewrite=true following r143183. by Andrew Trick · 13 years ago
  63. 064e48a Fixed a bug in the code to create a dwarf file and directory table entires when by Kevin Enderby · 13 years ago
  64. 6284afc ARM label operands can be quoted. by Jim Grosbach · 13 years ago
  65. ed6a0c5 ARM label operands can have an optional '#' before them. by Jim Grosbach · 13 years ago
  66. 613b757 First part of support for generating dwarf for assembly source files with the by Kevin Enderby · 13 years ago
  67. 60cb643 Fix disassembly of some VST1 instructions. by Owen Anderson · 13 years ago
  68. 0173864 rename getHostTriple into getDefaultTargetTriple by Sebastian Pop · 13 years ago
  69. de2e0b5 rename LLVM_HOSTTRIPLE into LLVM_DEFAULT_TARGET_TRIPLE by Sebastian Pop · 13 years ago
  70. c4cbf4a derive LLVM_HOSTTRIPLE from target by Sebastian Pop · 13 years ago
  71. f6aa6b1 Teach the x86 backend a couple tricks for dealing with v16i8 sra by a constant splat value. Fixes PR11289. by Eli Friedman · 13 years ago
  72. fadfd7b Ignore MachO symbol flags in the upper nibble of n_desc. by Jim Grosbach · 13 years ago
  73. 8f4a172 Support/Compiler: Add LLVM_EXTENSION for use where we want to hide pedantic diags. by Daniel Dunbar · 13 years ago
  74. 0e6c1c5 Don't fold negative offsets into cp / dp accesses to avoid relocation errors. by Richard Osborne · 13 years ago
  75. 441ed4a Combine various XCore tests for floating point intrinsic support into a single test. by Richard Osborne · 13 years ago
  76. 70ad395 Move various XCore tests to FileCheck by Richard Osborne · 13 years ago
  77. ce7de9f Fix operand type for x86 pmadd_ub_sw intrinsic. by Craig Topper · 13 years ago
  78. c947925 Remove a couple unused methods. PR11201. by Eli Friedman · 13 years ago
  79. 049260d Make sure we use the right insertion point when instcombine replaces a PHI with another instruction. (Specifically, don't insert an arbitrary instruction before a PHI.) Fixes PR11275. by Eli Friedman · 13 years ago
  80. 597362a A couple misc fixes so that bugpoint doesn't explode reducing code containing landingpads. by Eli Friedman · 13 years ago
  81. 0325053 Add LuaAV to external projects list. by Bill Wendling · 13 years ago
  82. dc9414d Move x86-specific tests into X86 folder. by Eli Friedman · 13 years ago
  83. 50ea611 Remove empty directory. by Eli Friedman · 13 years ago
  84. 9c06bc7 Move another test requiring x86 into X86 directory. by Eli Friedman · 13 years ago
  85. f001fe7 Move test requiring x86 backend into X86 directory. by Eli Friedman · 13 years ago
  86. 681460f ARM VLD/VST assembly parsing for symbolic address operands. by Jim Grosbach · 13 years ago
  87. 7bdf006 Update split candidate correctly when interference cache is full. by Jakob Stoklund Olesen · 13 years ago
  88. a7dd4df Add support for new atomics to cpp backend. Misc other fixes while I'm here. PR11268. by Eli Friedman · 13 years ago
  89. 2ad3f93 Add utility to append a function to the list of global constructors. by Devang Patel · 13 years ago
  90. 11f9987 Change the actual tests to match the input directory rename (duh) by Matt Beaumont-Gay · 13 years ago
  91. 0f24175 Reapply r141657. by Tanya Lattner · 13 years ago
  92. be7a772 Rename "TestObjectFiles" to "Inputs" (like the pattern for Clang tests) by Matt Beaumont-Gay · 13 years ago
  93. 4334e03 ARM VST1 w/ writeback assembly parsing and encoding. by Jim Grosbach · 13 years ago
  94. 0ba1179 Update 'Getting Started' to suggest using GCC 4.2 or higher (or Clang). There is no reason to support older versions of GCC. by Ted Kremenek · 13 years ago
  95. ea0a8c9 Added instruction how to add a builder to docs. by Galina Kistanova · 13 years ago
  96. f47368b Cleanup. Document. Make sure that this build_vector optimization only runs before the op legalizer and that the used type is legal. by Nadav Rotem · 13 years ago
  97. f9f5a76 ARM writeback vs. stride operands for VST/VLD. by Jim Grosbach · 13 years ago
  98. 5e6d548 Move test to the X86 directory, note the PR number and only run MC once. by Rafael Espindola · 13 years ago
  99. fb6ab2b More not-crashing NEON disassembly updates for the vld refactoring. by Owen Anderson · 13 years ago
  100. 4b2e07a docs/*.html: Fix markups. by NAKAMURA Takumi · 13 years ago