1. 8333730 build/Make & CMake: Pass the appropriate --native-target and --enable-targets by Daniel Dunbar · 13 years ago
  2. affc6cf llvm-build: Add --native-target and --enable-targets options, and add logic to by Daniel Dunbar · 13 years ago
  3. b4eaee7 llvm-build: Split out the validation logic. by Daniel Dunbar · 13 years ago
  4. c352caf llvm-build: Add an explicit component type to represent targets. by Daniel Dunbar · 13 years ago
  5. 1e5b243 llvm-build: Tidy up options. by Daniel Dunbar · 13 years ago
  6. 1ad1246 Remove this from the CMake build since I erased the file. by Owen Anderson · 13 years ago
  7. a25e292 Remove the old-style ARM disassembler, which is no longer used. by Owen Anderson · 13 years ago
  8. c8eb880 More AVX2 instructions and their intrinsics. by Craig Topper · 13 years ago
  9. 195c6f3 utils/llvm-build: Ensure output directory exists for tools which write various fragments. by Daniel Dunbar · 13 years ago
  10. 57574fa utils/llvm-build: Add trivial quoting of slashes for CMake fragment. by Daniel Dunbar · 13 years ago
  11. 20fb32b llvm-build: Quote colons in target names, in an attempt to make msys happy. by Daniel Dunbar · 13 years ago
  12. 1688961 llvm-build: Add initial --write-cmake-fragment option. by Daniel Dunbar · 13 years ago
  13. fb067ed Build llvmCore with RTTI enabled. <rdar://problem/10395761> by Bob Wilson · 13 years ago
  14. 903aa8d utils: Rename the "llvmbuild" script to llvm-compilers-check. by Daniel Dunbar · 13 years ago
  15. 02271a7 llvm-build: Add initial code for --write-make-fragment. by Daniel Dunbar · 13 years ago
  16. 89b6f2e utils: Remove (way) old nightly test scripts, I don't think anyone uses them and LNT has way better tools than this. by Daniel Dunbar · 13 years ago
  17. e10233b llvm-build: Avoid followlinks keyword argument to os.walk. by Daniel Dunbar · 13 years ago
  18. a3a2dfd build: Add initial cut at LLVMBuild.txt files. by Daniel Dunbar · 13 years ago
  19. fb6d79a llvm-build: Update --write-llvmbuild to write out a standard LLVM style file by Daniel Dunbar · 13 years ago
  20. efe2f64 llvm-build: Add "--write-library-table" option for generating the C++ library by Daniel Dunbar · 13 years ago
  21. 43120df llvm-build: Add --write-llvmbuild option, which writes out the component tree. by Daniel Dunbar · 13 years ago
  22. 00b4b4f llvm-build: Add --print-tree command line option. by Daniel Dunbar · 13 years ago
  23. 86c119a llvm-build: Fill in some details w.r.t. component's parents. by Daniel Dunbar · 13 years ago
  24. 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
  25. 9da6b12 llvm-build: Fill in more of component parsing to be more strict and by Daniel Dunbar · 13 years ago
  26. df57825 llvm-build: Sketch code to load LLVMBuild.txt files. by Daniel Dunbar · 13 years ago
  27. ad5e012 build: Stub out llvm-build utility tool. by Daniel Dunbar · 13 years ago
  28. 1bfc9f8 The TableGen parts of the CMake build are seriously broken. This fixes by Chandler Carruth · 13 years ago
  29. 3eae0c2 Rename show-diagnostics to something less ambiguous. by Chad Rosier · 13 years ago
  30. ac6d7e4 Do a relative path ln command instead of an absolute path one. Some people strangely enough have different directory layouts... by Bill Wendling · 13 years ago
  31. 48c1f84 Allow InstAlias's to use immediate matcher patterns that xform the value. by Jim Grosbach · 13 years ago
  32. be5d6bc Allow register classes to match a containing class in InstAliases. by Jim Grosbach · 13 years ago
  33. 33ba8b0 Remove the Alpha backend. by Dan Gohman · 13 years ago
  34. e391028 Delete dead code. Nothing ever instantiates this. by Jim Grosbach · 13 years ago
  35. 241f997 lit: Drop some unneeded code from example tests. by Daniel Dunbar · 13 years ago
  36. 3e6157d Remove the Blackfin backend. by Dan Gohman · 13 years ago
  37. 29074cc Remove the SystemZ backend. by Dan Gohman · 13 years ago
  38. 7f53d59 Add options to enable each individual level for the show-diagnostics tool. by Chad Rosier · 13 years ago
  39. 65ec521 Rename the script to indicate that this is for the TEST=simple tests. by Bill Wendling · 13 years ago
  40. aec4011 Resurrect the 'find regressions for the TEST=nightly tests' script. by Bill Wendling · 13 years ago
  41. 75485d6 Add X86 RORX instruction by Craig Topper · 13 years ago
  42. 1a2f988 Move various generated tables into read-only memory, fixing up const correctness along the way. by Benjamin Kramer · 13 years ago
  43. 4661d4c Assembly parsing for 2-register sequential variant of VLD2. by Jim Grosbach · 13 years ago
  44. b631031 Assembly parsing for 4-register variant of VLD1. by Jim Grosbach · 13 years ago
  45. cdcfa28 Assembly parsing for 3-register variant of VLD1. by Jim Grosbach · 13 years ago
  46. 280dfad ARM VLD parsing and encoding. by Jim Grosbach · 13 years ago
  47. 58fba23 Ensure timestamps are not embedded into files when doing a release build. by Duncan Sands · 13 years ago
  48. b9ad624 Modify the script to output the regressions and passes into categories. My Python-fu could use some improving... by Bill Wendling · 13 years ago
  49. 3df9f54 Check for divide by zero. by Bill Wendling · 13 years ago
  50. 19595dc Also compare the built dragonegg objects between phases 2 and 3. by Duncan Sands · 13 years ago
  51. fbc0dec Reset the system compiler each time we start a new flavour. Otherwise by Duncan Sands · 13 years ago
  52. c1aef08 Add support for testing dragonegg. This is disabled by default. by Duncan Sands · 13 years ago
  53. 3a8eaa7 Revamp the script to handle the 'TEST=simple' output. by Bill Wendling · 13 years ago
  54. 250c680 Duncan pointed out that sometimes CC and CXX are used to specify the compiler. Also that the configure script takes care of finding an appropriate compiler if one's not specified. by Bill Wendling · 13 years ago
  55. 495069e Use bash instead. by Bill Wendling · 13 years ago
  56. 783993e Make changes so that this runs on FreeBSD. by Bill Wendling · 13 years ago
  57. fffc0fe Adding dependencies to allow -DBUILD_SHARED_LIBS=true to complete. by Joe Abbey · 13 years ago
  58. 862019c ARM VTBL (one register) assembly parsing and encoding. by Jim Grosbach · 13 years ago
  59. 630243a Don't exit just because some early commands fail. Use the -k flag when running the checks. by Bill Wendling · 13 years ago
  60. f2f5bc6 ARM assembly parsing and encoding for VMOV.i64. by Jim Grosbach · 13 years ago
  61. 6248a54 ARM assembly parsing and encoding for VMOV/VMVN/VORR/VBIC.i32. by Jim Grosbach · 13 years ago
  62. ea46110 ARM assembly parsing and encoding for VMOV/VMVN/VORR/VBIC.i16. by Jim Grosbach · 13 years ago
  63. 0e387b2 ARM NEON "vmov.i8" immediate assembly parsing and encoding. by Jim Grosbach · 13 years ago
  64. 540d5b7 Forgot to add the project name to the 'svn ls' command. by Bill Wendling · 13 years ago
  65. 10f3210 Add message to svn mkdir command. by Bill Wendling · 13 years ago
  66. 684dfcf Fix unused variable warning in the rare circumstance that we have no feature-dependent instructions. by Owen Anderson · 13 years ago
  67. af482cf Pick low-hanging MatchEntry shrinkage fruit. by Benjamin Kramer · 13 years ago
  68. 41adc5f Don't download and compile compiler-rt, libcxx, and libcxxabi by default. by Bill Wendling · 13 years ago
  69. a854f5d Update to disable asserts. Build a phase 3 compiler, and compare phase 2 files against phase 3. by Bill Wendling · 13 years ago
  70. 1416dc2 Overhaul the 'test-release' script. by Bill Wendling · 13 years ago
  71. eeb58a7 Update the tree before applying patch. by Bill Wendling · 13 years ago
  72. ee62e4f Add X86 PEXTR and PDEP instructions. by Craig Topper · 13 years ago
  73. b53fa8b Add X86 BZHI instruction as well as BMI2 feature detection. by Craig Topper · 13 years ago
  74. dc479c4 Add X86 INVPCID instruction. Add 32/64-bit predicates to INVEPT, INVVPID, VMREAD, and VMWRITE to remove hack from X86RecognizableInstr. by Craig Topper · 13 years ago
  75. 3f2d5f6 Make SMDiagnostic a little more sane. Instead of passing around note/warning/error as a by Chris Lattner · 13 years ago
  76. d8b7aa2 Enhance llvm::SourceMgr to support diagnostic ranges, the same way clang does. Enhance by Chris Lattner · 13 years ago
  77. 1773084 Add X86 BEXTR instruction. This instruction uses VEX.vvvv to encode Operand 3 instead of Operand 2 so needs special casing in the disassembler and code emitter. Ultimately, should pass this information from tablegen by Craig Topper · 13 years ago
  78. 9a6d615 Add a helper script to create branches and tag release candidates. by Bill Wendling · 13 years ago
  79. f4a4e3a Add a script that helps merge changes into a release branch. by Bill Wendling · 13 years ago
  80. 566f233 Add support for X86 blsr, blsmsk, and blsi instructions. Required extra work because these are the first VEX encoded instructions to use the reg field as an opcode extension. by Craig Topper · 13 years ago
  81. bc5c49b Fix threads/jobs Calculation by David Greene · 13 years ago
  82. 8e20b94 Add Helpful Messages by David Greene · 13 years ago
  83. cdc3fbc Add Option to Skip Install by David Greene · 13 years ago
  84. d17f813 Add Option to Skip gcc Build by David Greene · 13 years ago
  85. 54a1117 Add X86 ANDN instruction. Including instruction selection. by Craig Topper · 13 years ago
  86. ccbe603 Ban rematerializable instructions with side effects. by Jakob Stoklund Olesen · 13 years ago
  87. 9b8f2a0 ARM parsing and encoding for the <option> form of LDC/STC instructions. by Jim Grosbach · 13 years ago
  88. 830378f Remove extra semicolon. by Eli Friedman · 13 years ago
  89. 29480fd Fix disassembling of popcntw. Also remove some code that says it accounts for 64BIT_REXW_XD not existing, but it does exist. by Craig Topper · 13 years ago
  90. 819a2ab Emit full ED initializers even for pseudo-instructions. by Jakob Stoklund Olesen · 13 years ago
  91. a0ed0c0 Insert dummy ED table entries for pseudo-instructions. by Jakob Stoklund Olesen · 13 years ago
  92. 460a905 ARM NEON assembly parsing and encoding for VDUP(scalar). by Jim Grosbach · 13 years ago
  93. a1b1b79 Remove Multidefs by David Greene · 13 years ago
  94. 25f6dfd Revert part of r141274. Only need to change encoding for xchg %eax, %eax in 64-bit mode. This is because in 64-bit mode xchg %eax, %eax implies zeroing the upper 32-bits of RAX which makes it not a NOP. In 32-bit mode using NOP encoding is fine. by Craig Topper · 13 years ago
  95. 6d1409d Remove the Clang tblgen backends from LLVM. by Peter Collingbourne · 13 years ago
  96. 7ea16b0 Fix assembling of xchg %eax, %eax to not use the NOP encoding of 0x90. This was done by creating a new register group that excludes AX registers. Fixes PR10345. Also added aliases for flipping the order of the operands of xchg <reg>, %eax. by Craig Topper · 13 years ago
  97. de8f33c Build system infrastructure for multiple tblgens. by Peter Collingbourne · 13 years ago
  98. d9c1fa5 Remove the TRI::getSubRegisterRegClass() hook. by Jakob Stoklund Olesen · 13 years ago
  99. 6494af4 Vim Support for Multidefs by David Greene · 13 years ago
  100. 45e7266 Emacs Support for Multidefs by David Greene · 13 years ago