module LLVM.FFI.Core.Attribute ( Name(Name), zeroext, signext, inreg, byval, sret, align, noalias, nocapture, nest, returned, nonnull, dereferenceable, dereferenceableOrNull, swiftself, swifterror, immarg, alignstack, allocsize, alwaysinline, builtin, cold, convergent, inaccessiblememonly, inaccessiblememOrArgmemonly, inlinehint, jumptable, minsize, naked, noJumpTables, nobuiltin, noduplicate, nofree, noimplicitfloat, noinline, nonlazybind, noredzone, indirectTlsSegRefs, noreturn, norecurse, willreturn, nosync, nounwind, nullPointerIsValid, optforfuzzing, optnone, optsize, patchableFunction, probeStack, readnone, readonly, stackProbeSize, noStackArgProbe, writeonly, argmemonly, returnsTwice, safestack, sanitizeAddress, sanitizeMemory, sanitizeThread, sanitizeHwaddress, sanitizeMemtag, speculativeLoadHardening, speculatable, ssp, sspreq, sspstrong, strictfp, uwtable, nocfCheck, shadowcallstack, ) where -- data Function -- data Parameter newtype Name = Name String -- fgrep '