| /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 | 37 class AttributeMask; variable 415 removeAttributes(LLVMContext &C, const AttributeMask &AttrsToRemove) const; 686 LLVMContext &C, unsigned Index, const AttributeMask &AttrsToRemove) const; 710 removeFnAttributes(LLVMContext &C, const AttributeMask &AttrsToRemove) const { 738 const AttributeMask &AttrsToRemove) const { 761 const AttributeMask &AttrsToRemove) const { 1123 LLVM_ABI AttrBuilder &remove(const AttributeMask &AM); 1127 LLVM_ABI bool overlaps(const AttributeMask &AM) const; 1343 LLVM_ABI AttributeMask typeIncompatible(Type *Ty, AttributeSet AS, 1351 LLVM_ABI AttributeMask getUBImplyingAttributes();
|
| H A D | Argument.h | 180 LLVM_ABI void removeAttrs(const AttributeMask &AM);
|
| H A D | Function.h | 403 void removeFnAttrs(const AttributeMask &Attrs); 412 void removeRetAttrs(const AttributeMask &Attrs); 421 void removeParamAttrs(unsigned ArgNo, const AttributeMask &Attrs);
|
| H A D | InstrTypes.h | 1534 void removeFnAttrs(const AttributeMask &AttrsToRemove) { 1554 void removeRetAttrs(const AttributeMask &AttrsToRemove) { 1571 void removeParamAttrs(unsigned ArgNo, const AttributeMask &AttrsToRemove) {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILPrepare.cpp | 89 static void collectDeadStringAttrs(AttributeMask &DeadAttrs, AttributeSet &&AS, in collectDeadStringAttrs() 110 AttributeMask DeadAttrs; in removeStringFunctionAttributes() 218 AttributeMask AttrMask; in runOnModule()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Attributes.cpp | 974 const AttributeMask &Attrs) const { in removeAttributes() 1778 LLVMContext &C, unsigned Index, const AttributeMask &AttrsToRemove) const { in removeAttributesAtIndex() 2338 AttrBuilder &AttrBuilder::remove(const AttributeMask &AM) { in remove() 2343 bool AttrBuilder::overlaps(const AttributeMask &AM) const { in overlaps() 2392 AttributeMask AttributeFuncs::typeIncompatible(Type *Ty, AttributeSet AS, in typeIncompatible() 2394 AttributeMask Incompatible; in typeIncompatible() 2461 AttributeMask AttributeFuncs::getUBImplyingAttributes() { in getUBImplyingAttributes() 2462 AttributeMask AM; in getUBImplyingAttributes() 2558 AttributeMask OldSSPAttr; in adjustCallerSSPLevel()
|
| H A D | Function.cpp | 333 void Argument::removeAttrs(const AttributeMask &AM) { in removeAttrs() 693 void Function::removeFnAttrs(const AttributeMask &AM) { in removeFnAttrs() 705 void Function::removeRetAttrs(const AttributeMask &Attrs) { in removeRetAttrs() 717 void Function::removeParamAttrs(unsigned ArgNo, const AttributeMask &Attrs) { in removeParamAttrs()
|
| H A D | Instruction.cpp | 518 AttributeMask AM; in dropPoisonGeneratingReturnAttributes() 539 AttributeMask UBImplyingAttributes = in dropUBImplyingAttrsAndUnknownMetadata()
|
| H A D | Verifier.cpp | 2081 AttributeMask IncompatibleAttrs = AttributeFuncs::typeIncompatible(Ty, Attrs); in verifyParameterAttrs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURewriteOutArguments.cpp | 321 AttributeMask RetAttrs; in runOnFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | SCCP.cpp | 298 AttributeMask UBImplyingAttributes = in runIPSCCP()
|
| H A D | Attributor.cpp | 1124 AttributeMask &, AttrBuilder &)> in updateAttrMap() argument 1147 AttributeMask AM; in updateAttrMap() 1171 AttributeMask &, AttrBuilder &) { in hasAttr() argument 1211 AttributeSet AttrSet, AttributeMask &, in getAttrs() 1232 AttributeMask &AM, AttrBuilder &) { in removeAttrs() argument 1244 AttributeMask &AM, AttrBuilder &) -> bool { in removeAttrs() 1259 AttributeMask &, AttrBuilder &AB) { in manifestAttrs() argument
|
| H A D | DeadArgumentElimination.cpp | 293 AttributeMask UBImplyingAttributes = in removeDeadArgumentsFromCallers()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | RewriteStatepointsForGC.cpp | 2885 static AttributeMask getParamAndReturnAttributesToRemove() { in getParamAndReturnAttributesToRemove() 2886 AttributeMask R; in getParamAndReturnAttributesToRemove() 2910 AttributeMask R = getParamAndReturnAttributesToRemove(); in stripNonValidAttributesFromPrototype() 2984 AttributeMask R = getParamAndReturnAttributesToRemove(); in stripNonValidDataFromBody()
|
| H A D | DeadStoreElimination.cpp | 591 AttributeMask AttrsToRemove; in adjustArgAttributes()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CloneFunction.cpp | 872 AttributeMask IncompatibleAttrs = AttributeFuncs::typeIncompatible( in CloneAndPruneIntoFromInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 5878 AttributeMask B; in visitCallBase() 7848 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 | 1982 AttributeMask &, AttrBuilder &)>
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 4532 AttributeMask IncompatibleAttrs = AttributeFuncs::typeIncompatible( in transformConstExprCastCall()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCall.cpp | 2174 llvm::AttributeMask AttrsToRemove; in mergeDefaultFunctionDefinitionAttributes()
|
| H A D | CodeGenModule.cpp | 2951 llvm::AttributeMask RemoveAttrs; in setNonAliasAttributes()
|