1. b231866 fix the varargs version of StructType::get to not require an LLVMContext, making usage by Chris Lattner · 13 years ago
  2. c6596e2 Use the correct comparator to avoid depending on pointer values. by Jakob Stoklund Olesen · 13 years ago
  3. abdbc84 Store CodeGenRegisters as pointers so they won't be reallocated. by Jakob Stoklund Olesen · 13 years ago
  4. 54c47c1 Remove MethodProtos/MethodBodies and allocation_order_begin/end. by Jakob Stoklund Olesen · 13 years ago
  5. b4c7048 Provide AltOrders for specifying alternative allocation orders. by Jakob Stoklund Olesen · 13 years ago
  6. 23b0766 Fix formatting. by Owen Anderson · 13 years ago
  7. 2559011 Prempt some obnoxious compiler from complaing about signed/unsigned compares. by Jakob Stoklund Olesen · 13 years ago
  8. 0cc0929 Make sure to pass an unsigned to a printf format that is always %u. by Jakob Stoklund Olesen · 13 years ago
  9. 05c087d Add support to lit for build mode requirements. e.g. by Andrew Trick · 13 years ago
  10. 77b4b13 Add a new MVT::untyped. This will be used in future work for modelling ISA features like register pairs and lists with "interesting" constraints (such as ARM NEON contiguous register lists or even-odd paired registers). We need to be able to generate these instructions (often from intrinsics), but don't want to have to assign a legal type to them. Instead, we'll use an "untyped" edge to bypass the type-checking and simply ensure that the register classes match. by Owen Anderson · 13 years ago
  11. f14bacc Update the Clang diagnostic emitter to emit IDs for diagnostic categories. by John McCall · 13 years ago
  12. 3a3465b Add a new function attribute, nonlazybind, which inhibits lazy-loading by John McCall · 13 years ago
  13. 1e56a2a Replace the statically generated hashtables for checking register relationships with just scanning the (typically tiny) static lists. by Owen Anderson · 13 years ago
  14. 59f26aa Use a SetTheory instance to expand register lists in register classes. by Jakob Stoklund Olesen · 13 years ago
  15. ae1920b Give CodeGenRegisterClass a real sorted member set. by Jakob Stoklund Olesen · 13 years ago
  16. 393c404 Improve the heuristic to emit the alias if the number of hard-coded registers by Bill Wendling · 13 years ago
  17. 7b9cafd Move the list of register classes into CodeGenRegBank as well. by Jakob Stoklund Olesen · 13 years ago
  18. 952036d Fix a compile time regression caused by too small hash tables. by Jakob Stoklund Olesen · 13 years ago
  19. 740e5b3 Heuristic: If the number of operands in the alias are more than the number of by Bill Wendling · 13 years ago
  20. b95fd2d Tweak hash function and compress hash tables. by Jakob Stoklund Olesen · 13 years ago
  21. bf710cc Remove now dead code. by Jakob Stoklund Olesen · 13 years ago
  22. 4091b05 Extract the generateHashTable function. by Jakob Stoklund Olesen · 13 years ago
  23. 026dc22 Compute lists of sub-regs, super-regs, and overlapping regs. by Jakob Stoklund Olesen · 13 years ago
  24. b5923db Move the list of registers into CodeGenRegBank. by Jakob Stoklund Olesen · 13 years ago
  25. dc29c44 Move some sub-register index calculations to CodeGenRegisters.cpp by Jakob Stoklund Olesen · 13 years ago
  26. f1e2b23 Move TableGen's register bank classes to their own source file. by Jakob Stoklund Olesen · 13 years ago
  27. e450a00 Add special-case range checking for VCVT_N intrinsic immediate operands. by Bob Wilson · 13 years ago
  28. 36a300a Fixed a few illegal paths with llvm_unreachable. Patch by Cameron McInally. by Chad Rosier · 13 years ago
  29. c017bc1 Drop a RecordKeeper reference that wasn't necessary. by Jakob Stoklund Olesen · 13 years ago
  30. 1023f5a Silence compiler warnings. by Jakob Stoklund Olesen · 13 years ago
  31. 1de9982 Teach TableGen to evaluate DAG expressions as set operations. by Jakob Stoklund Olesen · 13 years ago
  32. b2afe87 Rework the logic to not rely on undefined behaviour (1LL << 64). Also simplify. by Nick Lewycky · 13 years ago
  33. f462e3f Make it possible to have unallocatable register classes. by Jakob Stoklund Olesen · 13 years ago
  34. dd13790 Add new -d option to tblgen. It writes a make(1)-style dependency file. by Joerg Sonnenberger · 13 years ago
  35. 895c1e2 Fix ssat and ssat16 encodings for ARM and Thumb. The bit position value by Bruno Cardoso Lopes · 13 years ago
  36. 6e03294 Use the dwarf->llvm mapping to print register names in the cfi directives. by Rafael Espindola · 13 years ago
  37. 7a067cc Introduce the DwarfRegAlias class for declaring that two registers have the by Rafael Espindola · 13 years ago
  38. bd0fa4c Change how tblgen generates attributes for intrinsics to use a single by John McCall · 13 years ago
  39. 7bf114c Fix the root cause of the bootstrap failure: by Rafael Espindola · 13 years ago
  40. 804cb23 [tablegen] A couple of changes to ClangDiagnosticEmmitter. by Argyrios Kyrtzidis · 13 years ago
  41. f415d8b Use a more efficient data structure for the "operand map". The number of by Bill Wendling · 13 years ago
  42. 3a2d255 Fix PR9947 by placing OPFL_MemRefs on the node using memory operands rather than by Cameron Zwarich · 13 years ago
  43. 2a8eb72 In r131488 I misunderstood how VREV works. It splits the vector in half and splits each half. Therefore, the real problem was that we were using a VREV64 for a 4xi16, when we should have been using a VREV32. by Tanya Lattner · 13 years ago
  44. c81c970 vrev is incorrectly defined in the perfect shuffle table. The ordering is backwards (should be 0x3210 versus 0x1032) which exposed a bug when doing a shuffle on a 4xi16. I've attached a test case. by Tanya Lattner · 13 years ago
  45. 4bfc6fb Downgrade a tablegen warning to an error. by Jakob Stoklund Olesen · 13 years ago
  46. 183c627 Fixed MC encoding for index_align for VLD1/VST1 (single element from one lane) for size 32 by Mon P Wang · 13 years ago
  47. 123cab9 Teach TableGen to automatically generate missing SubRegIndex instances. by Jakob Stoklund Olesen · 13 years ago
  48. 5d754bf Improve diagnostics for some parse errors. Not asserting when a user input by Jim Grosbach · 13 years ago
  49. 96883ec ParseFile() may throw, so extend the try/catch to handle that. by Jim Grosbach · 13 years ago
  50. 3a21c55 llvmc: Make it possible to provide an argument to (join). by Mikhail Glushenkov · 14 years ago
  51. 9f1569a The system suppression file should catch these, but since they *once again* are by Nick Lewycky · 14 years ago
  52. b9d5af0 Tidy up. Add missing newline to generated file. by Jim Grosbach · 14 years ago
  53. 206a10c Filter out pattterns from the FastISel emitter which it doesn't actually know how to handle. No significant functionality change at the moment, but it's necessary for some changes I'm planning. by Eli Friedman · 14 years ago
  54. bcffb1f Rename profile_rt.so to libprofile_rt.so under configure+make (it already was by Nick Lewycky · 14 years ago
  55. 4cdcb47 Fix a bug in tblgen that caused incorrect encodings on instructions that specified operands with "bit" instead of "bits<1>". by Owen Anderson · 14 years ago
  56. 4e699cf Add a TODO. by Mikhail Glushenkov · 14 years ago
  57. ddcdcc8 Remove unused STL header includes. by Jay Foad · 14 years ago
  58. 597fa65 Disassembly of A8.6.59 LDR (literal) Encoding T1 (16-bit thumb instruction) should by Johnny Chen · 14 years ago
  59. c1fe100 Define Neon load/store intrinsics for Clang as macros instead of functions. by Bob Wilson · 14 years ago
  60. 69ba413 Don't allow per-register spill size and alignment. by Jakob Stoklund Olesen · 14 years ago
  61. 6bfba2e Prefer cheap registers for busy live ranges. by Jakob Stoklund Olesen · 14 years ago
  62. 721ef66 Invert the meaning of printAliasInstr's return value. It now returns by Eric Christopher · 14 years ago
  63. 5755715 Enhance the fixed-length disassembler to support the callbacks necessary for symbolic disassembly. by Owen Anderson · 14 years ago
  64. 202a7a1 Add a new bit that ImmLeaf's can opt into, which allows them to duck out of by Chris Lattner · 14 years ago
  65. 1518afd Implement major new fastisel functionality: the matcher can now handle immediates with by Chris Lattner · 14 years ago
  66. 9bfd5f3 introduce a new OpKind abstraction which wraps up operand flavors in a tidy little wrapper. by Chris Lattner · 14 years ago
  67. a90dbc1 change OperandsSignature to use SmallVector<char> instead of std::vector<string> by Chris Lattner · 14 years ago
  68. 4447d65 since the VT is fixed for a ImmLeaf, there is no reason to expose it to the matching code. by Chris Lattner · 14 years ago
  69. 7ed1391 now that predicates have a decent abstraction layer on them, introduce a new by Chris Lattner · 14 years ago
  70. 5437906 Rework our internal representation of node predicates to expose more by Chris Lattner · 14 years ago
  71. 461cd70 remove some debugging code I added. by Chris Lattner · 14 years ago
  72. 602fc06 1. merge fast-isel-shift-imm.ll into fast-isel-x86-64.ll by Chris Lattner · 14 years ago
  73. 4954e9f Initial work to improve documentation for Clang's diagnostics, from Matthieu Monrocq by Douglas Gregor · 14 years ago
  74. b6a6388 Increase SubtargetFeatureKV Value and Implies fields to 64 bits since some targets are getting very close to 32 subtarget features. Also teach tablegen to error when there are more than 64 features to guard against undefined behavior. rdar://9282332 by Evan Cheng · 14 years ago
  75. 7a2bdde Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
  76. eef965f Add an option to not print the alias of an instruction. It defaults to "print by Bill Wendling · 14 years ago
  77. de16508 Thumb disassembler was erroneously rejecting "blx sp" instruction. by Johnny Chen · 14 years ago
  78. bd29073 TableGen: Keep the order of DECL_CONTEXT() for DeclNodes.td. RecordVector may be used instead of RecordSet. by NAKAMURA Takumi · 14 years ago
  79. 5819430 build: Add support for a SHOW_DIAGNOSTICS build variable. by Daniel Dunbar · 14 years ago
  80. 42e31df fix PR9629 - We were lowering regexes like a{{b|c}}d into ab|cd, which by Chris Lattner · 14 years ago
  81. 13a38c4 various cleanups, no functionality change. by Chris Lattner · 14 years ago
  82. dd099e1 Only emit the AvailableFeatures variable if it's used. by Bill Wendling · 14 years ago
  83. 44dcfd3 Replace the old algorithm that emitted the "print the alias for an instruction" by Bill Wendling · 14 years ago
  84. 4a8ac8d Add support for the VIA PadLock instructions. by Joerg Sonnenberger · 14 years ago
  85. 39d7cae Use array_lengthof by Joerg Sonnenberger · 14 years ago
  86. db37e40 Change loops to derive the number of tables automatically by Joerg Sonnenberger · 14 years ago
  87. 27b83d4 tlbgen/MC: StringRef's to temporary objects considered harmful. by Daniel Dunbar · 14 years ago
  88. 2348232 Add annotations to tablegen-generated processor itineraries, or replace them with something meaningful. I want to be able to read and debug the generated tables. by Andrew Trick · 14 years ago
  89. da96cf2 whitespace by Andrew Trick · 14 years ago
  90. 9cdf388 Fix typo in generated HTML. by Nick Lewycky · 14 years ago
  91. bbe7c65 Use intrinsics for Neon vmull operations. Radar 9208957. by Bob Wilson · 14 years ago
  92. 4e082a9 ClangSAEmClangSACheckersEmitter, emit info about groups. by Argyrios Kyrtzidis · 14 years ago
  93. 4712328 Quiet a gcc warning about changed name lookup rules by Matt Beaumont-Gay · 14 years ago
  94. 3d09055 In ClangSACheckersEmitter: by Argyrios Kyrtzidis · 14 years ago
  95. 9993a38 For ClangSACheckersEmitter, allow a package to belong to checker group, in which all its checkers will go into the group. by Argyrios Kyrtzidis · 14 years ago
  96. e4f3ca4 Remove scripts used by TEST=dbg from here. They now live inside llvm test suite. by Devang Patel · 14 years ago
  97. f0bf9df Partially revert commit 127155: I think it is much more convenient by Duncan Sands · 14 years ago
  98. 32ce3f9 Extend Clang's TableGen emitter for attributes to support bool arguments. by Douglas Gregor · 14 years ago
  99. 067e2e2 Useful script for finding regressions in the nightly testsuite. by Duncan Sands · 14 years ago
  100. ef74e9a delegate the disassembly of t2ADR to the more generic t2ADDri12/t2SUBri12 instructions, and add a test case for that. by Johnny Chen · 14 years ago