, including all inherited members.
ABIArgInfo() | clang::CodeGen::ABIArgInfo | [inline] |
AllocaFieldIndex | clang::CodeGen::ABIArgInfo | |
canHaveCoerceToType() const | clang::CodeGen::ABIArgInfo | [inline] |
Direct enum value | clang::CodeGen::ABIArgInfo | |
DirectOffset | clang::CodeGen::ABIArgInfo | |
dump() const | clang::CodeGen::ABIArgInfo | |
Expand enum value | clang::CodeGen::ABIArgInfo | |
Extend enum value | clang::CodeGen::ABIArgInfo | |
getCanBeFlattened() const | clang::CodeGen::ABIArgInfo | [inline] |
getCoerceToType() const | clang::CodeGen::ABIArgInfo | [inline] |
getDirect(llvm::Type *T=nullptr, unsigned Offset=0, llvm::Type *Padding=nullptr, bool CanBeFlattened=true) | clang::CodeGen::ABIArgInfo | [inline, static] |
getDirectInReg(llvm::Type *T=nullptr) | clang::CodeGen::ABIArgInfo | [inline, static] |
getDirectOffset() const | clang::CodeGen::ABIArgInfo | [inline] |
getExpand() | clang::CodeGen::ABIArgInfo | [inline, static] |
getExpandWithPadding(bool PaddingInReg, llvm::Type *Padding) | clang::CodeGen::ABIArgInfo | [inline, static] |
getExtend(llvm::Type *T=nullptr) | clang::CodeGen::ABIArgInfo | [inline, static] |
getExtendInReg(llvm::Type *T=nullptr) | clang::CodeGen::ABIArgInfo | [inline, static] |
getIgnore() | clang::CodeGen::ABIArgInfo | [inline, static] |
getInAlloca(unsigned FieldIndex) | clang::CodeGen::ABIArgInfo | [inline, static] |
getInAllocaFieldIndex() const | clang::CodeGen::ABIArgInfo | [inline] |
getInAllocaSRet() const | clang::CodeGen::ABIArgInfo | [inline] |
getIndirect(unsigned Alignment, bool ByVal=true, bool Realign=false, llvm::Type *Padding=nullptr) | clang::CodeGen::ABIArgInfo | [inline, static] |
getIndirectAlign() const | clang::CodeGen::ABIArgInfo | [inline] |
getIndirectByVal() const | clang::CodeGen::ABIArgInfo | [inline] |
getIndirectInReg(unsigned Alignment, bool ByVal=true, bool Realign=false) | clang::CodeGen::ABIArgInfo | [inline, static] |
getIndirectRealign() const | clang::CodeGen::ABIArgInfo | [inline] |
getInReg() const | clang::CodeGen::ABIArgInfo | [inline] |
getKind() const | clang::CodeGen::ABIArgInfo | [inline] |
getPaddingInReg() const | clang::CodeGen::ABIArgInfo | [inline] |
getPaddingType() const | clang::CodeGen::ABIArgInfo | [inline] |
Ignore enum value | clang::CodeGen::ABIArgInfo | |
InAlloca enum value | clang::CodeGen::ABIArgInfo | |
Indirect enum value | clang::CodeGen::ABIArgInfo | |
IndirectAlign | clang::CodeGen::ABIArgInfo | |
isDirect() const | clang::CodeGen::ABIArgInfo | [inline] |
isExpand() const | clang::CodeGen::ABIArgInfo | [inline] |
isExtend() const | clang::CodeGen::ABIArgInfo | [inline] |
isIgnore() const | clang::CodeGen::ABIArgInfo | [inline] |
isInAlloca() const | clang::CodeGen::ABIArgInfo | [inline] |
isIndirect() const | clang::CodeGen::ABIArgInfo | [inline] |
isSRetAfterThis() const | clang::CodeGen::ABIArgInfo | [inline] |
Kind enum name | clang::CodeGen::ABIArgInfo | |
KindFirst enum value | clang::CodeGen::ABIArgInfo | |
KindLast enum value | clang::CodeGen::ABIArgInfo | |
setCanBeFlattened(bool Flatten) | clang::CodeGen::ABIArgInfo | [inline] |
setCoerceToType(llvm::Type *T) | clang::CodeGen::ABIArgInfo | [inline] |
setDirectOffset(unsigned Offset) | clang::CodeGen::ABIArgInfo | [inline] |
setInAllocaFieldIndex(unsigned FieldIndex) | clang::CodeGen::ABIArgInfo | [inline] |
setInAllocaSRet(bool SRet) | clang::CodeGen::ABIArgInfo | [inline] |
setIndirectAlign(unsigned IA) | clang::CodeGen::ABIArgInfo | [inline] |
setIndirectByVal(unsigned IBV) | clang::CodeGen::ABIArgInfo | [inline] |
setIndirectRealign(bool IR) | clang::CodeGen::ABIArgInfo | [inline] |
setInReg(bool IR) | clang::CodeGen::ABIArgInfo | [inline] |
setPaddingInReg(bool PIR) | clang::CodeGen::ABIArgInfo | [inline] |
setPaddingType(llvm::Type *T) | clang::CodeGen::ABIArgInfo | [inline] |
setSRetAfterThis(bool AfterThis) | clang::CodeGen::ABIArgInfo | [inline] |