summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/CodeGenIntrinsics.h
AgeCommit message (Expand)Author
2024-03-25[RFC][TableGen] Restructure TableGen Source (#80847)Pierre van Houtryve
2024-02-09[NFC] clang-format utils/TableGen (#80973)Pierre van Houtryve
2023-07-12[FPEnv][TableGen] Add strictfp attribute to constrained intrinsics by default.Kevin P. Neal
2023-06-21Intrinsics: Allow tablegen to mark parameters with dereferenceableMatt Arsenault
2023-04-26TableGen: Replace `IntrinsicEmitter::ComputeFixedEncoding()` and cleanupNAKAMURA Takumi
2023-03-15Let IntrinsicEmitter free from CodeGenTarget.hNAKAMURA Takumi
2023-02-12llvm-tblgen: Apply IWYU in some filesNAKAMURA Takumi
2023-02-12llvm/utils/TableGen/CodeGenIntrinsics.h: Fix a comment line (since 2006!)NAKAMURA Takumi
2022-11-14[TableGen] Use MemoryEffects to represent intrinsic memory effects (NFCI)Nikita Popov
2022-10-12[Attributes] Make intrinsic attribute generation more flexible (NFC)Nikita Popov
2022-10-11[TableGen] Change representation of ArgumentAttributes (NFC)Nikita Popov
2022-08-16[Intrinsics] Add initial support for NonNull attributeAlexander Shaposhnikov
2022-06-22Rename GCCBuiltin into ClangBuiltinGuillaume Gomez
2022-03-25Reapply "[Intrinsics] Add `nocallback` to the default intrinsic attributes"Johannes Doerfert
2022-03-24Revert "[Intrinsics] Add `nocallback` to the default intrinsic attributes"Johannes Doerfert
2022-03-24[Intrinsics] Add `nocallback` to the default intrinsic attributesJohannes Doerfert
2022-01-07[llvm] Remove unused forward declarations (NFC)Kazu Hirata
2021-03-02[TableGen] Add IntrNoMerge as intrinsic propertyKrzysztof Parzyszek
2020-08-27[IR] Add NoUndef attribute to Intrinsics.tdJuneyoung Lee
2020-08-26Reland [IR] Intrinsics default attributes and opt-out flagsstefan1
2020-08-20Revert "[IR] Intrinsics default attributes and opt-out flag"Johannes Doerfert
2020-08-19[IR] Intrinsics default attributes and opt-out flagsstefan1
2020-06-30[IR] NoFree IntrinsicProperty.sstefan1
2020-05-27Enable `align <n>` to be used in the intrinsic definition.Michael Liao
2020-05-27Refactor argument attribute specification in intrinsic definition. NFC.Michael Liao
2020-03-19[VP,Integer,#1] Vector-predicated integer intrinsicsSimon Moll
2020-01-09TableGen/GlobalISel: Fix pattern matching of immarg literalsMatt Arsenault
2019-12-11[TableGen] Remove unused target intrinsic generation logicReid Kleckner
2019-08-20Teach GlobalISelEmitter to treat used iPTRAny operands as pointer operandsJessica Paquette
2019-08-14[Intrinsics] Add a 'NoAlias' intrinsic property; annotate llvm.memcpyDavid Bolvansky
2019-07-17[Attributor] Deduce "willreturn" function attributeHideto Ueno
2019-03-12IR: Add immarg attributeMatt Arsenault
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-14Mark @llvm.trap coldVedant Kumar
2018-03-23Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie
2017-12-20TableGen: Allow setting SDNodeProperties on intrinsicsMatt Arsenault
2017-04-28TableGen: Add IntrHasSideEffects property for intrinsicsMatt Arsenault
2017-04-28Add speculatable function attributeMatt Arsenault
2016-11-22Add IntrInaccessibleMemOnly property for intrinsicsAndrew Kaylor
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-08TableGen: Update style in CodeGenIntrinsics. NFCJustin Bogner
2016-07-04Add writeonly IR attributeNicolai Haehnle
2016-04-21Split IntrReadArgMem into IntrReadMem and IntrArgMemOnlyNicolai Haehnle
2016-04-19Add IntrWrite[Arg]Mem intrinsic propertyNicolai Haehnle
2015-08-13Emit argmemonly attribute for intrinsics.Igor Laevsky
2015-05-26Add initial support for the convergent attribute.Owen Anderson
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer
2014-07-04TableGen: introduce support for MSBuiltinSaleem Abdulrasool
2014-03-18Expose "noduplicate" attribute as a property for intrinsics.Eli Bendersky