aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/IntrinsicEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* rearrange some code, no functionality change.Chris Lattner2012-05-261-20/+24
* Fixed typo in r156905.Patrik Hägglund2012-05-231-2/+2
* small refinement to r157218 to save a tiny amount of table size in the commonChris Lattner2012-05-231-4/+10
* Added address space qualifier to intrinsic PointerType arguments.Pete Cooper2012-05-211-0/+6
* enhance the intrinsic info stuff to emit encodings that don't fit in 32-bits ...Chris Lattner2012-05-171-164/+73
* finish encoding all of the interesting details of intrinsics. Now intrinsicsChris Lattner2012-05-171-45/+45
* strengthen the intrinsic descriptor stuff to be able to handle sin, cos and o...Chris Lattner2012-05-171-54/+63
* simplify code generated by tblgen that is not necessary since we droppedChris Lattner2012-05-171-20/+4
* I forgot the #ifdef _MSC_VER guard in my last commit.Francois Pichet2012-05-171-0/+5
* Fix the MSVC 2010 build: disable the optimizer for a problematic function.Francois Pichet2012-05-171-0/+2
* Significantly reduce the compiled size of Functions.cpp by turning a big blob...Chris Lattner2012-05-161-117/+307
* have tblgen emit cast<> instead of dyn_cast<> when we know it must succeed.Chris Lattner2012-05-161-2/+2
* Move llvm-tblgen's StringMatcher into the TableGen library so it canDouglas Gregor2012-05-021-1/+1
* Fix target specific intrinsic handling to adjust intrinsic number before doin...Craig Topper2012-04-131-9/+15
* TableGen: Don't emit the llvm intrinsic -> gcc builtin table, its only user w...Benjamin Kramer2012-03-261-19/+0
* Emit the "is an intrinsic overloaded" table as a bitfield.Benjamin Kramer2012-03-011-7/+10
* Emit the intrinsic modref info as a lookup table instead of a huge switch.Benjamin Kramer2012-03-011-16/+18
* Convert generated intrinsic attributes to use an array lookup as Chris sugges...Craig Topper2012-02-281-18/+26
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-051-4/+3
* Add basic generic CodeGen support for half.Dan Gohman2011-12-201-0/+2
* Move TableGen's parser and entry point into a libraryPeter Collingbourne2011-10-011-1/+1
* Change Intrinsic::getDeclaration and friends to take an ArrayRef.Benjamin Kramer2011-07-141-1/+1
* fix the varargs version of StructType::get to not require an LLVMContext, mak...Chris Lattner2011-06-181-1/+1
* Change how tblgen generates attributes for intrinsics to use a singleJohn McCall2011-05-281-59/+111
* Rename AccessesArguments and AccessesArgumentsReadonly, and rewriteDan Gohman2010-11-101-2/+2
* Translate IntrReadArgMem to AccessesArgumentsReadonly.Dan Gohman2010-11-091-0/+2
* Get rid of pop_macro warnings on MSVC.Michael J. Spencer2010-09-241-2/+5
* CBackend: Fix MSVC build.Michael J. Spencer2010-09-141-4/+4
* Add x86mmx to TableGen.Dale Johannesen2010-09-111-0/+2
* emit the LLVM intrinsic name -> intrinsic number mapping table withChris Lattner2010-09-061-25/+34
* emit the __builtin -> intrinsic map with StringMatcher instead of aChris Lattner2010-09-061-108/+18
* slightly improve the runtime and code size of the Intrinsics info table by notChris Lattner2010-09-061-13/+15
* Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMemDan Gohman2010-08-051-2/+2
* Fixes for Microsoft Visual Studio 2010, from Steven Watanabe!Douglas Gregor2010-05-111-0/+19