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