/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | AttributeMask.h | 29 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 D | Attributes.h | 36 class AttributeMask; variable 384 removeAttributes(LLVMContext &C, const AttributeMask &AttrsToRemove) const; 651 const AttributeMask &AttrsToRemove) const; 675 removeFnAttributes(LLVMContext &C, const AttributeMask &AttrsToRemove) const { 703 const AttributeMask &AttrsToRemove) const { 726 const AttributeMask &AttrsToRemove) const { 1078 AttrBuilder &remove(const AttributeMask &AM); 1082 bool overlaps(const AttributeMask &AM) const; 1271 AttributeMask typeIncompatible(Type *Ty, AttributeSafetyKind ASK = ASK_ALL); 1278 AttributeMask getUBImplyingAttributes();
|
H A D | Argument.h | 176 void removeAttrs(const AttributeMask &AM);
|
H A D | Function.h | 401 void removeFnAttrs(const AttributeMask &Attrs); 410 void removeRetAttrs(const AttributeMask &Attrs); 419 void removeParamAttrs(unsigned ArgNo, const AttributeMask &Attrs);
|
H A D | InstrTypes.h | 1616 void removeFnAttrs(const AttributeMask &AttrsToRemove) { 1636 void removeRetAttrs(const AttributeMask &AttrsToRemove) { 1653 void removeParamAttrs(unsigned ArgNo, const AttributeMask &AttrsToRemove) {
|
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
H A D | DXILPrepare.cpp | 88 static void collectDeadStringAttrs(AttributeMask &DeadAttrs, AttributeSet &&AS, in collectDeadStringAttrs() 109 AttributeMask DeadAttrs; in removeStringFunctionAttributes() 168 AttributeMask AttrMask; in runOnModule()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Attributes.cpp | 895 const AttributeMask &Attrs) const { in removeAttributes() 1559 LLVMContext &C, unsigned Index, const AttributeMask &AttrsToRemove) const { in removeAttributesAtIndex() 2048 AttrBuilder &AttrBuilder::remove(const AttributeMask &AM) { in remove() 2053 bool AttrBuilder::overlaps(const AttributeMask &AM) const { in overlaps() 2099 AttributeMask AttributeFuncs::typeIncompatible(Type *Ty, in typeIncompatible() 2101 AttributeMask Incompatible; in typeIncompatible() 2162 AttributeMask AttributeFuncs::getUBImplyingAttributes() { in getUBImplyingAttributes() 2163 AttributeMask AM; in getUBImplyingAttributes() 2259 AttributeMask OldSSPAttr; in adjustCallerSSPLevel()
|
H A D | Function.cpp | 340 void Argument::removeAttrs(const AttributeMask &AM) { in removeAttrs() 685 void Function::removeFnAttrs(const AttributeMask &AM) { in removeFnAttrs() 697 void Function::removeRetAttrs(const AttributeMask &Attrs) { in removeRetAttrs() 709 void Function::removeParamAttrs(unsigned ArgNo, const AttributeMask &Attrs) { in removeParamAttrs()
|
H A D | Instruction.cpp | 478 AttributeMask AM; in dropPoisonGeneratingReturnAttributes() 499 AttributeMask UBImplyingAttributes = in dropUBImplyingAttrsAndUnknownMetadata()
|
H A D | Verifier.cpp | 2006 AttributeMask IncompatibleAttrs = AttributeFuncs::typeIncompatible(Ty); in verifyParameterAttrs()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURewriteOutArguments.cpp | 48 #include "llvm/IR/AttributeMask.h" 326 AttributeMask RetAttrs; in runOnFunction()
|
H A D | AMDGPULowerBufferFatPointers.cpp | 1685 AttributeMask PtrOnlyAttrs; in moveFunctionAdaptingType()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | SCCP.cpp | 328 AttributeMask UBImplyingAttributes = in runIPSCCP()
|
H A D | Attributor.cpp | 1116 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 D | DeadArgumentElimination.cpp | 298 AttributeMask UBImplyingAttributes = in removeDeadArgumentsFromCallers()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | RewriteStatepointsForGC.cpp | 2878 static AttributeMask getParamAndReturnAttributesToRemove() { in getParamAndReturnAttributesToRemove() 2879 AttributeMask R; in getParamAndReturnAttributesToRemove() 2903 AttributeMask R = getParamAndReturnAttributesToRemove(); in stripNonValidAttributesFromPrototype() 2977 AttributeMask R = getParamAndReturnAttributesToRemove(); in stripNonValidDataFromBody()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CloneFunction.cpp | 814 AttributeMask IncompatibleAttrs = in CloneAndPruneIntoFromInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | MemorySanitizer.cpp | 4392 AttributeMask B; in visitCallBase() 6050 AttributeMask B; in sanitizeFunction()
|
H A D | DataFlowSanitizer.cpp | 511 AttributeMask ReadOnlyNoneAttrs;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | Attributor.h | 1946 AttributeMask &, AttrBuilder &)>
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 4248 AttributeMask IncompatibleAttrs = AttributeFuncs::typeIncompatible( in transformConstExprCastCall()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCall.cpp | 2075 llvm::AttributeMask AttrsToRemove; in mergeDefaultFunctionDefinitionAttributes()
|
H A D | CodeGenModule.cpp | 2722 llvm::AttributeMask RemoveAttrs; in setNonAliasAttributes()
|