AggValueSlot(Address addr, clang::Qualifiers quals, bool destructedFlag, bool zeroedFlag, bool aliasedFlag, bool overlapFlag) | clang::CIRGen::AggValueSlot | inline |
asRValue() const | clang::CIRGen::AggValueSlot | inline |
DoesNotOverlap enum value | clang::CIRGen::AggValueSlot | |
forAddr(Address addr, clang::Qualifiers quals, IsDestructed_t isDestructed, IsAliased_t isAliased, Overlap_t mayOverlap, IsZeroed_t isZeroed=IsNotZeroed) | clang::CIRGen::AggValueSlot | inlinestatic |
forLValue(const LValue &LV, IsDestructed_t isDestructed, IsAliased_t isAliased, Overlap_t mayOverlap, IsZeroed_t isZeroed=IsNotZeroed) | clang::CIRGen::AggValueSlot | inlinestatic |
getAddress() const | clang::CIRGen::AggValueSlot | inline |
getPointer() const | clang::CIRGen::AggValueSlot | inline |
getQualifiers() const | clang::CIRGen::AggValueSlot | inline |
ignored() | clang::CIRGen::AggValueSlot | inlinestatic |
IsAliased enum value | clang::CIRGen::AggValueSlot | |
IsAliased_t enum name | clang::CIRGen::AggValueSlot | |
IsDestructed enum value | clang::CIRGen::AggValueSlot | |
IsDestructed_t enum name | clang::CIRGen::AggValueSlot | |
isExternallyDestructed() const | clang::CIRGen::AggValueSlot | inline |
isIgnored() const | clang::CIRGen::AggValueSlot | inline |
IsNotAliased enum value | clang::CIRGen::AggValueSlot | |
IsNotDestructed enum value | clang::CIRGen::AggValueSlot | |
IsNotZeroed enum value | clang::CIRGen::AggValueSlot | |
IsZeroed enum value | clang::CIRGen::AggValueSlot | |
isZeroed() const | clang::CIRGen::AggValueSlot | inline |
IsZeroed_t enum name | clang::CIRGen::AggValueSlot | |
MayOverlap enum value | clang::CIRGen::AggValueSlot | |
mayOverlap() const | clang::CIRGen::AggValueSlot | inline |
Overlap_t enum name | clang::CIRGen::AggValueSlot | |
setExternallyDestructed(bool destructed=true) | clang::CIRGen::AggValueSlot | inline |