Home
last modified time | relevance | path

Searched refs:AttributeMask (Results 1 – 21 of 21) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributeMask.h29 class AttributeMask {
34 AttributeMask() = default;
35 AttributeMask(const AttributeMask &) = delete;
36 AttributeMask(AttributeMask &&) = default;
38 AttributeMask(AttributeSet AS) { in AttributeMask() function
44 AttributeMask &addAttribute(Attribute::AttrKind Val) { in addAttribute()
52 AttributeMask &addAttribute(Attribute A) { in addAttribute()
61 AttributeMask &addAttribute(StringRef A) { in addAttribute()
H A DAttributes.h36 class AttributeMask; variable
351 removeAttributes(LLVMContext &C, const AttributeMask &AttrsToRemove) const;
618 const AttributeMask &AttrsToRemove) const;
642 removeFnAttributes(LLVMContext &C, const AttributeMask &AttrsToRemove) const {
670 const AttributeMask &AttrsToRemove) const {
693 const AttributeMask &AttrsToRemove) const {
1035 AttrBuilder &remove(const AttributeMask &AM);
1039 bool overlaps(const AttributeMask &AM) const;
1214 AttributeMask typeIncompatible(Type *Ty, AttributeSafetyKind ASK = ASK_ALL);
1221 AttributeMask getUBImplyingAttributes();
H A DArgument.h169 void removeAttrs(const AttributeMask &AM);
H A DFunction.h389 void removeFnAttrs(const AttributeMask &Attrs);
398 void removeRetAttrs(const AttributeMask &Attrs);
407 void removeParamAttrs(unsigned ArgNo, const AttributeMask &Attrs);
H A DInstrTypes.h1632 void removeFnAttrs(const AttributeMask &AttrsToRemove) {
1652 void removeRetAttrs(const AttributeMask &AttrsToRemove) {
1669 void removeParamAttrs(unsigned ArgNo, const AttributeMask &AttrsToRemove) {
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp765 const AttributeMask &Attrs) const { in removeAttributes()
1429 LLVMContext &C, unsigned Index, const AttributeMask &AttrsToRemove) const { in removeAttributesAtIndex()
1892 AttrBuilder &AttrBuilder::remove(const AttributeMask &AM) { in remove()
1897 bool AttrBuilder::overlaps(const AttributeMask &AM) const { in overlaps()
1943 AttributeMask AttributeFuncs::typeIncompatible(Type *Ty, in typeIncompatible()
1945 AttributeMask Incompatible; in typeIncompatible()
1999 AttributeMask AttributeFuncs::getUBImplyingAttributes() { in getUBImplyingAttributes()
2000 AttributeMask AM; in getUBImplyingAttributes()
2089 AttributeMask OldSSPAttr; in adjustCallerSSPLevel()
H A DFunction.cpp323 void Argument::removeAttrs(const AttributeMask &AM) { in removeAttrs()
632 void Function::removeFnAttrs(const AttributeMask &AM) { in removeFnAttrs()
644 void Function::removeRetAttrs(const AttributeMask &Attrs) { in removeRetAttrs()
656 void Function::removeParamAttrs(unsigned ArgNo, const AttributeMask &Attrs) { in removeParamAttrs()
H A DInstruction.cpp423 AttributeMask UBImplyingAttributes = in dropUBImplyingAttrsAndUnknownMetadata()
H A DVerifier.cpp1942 AttributeMask IncompatibleAttrs = AttributeFuncs::typeIncompatible(Ty); in verifyParameterAttrs()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp107 AttributeMask AttrMask; in runOnModule()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp326 AttributeMask RetAttrs; in runOnFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSCCP.cpp340 AttributeMask UBImplyingAttributes = in runIPSCCP()
H A DAttributor.cpp1116 AttributeMask &, AttrBuilder &)> in updateAttrMap() argument
1139 AttributeMask AM; in updateAttrMap()
1163 AttributeMask &, AttrBuilder &) { in hasAttr() argument
1203 AttributeSet AttrSet, AttributeMask &, in getAttrs()
1224 AttributeMask &AM, AttrBuilder &) { in removeAttrs() argument
1236 AttributeMask &AM, AttrBuilder &) -> bool { in removeAttrs()
1251 AttributeMask &, AttrBuilder &AB) { in manifestAttrs() argument
H A DDeadArgumentElimination.cpp298 AttributeMask UBImplyingAttributes = in removeDeadArgumentsFromCallers()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp2876 static AttributeMask getParamAndReturnAttributesToRemove() { in getParamAndReturnAttributesToRemove()
2877 AttributeMask R; in getParamAndReturnAttributesToRemove()
2901 AttributeMask R = getParamAndReturnAttributesToRemove(); in stripNonValidAttributesFromPrototype()
2975 AttributeMask R = getParamAndReturnAttributesToRemove(); in stripNonValidDataFromBody()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp4146 AttributeMask B; in visitCallBase()
5789 AttributeMask B; in sanitizeFunction()
H A DDataFlowSanitizer.cpp511 AttributeMask ReadOnlyNoneAttrs;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h1953 AttributeMask &, AttrBuilder &)>
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp4018 AttributeMask IncompatibleAttrs = AttributeFuncs::typeIncompatible( in transformConstExprCastCall()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp2093 llvm::AttributeMask AttrsToRemove; in mergeDefaultFunctionDefinitionAttributes()
H A DCodeGenModule.cpp2688 llvm::AttributeMask RemoveAttrs; in setNonAliasAttributes()