summaryrefslogtreecommitdiff
path: root/utils/TableGen/IntrinsicEmitter.cpp
AgeCommit message (Expand)Author
2017-12-03Fix typo in emitted attribute nameMatt Arsenault
2017-10-12[TableGen] Allow intrinsics to have up to 8 return values.Artem Belevich
2017-05-03[IR] Abstract away ArgNo+1 attribute indexing as much as possibleReid Kleckner
2017-05-03Support arbitrary address space pointers in masked gather/scatter intrinsics.Elad Cohen
2017-04-28TableGen: Add IntrHasSideEffects property for intrinsicsMatt Arsenault
2017-04-28Add speculatable function attributeMatt Arsenault
2017-04-19[tblgen] GCC/MS builtin to target intrisics map.Aditya Nandakumar
2017-03-21Rename AttributeSet to AttributeListReid Kleckner
2017-01-31TableGen: use fully qualified name for StringLiteralSaleem Abdulrasool
2017-01-30Fix the GCC build.Benjamin Kramer
2017-01-30[IR] Remove global constructor from Function.cppBenjamin Kramer
2016-11-22Add IntrInaccessibleMemOnly property for intrinsicsAndrew Kaylor
2016-11-03Expandload and Compressstore intrinsicsElena Demikhovsky
2016-10-25Revert 285087.Nico Weber
2016-10-25Try removing an MSVC2010 workaround.Nico Weber
2016-10-10Use StringRef in TableGen generated Intrinsics.gen file (NFC)Mehdi Amini
2016-08-17Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner
2016-07-15IR: Sort generic intrinsics before target specific onesJustin Bogner
2016-07-11Add a 'Returned' intrinsic property corresponding to the 'returned' argument ...Hal Finkel
2016-07-04Add writeonly IR attributeNicolai Haehnle
2016-04-19Add IntrWrite[Arg]Mem intrinsic propertyNicolai Haehnle
2016-01-27[llvm-tblgen] Avoid StringMatcher for GCC and MS builtin namesReid Kleckner
2016-01-26[llvm-tblgen] Stop emitting the intrinsic name matching codeReid Kleckner
2015-11-24Add vector types for intrinsicsKrzysztof Parzyszek
2015-10-22[IntrinsicEmitter] Remove GET_INTRINSIC_MODREF_BEHAVIOR tableIgor Laevsky
2015-09-02[TableGen] Allow TokenTy in intrinsic signaturesJoseph Tremoulet
2015-08-13Emit argmemonly attribute for intrinsics.Igor Laevsky
2015-07-30Fix TableGen code generation for ReadNone attribute.Eric Christopher
2015-07-22[PM/AA] Extract the ModRef enums from the AliasAnalysis class inChandler Carruth
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer
2015-05-26Add initial support for the convergent attribute.Owen Anderson
2015-05-25This patch adds support for the vector quadword add/sub instructions introducedKit Barton
2015-02-26Re-instate the pragma optimize hack for MSVC, but not clang-clReid Kleckner
2015-02-26Remove stale pragma hack for an unsupported MSVC versionReid Kleckner
2015-02-08Masked Gather and Scatter Intrinsics.Elena Demikhovsky
2015-01-22Intrinsics: introduce llvm_any_ty aka ValueType AnyRamkumar Ramachandra
2014-12-25Masked Load/Store - Changed the order of parameters in intrinsics.Elena Demikhovsky
2014-12-04Masked Load / Store Intrinsics - the CodeGen part.Elena Demikhovsky
2014-11-28Revert "Masked Vector Load and Store Intrinsics."Duncan P. N. Exon Smith
2014-11-23Masked Vector Load and Store Intrinsics.Elena Demikhovsky
2014-10-20Moved out IIT_V64 from common values section.Robert Khasanov
2014-09-30[AVX512] Added intrinsics for VPCMPEQB and VPCMPEQW.Robert Khasanov
2014-08-27Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper
2014-07-17[TABLEGEN] Do not crash on intrinsics with names longer than 40 charactersJustin Holewinski
2014-07-04TableGen: introduce support for MSBuiltinSaleem Abdulrasool
2014-06-18Replace some assert(0)'s with llvm_unreachable.Craig Topper
2014-04-20Fix redefinition of default argument, found by modules build. It's notRichard Smith
2014-04-17remove some dead codeNuno Lopes
2014-03-29Intrinsics: add LLVMHalfElementsVectorType constraintTim Northover
2014-03-28Intrinsics: expand semantics of LLVMExtendedVectorType (& trunc)Tim Northover