LLVM
10.0.0svn
|
#include "llvm/CodeGen/GlobalISel/CallLowering.h"
Public Member Functions | |
ArgInfo (ArrayRef< Register > Regs, Type *Ty, ArrayRef< ISD::ArgFlagsTy > Flags=ArrayRef< ISD::ArgFlagsTy >(), bool IsFixed=true) | |
ArgInfo () | |
Public Attributes | |
SmallVector< Register, 4 > | Regs |
SmallVector< Register, 2 > | OrigRegs |
Type * | Ty |
SmallVector< ISD::ArgFlagsTy, 4 > | Flags |
bool | IsFixed |
Definition at line 46 of file CallLowering.h.
|
inline |
Definition at line 56 of file CallLowering.h.
References assert(), llvm::SmallVectorBase::empty(), llvm::ArrayRef< T >::empty(), llvm::Type::isVoidTy(), and llvm::SmallVectorTemplateBase< T >::push_back().
|
inline |
Definition at line 68 of file CallLowering.h.
SmallVector<ISD::ArgFlagsTy, 4> llvm::CallLowering::ArgInfo::Flags |
Definition at line 53 of file CallLowering.h.
Referenced by llvm::AMDGPUCallLowering::AMDGPUCallLowering(), llvm::X86CallLowering::lowerCall(), llvm::CallLowering::setArgFlags(), and llvm::X86CallLowering::X86CallLowering().
bool llvm::CallLowering::ArgInfo::IsFixed |
Definition at line 54 of file CallLowering.h.
Referenced by llvm::AArch64CallLowering::AArch64CallLowering(), llvm::AMDGPUCallLowering::AMDGPUCallLowering(), and llvm::X86CallLowering::X86CallLowering().
SmallVector<Register, 2> llvm::CallLowering::ArgInfo::OrigRegs |
Definition at line 51 of file CallLowering.h.
SmallVector<Register, 4> llvm::CallLowering::ArgInfo::Regs |
Definition at line 47 of file CallLowering.h.
Referenced by llvm::AMDGPUCallLowering::AMDGPUCallLowering(), isSupportedType(), llvm::X86CallLowering::lowerCall(), llvm::ARMCallLowering::lowerReturn(), llvm::AArch64CallLowering::lowerReturn(), and llvm::X86CallLowering::X86CallLowering().
Type* llvm::CallLowering::ArgInfo::Ty |
Definition at line 52 of file CallLowering.h.
Referenced by llvm::AMDGPUCallLowering::AMDGPUCallLowering(), llvm::X86CallLowering::lowerCall(), llvm::ARMCallLowering::lowerCall(), llvm::AArch64CallLowering::lowerCall(), llvm::MipsCallLowering::lowerCall(), llvm::CallLowering::lowerCall(), llvm::AArch64CallLowering::lowerReturn(), llvm::CallLowering::setArgFlags(), and llvm::X86CallLowering::X86CallLowering().