clang
7.0.0
|
A byte pattern. More...
Public Member Functions | |
BytePattern (uint8_t Value) | |
bool | isAny () const |
bool | isNone () const |
bool | isValued () const |
uint8_t | getValue () const |
BytePattern | merge (const BytePattern Other) const |
Static Public Member Functions | |
static BytePattern | Any () |
static BytePattern | None () |
A byte pattern.
Can be "any" pattern if the value was padding or known to be undef. Can be "none" pattern if a sequence doesn't exist.
Definition at line 955 of file CGDecl.cpp.
|
inline |
Definition at line 961 of file CGDecl.cpp.
|
inlinestatic |
Definition at line 962 of file CGDecl.cpp.
Referenced by constantIsRepeatedBytePattern().
|
inline |
Definition at line 967 of file CGDecl.cpp.
Referenced by constantIsRepeatedBytePattern(), clang::CodeGen::CodeGenFunction::EmitAutoVarInit(), and merge().
|
inline |
Definition at line 964 of file CGDecl.cpp.
Referenced by clang::CodeGen::CodeGenFunction::EmitAutoVarInit(), and merge().
|
inline |
Definition at line 965 of file CGDecl.cpp.
References clang::None.
Referenced by clang::CodeGen::CodeGenFunction::EmitAutoVarInit(), and merge().
|
inline |
Definition at line 966 of file CGDecl.cpp.
|
inline |
Definition at line 971 of file CGDecl.cpp.
References getValue(), getValue(), isAny(), and isNone().
|
inlinestatic |
Definition at line 963 of file CGDecl.cpp.
References clang::None.
Referenced by constantIsRepeatedBytePattern(), and shouldUseMemSetToInitialize().