ΒΆllvm::AttributeMask typeIncompatible(
llvm::Type* Ty,
llvm::AttributeFuncs::AttributeSafetyKind
ASK = ASK_ALL)
llvm::AttributeMask typeIncompatible(
llvm::Type* Ty,
llvm::AttributeFuncs::AttributeSafetyKind
ASK = ASK_ALL)
Description
Which attributes cannot be applied to a type. The argument \p ASK indicates, if only attributes that are known to be safely droppable are contained in the mask; only attributes that might be unsafe to drop (e.g., ABI-related attributes) are in the mask; or both.
Declared at: llvm/include/llvm/IR/Attributes.h:1246
Parameters
- llvm::Type* Ty
- llvm::AttributeFuncs::AttributeSafetyKind ASK = ASK_ALL