- 808e157 Mark @llvm.trap cold by Vedant Kumar · 7 years ago
- 83a5fe1 [Power9] Add __float128 builtins for Round To Odd by Stefan Pintilie · 7 years ago
- f5890e4 [IR] Split Intrinsics.inc into enums and implementations by Reid Kleckner · 7 years ago
- 61ff286 NFC - Typo fixes lib/VMCore -> lib/IR by Gabor Buella · 7 years ago
- 3a13ed6 Avoid int to string conversion in Twine or raw_ostream contexts. by Benjamin Kramer · 8 years ago
- 0e6694d Silence a bunch of implicit fallthrough warnings by Adrian Prantl · 8 years ago
- 2e8be9d Fix typo in emitted attribute name by Matt Arsenault · 8 years ago
- 786ca6a [TableGen] Allow intrinsics to have up to 8 return values. by Artem Belevich · 8 years ago
- a0b45f4 [IR] Abstract away ArgNo+1 attribute indexing as much as possible by Reid Kleckner · 8 years ago
- ef5798a Support arbitrary address space pointers in masked gather/scatter intrinsics. by Elad Cohen · 8 years ago
- 868af92 TableGen: Add IntrHasSideEffects property for intrinsics by Matt Arsenault · 8 years ago
- b19b57e Add speculatable function attribute by Matt Arsenault · 8 years ago
- 8a76f91 [tblgen] GCC/MS builtin to target intrisics map. by Aditya Nandakumar · 8 years ago
- b518054 Rename AttributeSet to AttributeList by Reid Kleckner · 9 years ago
- 6f5f001 TableGen: use fully qualified name for StringLiteral by Saleem Abdulrasool · 9 years ago
- a9df941 Fix the GCC build. by Benjamin Kramer · 9 years ago
- 7432113 [IR] Remove global constructor from Function.cpp by Benjamin Kramer · 9 years ago
- 57d35bf Add IntrInaccessibleMemOnly property for intrinsics by Andrew Kaylor · 9 years ago
- caaceef Expandload and Compressstore intrinsics by Elena Demikhovsky · 9 years ago
- 262a133 Revert 285087. by Nico Weber · 9 years ago
- 04fbf57 Try removing an MSVC2010 workaround. by Nico Weber · 9 years ago
- f9ff04c Use StringRef in TableGen generated Intrinsics.gen file (NFC) by Mehdi Amini · 9 years ago
- cd1d5aa Replace a few more "fall through" comments with LLVM_FALLTHROUGH by Justin Bogner · 9 years ago
- 92a8c61 IR: Sort generic intrinsics before target specific ones by Justin Bogner · 9 years ago
- 47646c0 Add a 'Returned' intrinsic property corresponding to the 'returned' argument attribute by Hal Finkel · 9 years ago
- 84c9f99 Add writeonly IR attribute by Nicolai Haehnle · 9 years ago
- b48275f Add IntrWrite[Arg]Mem intrinsic property by Nicolai Haehnle · 9 years ago
- 5b46371 [llvm-tblgen] Avoid StringMatcher for GCC and MS builtin names by Reid Kleckner · 10 years ago
- 1c93b4c [llvm-tblgen] Stop emitting the intrinsic name matching code by Reid Kleckner · 10 years ago
- b8bb90b Add vector types for intrinsics by Krzysztof Parzyszek · 10 years ago
- 63d23d1 [IntrinsicEmitter] Remove GET_INTRINSIC_MODREF_BEHAVIOR table by Igor Laevsky · 10 years ago
- 917c738 [TableGen] Allow TokenTy in intrinsic signatures by Joseph Tremoulet · 10 years ago
- 30143ae Emit argmemonly attribute for intrinsics. by Igor Laevsky · 10 years ago
- 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 · 11 years ago
- 9ced19a remove some dead code by Nuno Lopes · 11 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 · 13 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 · 13 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