summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/IntrinsicEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Change intrinsic result type for void to store it as an empty listChris Lattner2010-03-221-6/+7
* Revert r99009 temporarily it seems to be breaking the bots.Eric Christopher2010-03-191-7/+6
* Change intrinsic result type for void to store it as an empty listChris Lattner2010-03-191-6/+7
* Partially address a README by having functionattrs consider calls toDuncan Sands2010-01-061-1/+1
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-9/+9
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-22/+22
* Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsicBob Wilson2009-08-111-3/+3
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-27/+27
* Privatize the StructType table, which unfortunately involves routing contexts...Owen Anderson2009-08-051-2/+2
* Fix the verifier to handle intrinsics with LLVMMatchType parameters, whereBob Wilson2009-07-291-0/+13
* Add new ValueType for metadata.Devang Patel2009-07-061-0/+2
* Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar2009-07-031-17/+17
* improve the APIs for creating struct and function types with no arguments/ele...Chris Lattner2009-07-011-1/+1
* Fix PR3994: LLVMMatchType arguments do not refer to absolute return valueBob Wilson2009-04-161-2/+0
* fix a few spelling errors and typosJim Grosbach2009-03-261-1/+1
* Added support to have TableGen provide information if an intrinsic (coreMon P Wang2009-02-241-1/+21
OpenPOWER on IntegriCloud