aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/IntrinsicEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-25Masked Load/Store - Changed the order of parameters in intrinsics.Elena Demikhovsky1-1/+5
2014-12-04Masked Load / Store Intrinsics - the CodeGen part.Elena Demikhovsky1-1/+9
2014-11-28Revert "Masked Vector Load and Store Intrinsics."Duncan P. N. Exon Smith1-9/+1
2014-11-23Masked Vector Load and Store Intrinsics.Elena Demikhovsky1-1/+9
2014-10-20Moved out IIT_V64 from common values section.Robert Khasanov1-5/+5
2014-09-30[AVX512] Added intrinsics for VPCMPEQB and VPCMPEQW.Robert Khasanov1-18/+20
2014-08-27Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper1-2/+1
2014-07-17[TABLEGEN] Do not crash on intrinsics with names longer than 40 charactersJustin Holewinski1-2/+3
2014-07-04TableGen: introduce support for MSBuiltinSaleem Abdulrasool1-0/+54
2014-06-18Replace some assert(0)'s with llvm_unreachable.Craig Topper1-1/+1
2014-04-20Fix redefinition of default argument, found by modules build. It's notRichard Smith1-5/+4
2014-04-17remove some dead codeNuno Lopes1-2/+0
2014-03-29Intrinsics: add LLVMHalfElementsVectorType constraintTim Northover1-1/+4
2014-03-28Intrinsics: expand semantics of LLVMExtendedVectorType (& trunc)Tim Northover1-6/+6
2014-03-18Expose "noduplicate" attribute as a property for intrinsics.Eli Bendersky1-1/+11
2014-03-01Now that we have C++11, turn simple functors into lambdas and remove a ton of...Benjamin Kramer1-17/+5
2014-02-20Stackmaps are used for OSR exits, which is a custom kind of unwinding. Hence,...Filip Pizlo1-0/+1
2014-01-24Replace tablegen uses of EVT with MVT. Add isOverloaded() to MVT to facilitat...Craig Topper1-6/+5
2013-11-16Small improvement to InstrinsicEmitter::EmitAttributes. This change removes ...Owen Anderson1-17/+38
2013-10-31Enable variable arguments support for intrinsics.Andrew Trick1-1/+4
2013-10-31whitespaceAndrew Trick1-49/+49
2013-09-24Initial support for Neon scalar instructions.Jiangning Liu1-1/+3
2013-07-25Fix a bug in TableGen where the intrinsic function name recognizer could mis-...Justin Holewinski1-0/+18
2013-07-06Extend 'readonly' and 'readnone' to work on function arguments as well asNick Lewycky1-0/+6
2013-01-27Use the AttributeSet instead of AttributeWithIndex.Bill Wendling1-7/+6
2013-01-11Support for half intrinsics. Pushes MMX into slower encoding path.Michael Ilseman1-18/+20
2012-12-22Change 'AttrVal' to 'AttrKind' to better reflect that it's a kind of attribut...Bill Wendling1-1/+1
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling1-6/+6
2012-12-07s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling1-5/+5
2012-11-20Make the AttrListPtr object a part of the LLVMContext.Bill Wendling1-1/+1
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger1-5/+6
2012-10-15Add an enum for the return and function indexes into the AttrListPtr object. ...Bill Wendling1-2/+2
2012-10-15Attributes RewriteBill Wendling1-4/+4
2012-10-10Pass into the AttributeWithIndex::get method an ArrayRef of attributeBill Wendling1-35/+27
2012-06-11Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen1-45/+91
2012-05-28switch AttrListPtr::get to take an ArrayRef, simplifying a lot of clients.Chris Lattner1-1/+2
2012-05-27rdar://11542750 - llvm.trap should be marked no return.Chris Lattner1-4/+21
2012-05-27Reimplement the intrinsic verifier to use the same table as Intrinsic::getDef...Chris Lattner1-137/+0
2012-05-27move some code around so that Verifier.cpp can get access to the intrinsic in...Chris Lattner1-33/+4
2012-05-27enhance the intrinsic info table to encode what *kind* of Any argumentChris Lattner1-12/+20
2012-05-26rearrange some code, no functionality change.Chris Lattner1-20/+24
2012-05-23Fixed typo in r156905.Patrik Hägglund1-2/+2
2012-05-23small refinement to r157218 to save a tiny amount of table size in the commonChris Lattner1-4/+10
2012-05-21Added address space qualifier to intrinsic PointerType arguments.Pete Cooper1-0/+6
2012-05-17enhance the intrinsic info stuff to emit encodings that don't fit in 32-bits ...Chris Lattner1-164/+73
2012-05-17finish encoding all of the interesting details of intrinsics. Now intrinsicsChris Lattner1-45/+45
2012-05-17strengthen the intrinsic descriptor stuff to be able to handle sin, cos and o...Chris Lattner1-54/+63
2012-05-17simplify code generated by tblgen that is not necessary since we droppedChris Lattner1-20/+4
2012-05-17I forgot the #ifdef _MSC_VER guard in my last commit.Francois Pichet1-0/+5
2012-05-17Fix the MSVC 2010 build: disable the optimizer for a problematic function.Francois Pichet1-0/+2