This is the complete list of members for llvm::abi::ArgInfo, including all inherited members.
| CoerceAndExpand enum value | llvm::abi::ArgInfo | |
| Direct enum value | llvm::abi::ArgInfo | |
| DirectAttr | llvm::abi::ArgInfo | |
| Extend enum value | llvm::abi::ArgInfo | |
| getCanBeFlattened() const | llvm::abi::ArgInfo | inline |
| getCoerceAndExpand(const Type *CoerceToType, const Type *UnpaddedCoerceToType) | llvm::abi::ArgInfo | inlinestatic |
| getCoerceToType() const | llvm::abi::ArgInfo | inline |
| getDirect(const Type *T=nullptr, unsigned Offset=0, MaybeAlign Align=std::nullopt, bool CanBeFlattened=true) | llvm::abi::ArgInfo | inlinestatic |
| getDirectAlign() const | llvm::abi::ArgInfo | inline |
| getDirectOffset() const | llvm::abi::ArgInfo | inline |
| getExtend(const Type *T) | llvm::abi::ArgInfo | inlinestatic |
| getIgnore() | llvm::abi::ArgInfo | inlinestatic |
| getIndirect(Align Align, bool ByVal, unsigned AddrSpace=0, bool Realign=false) | llvm::abi::ArgInfo | inlinestatic |
| getIndirectAddrSpace() const | llvm::abi::ArgInfo | inline |
| getIndirectAliased(Align Align, unsigned AddrSpace, bool Realign=false) | llvm::abi::ArgInfo | inlinestatic |
| getIndirectAlign() const | llvm::abi::ArgInfo | inline |
| getIndirectByVal() const | llvm::abi::ArgInfo | inline |
| getIndirectRealign() const | llvm::abi::ArgInfo | inline |
| getKind() const | llvm::abi::ArgInfo | inline |
| getNeededIntRegs() const | llvm::abi::ArgInfo | inline |
| getNeededSseRegs() const | llvm::abi::ArgInfo | inline |
| getUnpaddedCoerceAndExpandType() const | llvm::abi::ArgInfo | inline |
| Ignore enum value | llvm::abi::ArgInfo | |
| Indirect enum value | llvm::abi::ArgInfo | |
| IndirectAliased enum value | llvm::abi::ArgInfo | |
| IndirectAttr | llvm::abi::ArgInfo | |
| isCoerceAndExpand() const | llvm::abi::ArgInfo | inline |
| isDirect() const | llvm::abi::ArgInfo | inline |
| isExtend() const | llvm::abi::ArgInfo | inline |
| isIgnore() const | llvm::abi::ArgInfo | inline |
| isIndirect() const | llvm::abi::ArgInfo | inline |
| isIndirectAliased() const | llvm::abi::ArgInfo | inline |
| isNoExt() const | llvm::abi::ArgInfo | inline |
| isPaddingForCoerceAndExpand(const Type *Ty) | llvm::abi::ArgInfo | inlinestatic |
| isSignExt() const | llvm::abi::ArgInfo | inline |
| isZeroExt() const | llvm::abi::ArgInfo | inline |
| Kind enum name | llvm::abi::ArgInfo | |
| setCanBeFlattened(bool Flatten) | llvm::abi::ArgInfo | inline |
| setNeededRegs(unsigned IntRegs, unsigned SseRegs) | llvm::abi::ArgInfo | inline |
| setSignExt(bool SignExtend=true) | llvm::abi::ArgInfo | inline |
| setZeroExt(bool ZeroExtend=true) | llvm::abi::ArgInfo | inline |