clang 8.0.0

clang::CodeGen::ABIArgInfo Member List

This is the complete list of members for clang::CodeGen::ABIArgInfo, including all inherited members.

ABIArgInfo() | clang::CodeGen::ABIArgInfo | inline
AllocaFieldIndex | clang::CodeGen::ABIArgInfo |
canHaveCoerceToType() const | clang::CodeGen::ABIArgInfo | inline
CoerceAndExpand enum value | clang::CodeGen::ABIArgInfo |
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
getCoerceAndExpand(llvm::StructType *coerceToType, llvm::Type *unpaddedCoerceToType) | clang::CodeGen::ABIArgInfo | inline static
getCoerceAndExpandType() const | clang::CodeGen::ABIArgInfo | inline
getCoerceAndExpandTypeSequence() 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(QualType Ty, llvm::Type *T=nullptr) | clang::CodeGen::ABIArgInfo | inline static
getExtendInReg(QualType Ty, 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(CharUnits 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(CharUnits 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
getSignExtend(QualType Ty, llvm::Type *T=nullptr) | clang::CodeGen::ABIArgInfo | inline static
getSuppressSRet() const | clang::CodeGen::ABIArgInfo | inline
getUnpaddedCoerceAndExpandType() const | clang::CodeGen::ABIArgInfo | inline
getZeroExtend(QualType Ty, llvm::Type *T=nullptr) | clang::CodeGen::ABIArgInfo | inline static
Ignore enum value | clang::CodeGen::ABIArgInfo |
InAlloca enum value | clang::CodeGen::ABIArgInfo |
Indirect enum value | clang::CodeGen::ABIArgInfo |
IndirectAlign | clang::CodeGen::ABIArgInfo |
isCoerceAndExpand() const | clang::CodeGen::ABIArgInfo | inline
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
isPaddingForCoerceAndExpand(llvm::Type *eltType) | clang::CodeGen::ABIArgInfo | inline static
isSignExt() 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 |
PaddingType | 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(CharUnits IA) | clang::CodeGen::ABIArgInfo | inline
setIndirectByVal(bool 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
setSignExt(bool SExt) | clang::CodeGen::ABIArgInfo | inline
setSRetAfterThis(bool AfterThis) | clang::CodeGen::ABIArgInfo | inline
setSuppressSRet(bool Suppress) | clang::CodeGen::ABIArgInfo | inline
UnpaddedCoerceAndExpandType | clang::CodeGen::ABIArgInfo |