clang  6.0.0svn
clang::CodeGen::ABIArgInfo Member List

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

ABIArgInfo()clang::CodeGen::ABIArgInfoinline
AllocaFieldIndexclang::CodeGen::ABIArgInfo
canHaveCoerceToType() constclang::CodeGen::ABIArgInfoinline
CoerceAndExpand enum valueclang::CodeGen::ABIArgInfo
Direct enum valueclang::CodeGen::ABIArgInfo
DirectOffsetclang::CodeGen::ABIArgInfo
dump() constclang::CodeGen::ABIArgInfo
Expand enum valueclang::CodeGen::ABIArgInfo
Extend enum valueclang::CodeGen::ABIArgInfo
getCanBeFlattened() constclang::CodeGen::ABIArgInfoinline
getCoerceAndExpand(llvm::StructType *coerceToType, llvm::Type *unpaddedCoerceToType)clang::CodeGen::ABIArgInfoinlinestatic
getCoerceAndExpandType() constclang::CodeGen::ABIArgInfoinline
getCoerceAndExpandTypeSequence() constclang::CodeGen::ABIArgInfoinline
getCoerceToType() constclang::CodeGen::ABIArgInfoinline
getDirect(llvm::Type *T=nullptr, unsigned Offset=0, llvm::Type *Padding=nullptr, bool CanBeFlattened=true)clang::CodeGen::ABIArgInfoinlinestatic
getDirectInReg(llvm::Type *T=nullptr)clang::CodeGen::ABIArgInfoinlinestatic
getDirectOffset() constclang::CodeGen::ABIArgInfoinline
getExpand()clang::CodeGen::ABIArgInfoinlinestatic
getExpandWithPadding(bool PaddingInReg, llvm::Type *Padding)clang::CodeGen::ABIArgInfoinlinestatic
getExtend(llvm::Type *T=nullptr)clang::CodeGen::ABIArgInfoinlinestatic
getExtendInReg(llvm::Type *T=nullptr)clang::CodeGen::ABIArgInfoinlinestatic
getIgnore()clang::CodeGen::ABIArgInfoinlinestatic
getInAlloca(unsigned FieldIndex)clang::CodeGen::ABIArgInfoinlinestatic
getInAllocaFieldIndex() constclang::CodeGen::ABIArgInfoinline
getInAllocaSRet() constclang::CodeGen::ABIArgInfoinline
getIndirect(CharUnits Alignment, bool ByVal=true, bool Realign=false, llvm::Type *Padding=nullptr)clang::CodeGen::ABIArgInfoinlinestatic
getIndirectAlign() constclang::CodeGen::ABIArgInfoinline
getIndirectByVal() constclang::CodeGen::ABIArgInfoinline
getIndirectInReg(CharUnits Alignment, bool ByVal=true, bool Realign=false)clang::CodeGen::ABIArgInfoinlinestatic
getIndirectRealign() constclang::CodeGen::ABIArgInfoinline
getInReg() constclang::CodeGen::ABIArgInfoinline
getKind() constclang::CodeGen::ABIArgInfoinline
getPaddingInReg() constclang::CodeGen::ABIArgInfoinline
getPaddingType() constclang::CodeGen::ABIArgInfoinline
getUnpaddedCoerceAndExpandType() constclang::CodeGen::ABIArgInfoinline
Ignore enum valueclang::CodeGen::ABIArgInfo
InAlloca enum valueclang::CodeGen::ABIArgInfo
Indirect enum valueclang::CodeGen::ABIArgInfo
IndirectAlignclang::CodeGen::ABIArgInfo
isCoerceAndExpand() constclang::CodeGen::ABIArgInfoinline
isDirect() constclang::CodeGen::ABIArgInfoinline
isExpand() constclang::CodeGen::ABIArgInfoinline
isExtend() constclang::CodeGen::ABIArgInfoinline
isIgnore() constclang::CodeGen::ABIArgInfoinline
isInAlloca() constclang::CodeGen::ABIArgInfoinline
isIndirect() constclang::CodeGen::ABIArgInfoinline
isPaddingForCoerceAndExpand(llvm::Type *eltType)clang::CodeGen::ABIArgInfoinlinestatic
isSRetAfterThis() constclang::CodeGen::ABIArgInfoinline
Kind enum nameclang::CodeGen::ABIArgInfo
KindFirst enum valueclang::CodeGen::ABIArgInfo
KindLast enum valueclang::CodeGen::ABIArgInfo
PaddingTypeclang::CodeGen::ABIArgInfo
setCanBeFlattened(bool Flatten)clang::CodeGen::ABIArgInfoinline
setCoerceToType(llvm::Type *T)clang::CodeGen::ABIArgInfoinline
setDirectOffset(unsigned Offset)clang::CodeGen::ABIArgInfoinline
setInAllocaFieldIndex(unsigned FieldIndex)clang::CodeGen::ABIArgInfoinline
setInAllocaSRet(bool SRet)clang::CodeGen::ABIArgInfoinline
setIndirectAlign(CharUnits IA)clang::CodeGen::ABIArgInfoinline
setIndirectByVal(bool IBV)clang::CodeGen::ABIArgInfoinline
setIndirectRealign(bool IR)clang::CodeGen::ABIArgInfoinline
setInReg(bool IR)clang::CodeGen::ABIArgInfoinline
setPaddingInReg(bool PIR)clang::CodeGen::ABIArgInfoinline
setSRetAfterThis(bool AfterThis)clang::CodeGen::ABIArgInfoinline
UnpaddedCoerceAndExpandTypeclang::CodeGen::ABIArgInfo