Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DAttributes.h38 class AttributeMask; variable
963 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 …]
H A DArgument.h164 void removeAttrs(const AttributeMask &AM);
H A DFunction.h365 void removeFnAttrs(const AttributeMask &Attrs);
374 void removeRetAttrs(const AttributeMask &Attrs);
383 void removeParamAttrs(unsigned ArgNo, const AttributeMask &Attrs);
H A DInstrTypes.h1548 void removeFnAttrs(const AttributeMask &AttrsToRemove) {
1563 void removeRetAttrs(const AttributeMask &AttrsToRemove) {
1580 void removeParamAttrs(unsigned ArgNo, const AttributeMask &AttrsToRemove) {
/llvm-project-15.0.7/llvm/lib/IR/
H A DAttributes.cpp676 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()
H A DFunction.cpp302 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()
H A DInstruction.cpp188 AttributeMask UBImplyingAttributes = in dropUndefImplyingAttrsAndUnknownMetadata()
H A DVerifier.cpp1828 AttributeMask IncompatibleAttrs = AttributeFuncs::typeIncompatible(Ty); in verifyParameterAttrs()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DAttributesTest.cpp84 AttributeMask B_align; in TEST()
89 AttributeMask B_stackalign; in TEST()
/llvm-project-15.0.7/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp106 AttributeMask AttrMask; in runOnModule()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp326 AttributeMask RetAttrs; in runOnFunction()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp2785 static AttributeMask getParamAndReturnAttributesToRemove() { in getParamAndReturnAttributesToRemove()
2786 AttributeMask R; in getParamAndReturnAttributesToRemove()
2810 AttributeMask R = getParamAndReturnAttributesToRemove(); in stripNonValidAttributesFromPrototype()
2884 AttributeMask R = getParamAndReturnAttributesToRemove(); in stripNonValidDataFromBody()
H A DSCCP.cpp548 AttributeMask AttributesToRemove; in runIPSCCP()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp291 AttributeMask UBImplyingAttributes = in removeDeadArgumentsFromCallers()
H A DFunctionAttrs.cpp325 AttributeMask AttrsToRemove; in addMemoryAttrs()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp3651 AttributeMask B; in visitCallBase()
5361 AttributeMask B; in sanitizeFunction()
H A DDataFlowSanitizer.cpp477 AttributeMask ReadOnlyNoneAttrs;
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp3371 AttributeMask IncompatibleAttrs = AttributeFuncs::typeIncompatible( in transformConstExprCastCall()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenModule.cpp2221 llvm::AttributeMask RemoveAttrs; in setNonAliasAttributes()