summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/IntrinsicEmitter.h
Commit message (Collapse)AuthorAgeFilesLines
* remove attributions from utils.Chris Lattner2007-12-291-2/+2
| | | | llvm-svn: 45419
* Rather than having special rules like "intrinsics cannotDuncan Sands2007-12-031-5/+1
| | | | | | | | | throw exceptions", just mark intrinsics with the nounwind attribute. Likewise, mark intrinsics as readnone/readonly and get rid of special aliasing logic (which didn't use anything more than this anyway). llvm-svn: 44544
* Automatically generating intrinsic declarations from Dan Gohman. ModifiedJim Laskey2007-02-071-0/+2
| | | | | | | to construct FunctionType in separate function, and, have getDeclaration return a Function instead of a Constant. llvm-svn: 34008
* extract some more information from the intrinsic tableChris Lattner2006-03-241-0/+2
| | | | llvm-svn: 27022
* Autogenerate a table of intrinsic names, so we can map from intrinsic ID toChris Lattner2006-03-151-0/+2
| | | | | | LLVM intrinsic function name. llvm-svn: 26771
* Autogenerate code to map from GCC builtin to LLVM intrinsic.Chris Lattner2006-03-151-0/+2
| | | | llvm-svn: 26770
* emit a mapping from LLVM intrinsic -> GCC builtins.Chris Lattner2006-03-131-0/+2
| | | | llvm-svn: 26736
* generate side-effect infoChris Lattner2006-03-091-0/+2
| | | | llvm-svn: 26672
* Parse mod/ref properties, autogen mod/ref informationChris Lattner2006-03-091-0/+2
| | | | llvm-svn: 26669
* parse intrinsic typesChris Lattner2006-03-091-1/+2
| | | | | | autogenerate an intrinsic verifier llvm-svn: 26666
* autogenerate the function name recognizerChris Lattner2006-03-091-0/+4
| | | | llvm-svn: 26663
* initial implementation of intrinsic parsingChris Lattner2006-03-031-0/+38
llvm-svn: 26495
OpenPOWER on IntegriCloud