|
LLVM 23.0.0git
|
Public Member Functions | |
| bool | hasAll () const |
| ArgAccessProperties & | operator|= (const ArgAccessProperties &Other) |
Static Public Member Functions | |
| static ArgAccessProperties | all () |
Public Attributes | |
| bool | IsRead = false |
| bool | IsWrite = false |
| bool | IsFree = false |
Definition at line 857 of file FunctionAttrs.cpp.
|
inlinestatic |
Definition at line 862 of file FunctionAttrs.cpp.
Referenced by determinePointerAccessAttrs().
|
inline |
Definition at line 864 of file FunctionAttrs.cpp.
References IsFree, IsRead, and IsWrite.
Referenced by addArgumentAttrs(), and determinePointerAccessAttrs().
|
inline |
Definition at line 866 of file FunctionAttrs.cpp.
References IsFree, IsRead, IsWrite, and llvm::Other.
| bool llvm::ArgAccessProperties::IsFree = false |
Definition at line 860 of file FunctionAttrs.cpp.
Referenced by addAccessAttrs(), determinePointerAccessAttrs(), hasAll(), and operator|=().
| bool llvm::ArgAccessProperties::IsRead = false |
Definition at line 858 of file FunctionAttrs.cpp.
Referenced by addAccessAttrs(), determinePointerAccessAttrs(), hasAll(), and operator|=().
| bool llvm::ArgAccessProperties::IsWrite = false |
Definition at line 859 of file FunctionAttrs.cpp.
Referenced by addAccessAttrs(), determinePointerAccessAttrs(), hasAll(), and operator|=().