Searched refs:AttributeMask (Results 1 – 19 of 19) sorted by relevance
38 class AttributeMask; variable963 class AttributeMask {968 AttributeMask() = default;969 AttributeMask(const AttributeMask &) = delete;970 AttributeMask(AttributeMask &&) = default;972 AttributeMask(AttributeSet AS) {986 AttributeMask &addAttribute(Attribute A) {995 AttributeMask &addAttribute(StringRef A) {1069 AttrBuilder &remove(const AttributeMask &AM);1073 bool overlaps(const AttributeMask &AM) const;[all …]
164 void removeAttrs(const AttributeMask &AM);
365 void removeFnAttrs(const AttributeMask &Attrs);374 void removeRetAttrs(const AttributeMask &Attrs);383 void removeParamAttrs(unsigned ArgNo, const AttributeMask &Attrs);
1548 void removeFnAttrs(const AttributeMask &AttrsToRemove) {1563 void removeRetAttrs(const AttributeMask &AttrsToRemove) {1580 void removeParamAttrs(unsigned ArgNo, const AttributeMask &AttrsToRemove) {
676 const AttributeMask &Attrs) const { in removeAttributes()1322 LLVMContext &C, unsigned Index, const AttributeMask &AttrsToRemove) const { in removeAttributesAtIndex()1766 AttrBuilder &AttrBuilder::remove(const AttributeMask &AM) { in remove()1771 bool AttrBuilder::overlaps(const AttributeMask &AM) const { in overlaps()1811 AttributeMask AttributeFuncs::typeIncompatible(Type *Ty, in typeIncompatible()1813 AttributeMask Incompatible; in typeIncompatible()1860 AttributeMask AttributeFuncs::getUBImplyingAttributes() { in getUBImplyingAttributes()1861 AttributeMask AM; in getUBImplyingAttributes()1910 AttributeMask OldSSPAttr; in adjustCallerSSPLevel()
302 void Argument::removeAttrs(const AttributeMask &AM) { in removeAttrs()594 void Function::removeFnAttrs(const AttributeMask &AM) { in removeFnAttrs()606 void Function::removeRetAttrs(const AttributeMask &Attrs) { in removeRetAttrs()618 void Function::removeParamAttrs(unsigned ArgNo, const AttributeMask &Attrs) { in removeParamAttrs()
188 AttributeMask UBImplyingAttributes = in dropUndefImplyingAttrsAndUnknownMetadata()
1828 AttributeMask IncompatibleAttrs = AttributeFuncs::typeIncompatible(Ty); in verifyParameterAttrs()
84 AttributeMask B_align; in TEST()89 AttributeMask B_stackalign; in TEST()
106 AttributeMask AttrMask; in runOnModule()
326 AttributeMask RetAttrs; in runOnFunction()
2785 static AttributeMask getParamAndReturnAttributesToRemove() { in getParamAndReturnAttributesToRemove()2786 AttributeMask R; in getParamAndReturnAttributesToRemove()2810 AttributeMask R = getParamAndReturnAttributesToRemove(); in stripNonValidAttributesFromPrototype()2884 AttributeMask R = getParamAndReturnAttributesToRemove(); in stripNonValidDataFromBody()
548 AttributeMask AttributesToRemove; in runIPSCCP()
291 AttributeMask UBImplyingAttributes = in removeDeadArgumentsFromCallers()
325 AttributeMask AttrsToRemove; in addMemoryAttrs()
3651 AttributeMask B; in visitCallBase()5361 AttributeMask B; in sanitizeFunction()
477 AttributeMask ReadOnlyNoneAttrs;
3371 AttributeMask IncompatibleAttrs = AttributeFuncs::typeIncompatible( in transformConstExprCastCall()
2221 llvm::AttributeMask RemoveAttrs; in setNonAliasAttributes()