summaryrefslogtreecommitdiff
path: root/utils/TableGen/IntrinsicEmitter.cpp
Commit message (Expand)AuthorAge
* Move TableGen's parser and entry point into a libraryPeter Collingbourne2011-10-01
* Change Intrinsic::getDeclaration and friends to take an ArrayRef.Benjamin Kramer2011-07-14
* fix the varargs version of StructType::get to not require an LLVMContext, mak...Chris Lattner2011-06-18
* Change how tblgen generates attributes for intrinsics to use a singleJohn McCall2011-05-28
* Rename AccessesArguments and AccessesArgumentsReadonly, and rewriteDan Gohman2010-11-10
* Translate IntrReadArgMem to AccessesArgumentsReadonly.Dan Gohman2010-11-09
* Get rid of pop_macro warnings on MSVC.Michael J. Spencer2010-09-24
* CBackend: Fix MSVC build.Michael J. Spencer2010-09-14
* Add x86mmx to TableGen.Dale Johannesen2010-09-11
* emit the LLVM intrinsic name -> intrinsic number mapping table withChris Lattner2010-09-06
* emit the __builtin -> intrinsic map with StringMatcher instead of aChris Lattner2010-09-06
* slightly improve the runtime and code size of the Intrinsics info table by notChris Lattner2010-09-06
* Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMemDan Gohman2010-08-05
* Fixes for Microsoft Visual Studio 2010, from Steven Watanabe!Douglas Gregor2010-05-11
* Change intrinsic result type for void to store it as an empty listChris Lattner2010-03-22
* Revert r99009 temporarily it seems to be breaking the bots.Eric Christopher2010-03-19
* Change intrinsic result type for void to store it as an empty listChris Lattner2010-03-19
* Partially address a README by having functionattrs consider calls toDuncan Sands2010-01-06
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-13
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-11
* Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsicBob Wilson2009-08-11
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-10
* Privatize the StructType table, which unfortunately involves routing contexts...Owen Anderson2009-08-05
* Fix the verifier to handle intrinsics with LLVMMatchType parameters, whereBob Wilson2009-07-29
* Add new ValueType for metadata.Devang Patel2009-07-06
* Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar2009-07-03
* improve the APIs for creating struct and function types with no arguments/ele...Chris Lattner2009-07-01
* Fix PR3994: LLVMMatchType arguments do not refer to absolute return valueBob Wilson2009-04-16
* fix a few spelling errors and typosJim Grosbach2009-03-26
* Added support to have TableGen provide information if an intrinsic (coreMon P Wang2009-02-24
* Generalize some alias analysis logic from atomicDuncan Sands2009-02-14
* Reapply 63765. Patches for clang and llvm-gcc to follow.Dale Johannesen2009-02-05
* Reverting 63765. This broke the build of both clangDale Johannesen2009-02-04
* New feature: add support for target intrinsics being defined in theNate Begeman2009-02-04
* make tblgen autogenerate the nocapture intrinsics for Chris Lattner2009-01-12
* add scaffolding to emit argument attributes. No functionality Chris Lattner2009-01-12
* make tblgen emit the entire Intrinsic::getAttributes method, Chris Lattner2009-01-12
* Improve support for type-generic vector intrinsics by teaching TableGen howBob Wilson2009-01-07
* Fix to record comparator to make it work for return values > 1.Bill Wendling2008-11-13
* Put comma in correct place for call to StructType::getBill Wendling2008-11-13
* Modify the intrinsics pattern to separate out the "return" types from theBill Wendling2008-11-13
* Large mechanical patch.Devang Patel2008-09-25
* Added support for overloading intrinsics (atomics) based on pointersMon P Wang2008-07-30
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-06
* Change the builtin matcher to emit a decision tree, which should help out Chris Lattner2008-01-04
* Don't let IntrinsicID be uninitialized if it doesn't match.Chris Lattner2008-01-04
* Remove the default else. This was ending in code that looked like this:Bill Wendling2008-01-03
* Fix a build problem with VC++ by not doing the target prefixChris Lattner2008-01-02
* remove attributions from utils.Chris Lattner2007-12-29
* Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb2007-12-17