summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/IntrinsicEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Emit argmemonly attribute for intrinsics.Igor Laevsky2015-08-131-33/+23
* Fix TableGen code generation for ReadNone attribute.Eric Christopher2015-07-301-1/+1
* [PM/AA] Extract the ModRef enums from the AliasAnalysis class inChandler Carruth2015-07-221-7/+8
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-291-1/+1
* Add initial support for the convergent attribute.Owen Anderson2015-05-261-1/+10
* This patch adds support for the vector quadword add/sub instructions introducedKit Barton2015-05-251-1/+3
* Re-instate the pragma optimize hack for MSVC, but not clang-clReid Kleckner2015-02-261-0/+8
* Remove stale pragma hack for an unsupported MSVC versionReid Kleckner2015-02-261-8/+0
* Masked Gather and Scatter Intrinsics.Elena Demikhovsky2015-02-081-3/+5
* Intrinsics: introduce llvm_any_ty aka ValueType AnyRamkumar Ramachandra2015-01-221-5/+6
* Masked Load/Store - Changed the order of parameters in intrinsics.Elena Demikhovsky2014-12-251-1/+5
* Masked Load / Store Intrinsics - the CodeGen part.Elena Demikhovsky2014-12-041-1/+9
* Revert "Masked Vector Load and Store Intrinsics."Duncan P. N. Exon Smith2014-11-281-9/+1
* Masked Vector Load and Store Intrinsics.Elena Demikhovsky2014-11-231-1/+9
* Moved out IIT_V64 from common values section.Robert Khasanov2014-10-201-5/+5
* [AVX512] Added intrinsics for VPCMPEQB and VPCMPEQW.Robert Khasanov2014-09-301-18/+20
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-2/+1
* [TABLEGEN] Do not crash on intrinsics with names longer than 40 charactersJustin Holewinski2014-07-171-2/+3
* TableGen: introduce support for MSBuiltinSaleem Abdulrasool2014-07-041-0/+54
* Replace some assert(0)'s with llvm_unreachable.Craig Topper2014-06-181-1/+1
* Fix redefinition of default argument, found by modules build. It's notRichard Smith2014-04-201-5/+4
* remove some dead codeNuno Lopes2014-04-171-2/+0
* Intrinsics: add LLVMHalfElementsVectorType constraintTim Northover2014-03-291-1/+4
* Intrinsics: expand semantics of LLVMExtendedVectorType (& trunc)Tim Northover2014-03-281-6/+6
* Expose "noduplicate" attribute as a property for intrinsics.Eli Bendersky2014-03-181-1/+11
* Now that we have C++11, turn simple functors into lambdas and remove a ton of...Benjamin Kramer2014-03-011-17/+5
* Stackmaps are used for OSR exits, which is a custom kind of unwinding. Hence,...Filip Pizlo2014-02-201-0/+1
* Replace tablegen uses of EVT with MVT. Add isOverloaded() to MVT to facilitat...Craig Topper2014-01-241-6/+5
* Small improvement to InstrinsicEmitter::EmitAttributes. This change removes ...Owen Anderson2013-11-161-17/+38
* Enable variable arguments support for intrinsics.Andrew Trick2013-10-311-1/+4
* whitespaceAndrew Trick2013-10-311-49/+49
* Initial support for Neon scalar instructions.Jiangning Liu2013-09-241-1/+3
* Fix a bug in TableGen where the intrinsic function name recognizer could mis-...Justin Holewinski2013-07-251-0/+18
* Extend 'readonly' and 'readnone' to work on function arguments as well asNick Lewycky2013-07-061-0/+6
* Use the AttributeSet instead of AttributeWithIndex.Bill Wendling2013-01-271-7/+6
* Support for half intrinsics. Pushes MMX into slower encoding path.Michael Ilseman2013-01-111-18/+20
* Change 'AttrVal' to 'AttrKind' to better reflect that it's a kind of attribut...Bill Wendling2012-12-221-1/+1
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-6/+6
* s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling2012-12-071-5/+5
* Make the AttrListPtr object a part of the LLVMContext.Bill Wendling2012-11-201-1/+1
* Remove exception handling usage from tblgen.Joerg Sonnenberger2012-10-251-5/+6
* Add an enum for the return and function indexes into the AttrListPtr object. ...Bill Wendling2012-10-151-2/+2
* Attributes RewriteBill Wendling2012-10-151-4/+4
* Pass into the AttributeWithIndex::get method an ArrayRef of attributeBill Wendling2012-10-101-35/+27
* Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen2012-06-111-45/+91
* switch AttrListPtr::get to take an ArrayRef, simplifying a lot of clients.Chris Lattner2012-05-281-1/+2
* rdar://11542750 - llvm.trap should be marked no return.Chris Lattner2012-05-271-4/+21
* Reimplement the intrinsic verifier to use the same table as Intrinsic::getDef...Chris Lattner2012-05-271-137/+0
* move some code around so that Verifier.cpp can get access to the intrinsic in...Chris Lattner2012-05-271-33/+4
* enhance the intrinsic info table to encode what *kind* of Any argumentChris Lattner2012-05-271-12/+20
OpenPOWER on IntegriCloud