1. 10f5d60 Fix TableGen code generation for ReadNone attribute. by Eric Christopher · 10 years ago
  2. 194f59c [PM/AA] Extract the ModRef enums from the AliasAnalysis class in by Chandler Carruth · 10 years ago
  3. f5e2fc4 Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types by Benjamin Kramer · 10 years ago
  4. 85fa7d5 Add initial support for the convergent attribute. by Owen Anderson · 10 years ago
  5. 6646033 This patch adds support for the vector quadword add/sub instructions introduced by Kit Barton · 10 years ago
  6. f3c8209 Re-instate the pragma optimize hack for MSVC, but not clang-cl by Reid Kleckner · 11 years ago
  7. 94ce865 Remove stale pragma hack for an unsupported MSVC version by Reid Kleckner · 11 years ago
  8. 23a485a Masked Gather and Scatter Intrinsics. by Elena Demikhovsky · 11 years ago
  9. 75a4f35 Intrinsics: introduce llvm_any_ty aka ValueType Any by Ramkumar Ramachandra · 11 years ago
  10. fb81b93 Masked Load/Store - Changed the order of parameters in intrinsics. by Elena Demikhovsky · 11 years ago
  11. f1de34b Masked Load / Store Intrinsics - the CodeGen part. by Elena Demikhovsky · 11 years ago
  12. 9bc81fb Revert "Masked Vector Load and Store Intrinsics." by Duncan P. N. Exon Smith · 11 years ago
  13. 9e5089a Masked Vector Load and Store Intrinsics. by Elena Demikhovsky · 11 years ago
  14. 65c2756 Moved out IIT_V64 from common values section. by Robert Khasanov · 11 years ago
  15. b25e562 [AVX512] Added intrinsics for VPCMPEQB and VPCMPEQW. by Robert Khasanov · 11 years ago
  16. e1d1294 Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just letting them be implicitly created. by Craig Topper · 11 years ago
  17. 8a5bf7f [TABLEGEN] Do not crash on intrinsics with names longer than 40 characters by Justin Holewinski · 11 years ago
  18. 4e63fc4 TableGen: introduce support for MSBuiltin by Saleem Abdulrasool · 11 years ago
  19. 2a30d78 Replace some assert(0)'s with llvm_unreachable. by Craig Topper · 11 years ago
  20. 6bc9df3 Fix redefinition of default argument, found by modules build. It's not by Richard Smith · 12 years ago
  21. 9ced19a remove some dead code by Nuno Lopes · 12 years ago
  22. 4516de3 Intrinsics: add LLVMHalfElementsVectorType constraint by Tim Northover · 12 years ago
  23. aa3cf1e Intrinsics: expand semantics of LLVMExtendedVectorType (& trunc) by Tim Northover · 12 years ago
  24. 2281ef9 Expose "noduplicate" attribute as a property for intrinsics. by Eli Bendersky · 12 years ago
  25. 3a377bc Now that we have C++11, turn simple functors into lambdas and remove a ton of boilerplate. by Benjamin Kramer · 12 years ago
  26. c95bd8d Stackmaps are used for OSR exits, which is a custom kind of unwinding. Hence, they by Filip Pizlo · 12 years ago
  27. 8561de9 Replace tablegen uses of EVT with MVT. Add isOverloaded() to MVT to facilitate. Remove TGValueTypes.cpp since its unused now (and may have been before). by Craig Topper · 12 years ago
  28. b88cc2f Small improvement to InstrinsicEmitter::EmitAttributes. This change removes the “pushing” and “clearing” of the SmallVector and instead uses const arrays to pass the attributeKinds to AttributeSet::get . by Owen Anderson · 12 years ago
  29. a2efd99 Enable variable arguments support for intrinsics. by Andrew Trick · 12 years ago
  30. d4d1d9c whitespace by Andrew Trick · 12 years ago
  31. 63dc840 Initial support for Neon scalar instructions. by Jiangning Liu · 12 years ago
  32. b3d630c Fix a bug in TableGen where the intrinsic function name recognizer could mis-identify names if one was a prefix substring of the other by Justin Holewinski · 12 years ago
  33. c2ec072 Extend 'readonly' and 'readnone' to work on function arguments as well as by Nick Lewycky · 12 years ago
  34. 4d3491c Use the AttributeSet instead of AttributeWithIndex. by Bill Wendling · 13 years ago
  35. 6c6d715 Support for half intrinsics. Pushes MMX into slower encoding path. by Michael Ilseman · 13 years ago
  36. c79e42c Change 'AttrVal' to 'AttrKind' to better reflect that it's a kind of attribute instead of the value of the attribute. by Bill Wendling · 13 years ago
  37. 3d7b0b8 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
  38. e94d843 s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future. by Bill Wendling · 13 years ago
  39. f86efb9 Make the AttrListPtr object a part of the LLVMContext. by Bill Wendling · 13 years ago
  40. 635debe Remove exception handling usage from tblgen. by Joerg Sonnenberger · 13 years ago
  41. fbd38fe Add an enum for the return and function indexes into the AttrListPtr object. This gets rid of some magic numbers. by Bill Wendling · 13 years ago
  42. d079a44 Attributes Rewrite by Bill Wendling · 13 years ago
  43. ed42e79 Pass into the AttributeWithIndex::get method an ArrayRef of attribute by Bill Wendling · 13 years ago
  44. e6aed13 Write llvm-tblgen backends as functions instead of sub-classes. by Jakob Stoklund Olesen · 13 years ago
  45. 3cb6f83 switch AttrListPtr::get to take an ArrayRef, simplifying a lot of clients. by Chris Lattner · 13 years ago
  46. ff9e08b rdar://11542750 - llvm.trap should be marked no return. by Chris Lattner · 13 years ago
  47. 144b619 Reimplement the intrinsic verifier to use the same table as Intrinsic::getDefinition, by Chris Lattner · 13 years ago
  48. f39c278 move some code around so that Verifier.cpp can get access to the intrinsic info table. by Chris Lattner · 13 years ago
  49. c464416 enhance the intrinsic info table to encode what *kind* of Any argument by Chris Lattner · 13 years ago
  50. c5a825b rearrange some code, no functionality change. by Chris Lattner · 13 years ago
  51. ca210d8 Fixed typo in r156905. by Patrik Hägglund · 13 years ago
  52. 4f18aa8 small refinement to r157218 to save a tiny amount of table size in the common by Chris Lattner · 13 years ago
  53. 243efd7 Added address space qualifier to intrinsic PointerType arguments. by Pete Cooper · 13 years ago
  54. a3b0f52 enhance the intrinsic info stuff to emit encodings that don't fit in 32-bits into a by Chris Lattner · 13 years ago
  55. 3e34a7b finish encoding all of the interesting details of intrinsics. Now intrinsics by Chris Lattner · 13 years ago
  56. 827b253 strengthen the intrinsic descriptor stuff to be able to handle sin, cos and other by Chris Lattner · 13 years ago
  57. 786edd2 simplify code generated by tblgen that is not necessary since we dropped by Chris Lattner · 13 years ago
  58. 9522bfc I forgot the #ifdef _MSC_VER guard in my last commit. by Francois Pichet · 13 years ago
  59. b273b74 Fix the MSVC 2010 build: disable the optimizer for a problematic function. by Francois Pichet · 13 years ago
  60. 7f0e7ba Significantly reduce the compiled size of Functions.cpp by turning a big blob of tblgen by Chris Lattner · 13 years ago
  61. d785d06 have tblgen emit cast<> instead of dyn_cast<> when we know it must succeed. by Chris Lattner · 13 years ago
  62. 12c1cd3 Move llvm-tblgen's StringMatcher into the TableGen library so it can by Douglas Gregor · 14 years ago
  63. 374f19c Fix target specific intrinsic handling to adjust intrinsic number before doing attribute table lookup. Also fix attribute table lookup to handle 'invalid' intrinsic correctly. Fixes PR12542 by Craig Topper · 14 years ago
  64. c16e09b TableGen: Don't emit the llvm intrinsic -> gcc builtin table, its only user was the c backend. by Benjamin Kramer · 14 years ago
  65. acd78d5 Emit the "is an intrinsic overloaded" table as a bitfield. by Benjamin Kramer · 14 years ago
  66. aba3503 Emit the intrinsic modref info as a lookup table instead of a huge switch. by Benjamin Kramer · 14 years ago
  67. ccd651c Convert generated intrinsic attributes to use an array lookup as Chris suggested in PR11951. by Craig Topper · 14 years ago
  68. c4965bc Convert assert(0) to llvm_unreachable by Craig Topper · 14 years ago
  69. 94580ab Add basic generic CodeGen support for half. by Dan Gohman · 14 years ago
  70. 84c287e Move TableGen's parser and entry point into a library by Peter Collingbourne · 14 years ago
  71. e6e1933 Change Intrinsic::getDeclaration and friends to take an ArrayRef. by Benjamin Kramer · 14 years ago
  72. f3f545e fix the varargs version of StructType::get to not require an LLVMContext, making usage by Chris Lattner · 14 years ago
  73. 375dcc9 Change how tblgen generates attributes for intrinsics to use a single by John McCall · 14 years ago
  74. f899c87 Rename AccessesArguments and AccessesArgumentsReadonly, and rewrite by Dan Gohman · 15 years ago
  75. 88d5f7f Translate IntrReadArgMem to AccessesArgumentsReadonly. by Dan Gohman · 15 years ago
  76. ded5f66 Get rid of pop_macro warnings on MSVC. by Michael J. Spencer · 15 years ago
  77. 511dce0 CBackend: Fix MSVC build. by Michael J. Spencer · 15 years ago
  78. 3a12890 Add x86mmx to TableGen. by Dale Johannesen · 15 years ago
  79. 07b332f emit the LLVM intrinsic name -> intrinsic number mapping table with by Chris Lattner · 15 years ago
  80. 497d13e emit the __builtin -> intrinsic map with StringMatcher instead of a by Chris Lattner · 15 years ago
  81. fb43da6 slightly improve the runtime and code size of the Intrinsics info table by not by Chris Lattner · 15 years ago
  82. ddb2d65 Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMem by Dan Gohman · 15 years ago
  83. 6739a89 Fixes for Microsoft Visual Studio 2010, from Steven Watanabe! by Douglas Gregor · 15 years ago
  84. 2109cb4 Change intrinsic result type for void to store it as an empty list by Chris Lattner · 16 years ago
  85. 3e2bb70 Revert r99009 temporarily it seems to be breaking the bots. by Eric Christopher · 16 years ago
  86. 933b2cf Change intrinsic result type for void to store it as an empty list by Chris Lattner · 16 years ago
  87. 78376ad Partially address a README by having functionattrs consider calls to by Duncan Sands · 16 years ago
  88. 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  89. 9f94459 Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  90. 2cd5da8 Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsic by Bob Wilson · 16 years ago
  91. 53aa7a9 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  92. 03cb69f Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs. by Owen Anderson · 16 years ago
  93. 1024634 Fix the verifier to handle intrinsics with LLVMMatchType parameters, where by Bob Wilson · 16 years ago
  94. 5832e7f Add new ValueType for metadata. by Devang Patel · 16 years ago
  95. 38a22bf Replace std::iostreams with raw_ostream in TableGen. by Daniel Dunbar · 16 years ago
  96. 96122de improve the APIs for creating struct and function types with no arguments/elements by Chris Lattner · 16 years ago
  97. b8c370a Fix PR3994: LLVMMatchType arguments do not refer to absolute return value by Bob Wilson · 17 years ago
  98. 975c1cb fix a few spelling errors and typos by Jim Grosbach · 17 years ago
  99. b402493 Added support to have TableGen provide information if an intrinsic (core by Mon P Wang · 17 years ago
  100. 73247d2 Generalize some alias analysis logic from atomic by Duncan Sands · 17 years ago