| ABIArgInfo(Kind K=Direct) | 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 | |
| DirectAttr | 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 | inlinestatic |
| 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, unsigned Align=0) | clang::CodeGen::ABIArgInfo | inlinestatic |
| getDirectAlign() const | clang::CodeGen::ABIArgInfo | inline |
| getDirectInReg(llvm::Type *T=nullptr) | clang::CodeGen::ABIArgInfo | inlinestatic |
| getDirectOffset() const | clang::CodeGen::ABIArgInfo | inline |
| getExpand() | clang::CodeGen::ABIArgInfo | inlinestatic |
| getExpandWithPadding(bool PaddingInReg, llvm::Type *Padding) | clang::CodeGen::ABIArgInfo | inlinestatic |
| getExtend(QualType Ty, llvm::Type *T=nullptr) | clang::CodeGen::ABIArgInfo | inlinestatic |
| getExtendInReg(QualType Ty, llvm::Type *T=nullptr) | clang::CodeGen::ABIArgInfo | inlinestatic |
| getIgnore() | clang::CodeGen::ABIArgInfo | inlinestatic |
| getInAlloca(unsigned FieldIndex, bool Indirect=false) | clang::CodeGen::ABIArgInfo | inlinestatic |
| getInAllocaFieldIndex() const | clang::CodeGen::ABIArgInfo | inline |
| getInAllocaIndirect() const | clang::CodeGen::ABIArgInfo | inline |
| getInAllocaSRet() const | clang::CodeGen::ABIArgInfo | inline |
| getIndirect(CharUnits Alignment, unsigned AddrSpace, bool ByVal=true, bool Realign=false, llvm::Type *Padding=nullptr) | clang::CodeGen::ABIArgInfo | inlinestatic |
| getIndirectAddrSpace() const | clang::CodeGen::ABIArgInfo | inline |
| getIndirectAliased(CharUnits Alignment, unsigned AddrSpace, bool Realign=false, llvm::Type *Padding=nullptr) | clang::CodeGen::ABIArgInfo | inlinestatic |
| getIndirectAlign() const | clang::CodeGen::ABIArgInfo | inline |
| getIndirectByVal() const | clang::CodeGen::ABIArgInfo | inline |
| getIndirectInReg(CharUnits Alignment, bool ByVal=true, bool Realign=false) | clang::CodeGen::ABIArgInfo | inlinestatic |
| getIndirectRealign() const | clang::CodeGen::ABIArgInfo | inline |
| getInReg() const | clang::CodeGen::ABIArgInfo | inline |
| getKind() const | clang::CodeGen::ABIArgInfo | inline |
| getNoExtend(llvm::IntegerType *T) | clang::CodeGen::ABIArgInfo | inlinestatic |
| getPaddingInReg() const | clang::CodeGen::ABIArgInfo | inline |
| getPaddingType() const | clang::CodeGen::ABIArgInfo | inline |
| getSignExtend(QualType Ty, llvm::Type *T=nullptr) | clang::CodeGen::ABIArgInfo | inlinestatic |
| getTargetSpecific(llvm::Type *T=nullptr, unsigned Offset=0, llvm::Type *Padding=nullptr, bool CanBeFlattened=true, unsigned Align=0) | clang::CodeGen::ABIArgInfo | inlinestatic |
| getUnpaddedCoerceAndExpandType() const | clang::CodeGen::ABIArgInfo | inline |
| getZeroExtend(QualType Ty, llvm::Type *T=nullptr) | clang::CodeGen::ABIArgInfo | inlinestatic |
| Ignore enum value | clang::CodeGen::ABIArgInfo | |
| InAlloca enum value | clang::CodeGen::ABIArgInfo | |
| Indirect enum value | clang::CodeGen::ABIArgInfo | |
| IndirectAliased enum value | clang::CodeGen::ABIArgInfo | |
| IndirectAttr | 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 |
| isIndirectAliased() const | clang::CodeGen::ABIArgInfo | inline |
| isNoExt() const | clang::CodeGen::ABIArgInfo | inline |
| isPaddingForCoerceAndExpand(llvm::Type *eltType) | clang::CodeGen::ABIArgInfo | inlinestatic |
| isSignExt() const | clang::CodeGen::ABIArgInfo | inline |
| isSRetAfterThis() const | clang::CodeGen::ABIArgInfo | inline |
| isTargetSpecific() const | clang::CodeGen::ABIArgInfo | inline |
| isZeroExt() 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 |
| setDirectAlign(unsigned Align) | clang::CodeGen::ABIArgInfo | inline |
| setDirectOffset(unsigned Offset) | clang::CodeGen::ABIArgInfo | inline |
| setInAllocaFieldIndex(unsigned FieldIndex) | clang::CodeGen::ABIArgInfo | inline |
| setInAllocaIndirect(bool Indirect) | clang::CodeGen::ABIArgInfo | inline |
| setInAllocaSRet(bool SRet) | clang::CodeGen::ABIArgInfo | inline |
| setIndirectAddrSpace(unsigned AddrSpace) | 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 |
| setZeroExt(bool ZExt) | clang::CodeGen::ABIArgInfo | inline |
| TargetSpecific enum value | clang::CodeGen::ABIArgInfo | |
| UnpaddedCoerceAndExpandType | clang::CodeGen::ABIArgInfo | |