LLVM API Documentation
#include <TargetCallingConv.h>
Public Member Functions | |
ArgFlagsTy () | |
bool | isZExt () const |
void | setZExt () |
bool | isSExt () const |
void | setSExt () |
bool | isInReg () const |
void | setInReg () |
bool | isSRet () const |
void | setSRet () |
bool | isByVal () const |
void | setByVal () |
bool | isNest () const |
void | setNest () |
bool | isReturned () const |
void | setReturned () |
unsigned | getByValAlign () const |
void | setByValAlign (unsigned A) |
bool | isSplit () const |
void | setSplit () |
unsigned | getOrigAlign () const |
void | setOrigAlign (unsigned A) |
unsigned | getByValSize () const |
void | setByValSize (unsigned S) |
uint64_t | getRawBits () const |
getRawBits - Represent the flags as a bunch of bits. More... | |
Definition at line 24 of file TargetCallingConv.h.
|
inline |
Definition at line 54 of file TargetCallingConv.h.
|
inline |
Definition at line 77 of file TargetCallingConv.h.
Referenced by CreateCopyOfByValArgument(), llvm::Hexagon_CCState::HandleByVal(), llvm::CCState::HandleByVal(), llvm::AArch64TargetLowering::LowerCall(), and llvm::SparcTargetLowering::LowerCall_32().
|
inline |
Definition at line 98 of file TargetCallingConv.h.
Referenced by CalculateStackSlotSize(), CC_Hexagon(), CC_Hexagon_VarArg(), CreateCopyOfByValArgument(), llvm::Hexagon_CCState::HandleByVal(), llvm::CCState::HandleByVal(), llvm::AArch64TargetLowering::LowerCall(), llvm::SparcTargetLowering::LowerCall_32(), llvm::HexagonTargetLowering::LowerFormalArguments(), llvm::AArch64TargetLowering::LowerFormalArguments(), and MatchingStackOffset().
|
inline |
Definition at line 89 of file TargetCallingConv.h.
Referenced by allocateStack(), and CC_MipsO32().
|
inline |
getRawBits - Represent the flags as a bunch of bits.
Definition at line 106 of file TargetCallingConv.h.
|
inline |
Definition at line 68 of file TargetCallingConv.h.
Referenced by AnalyzeArguments(), llvm::MipsTargetLowering::MipsCC::analyzeCallOperands(), llvm::MipsTargetLowering::MipsCC::analyzeFormalArguments(), CalculateStackSlotSize(), CC_Hexagon(), CC_Hexagon_VarArg(), CC_MipsO32(), llvm::HexagonTargetLowering::LowerCall(), llvm::AArch64TargetLowering::LowerCall(), llvm::SparcTargetLowering::LowerCall_32(), llvm::SITargetLowering::LowerFormalArguments(), llvm::HexagonTargetLowering::LowerFormalArguments(), llvm::AArch64TargetLowering::LowerFormalArguments(), and MatchingStackOffset().
|
inline |
Definition at line 62 of file TargetCallingConv.h.
Referenced by argsAreStructReturn(), callIsStructReturn(), and llvm::SITargetLowering::LowerFormalArguments().
|
inline |
Definition at line 71 of file TargetCallingConv.h.
|
inline |
Definition at line 74 of file TargetCallingConv.h.
|
inline |
Definition at line 59 of file TargetCallingConv.h.
Referenced by AnalyzeArguments(), CC_Hexagon(), CC_Hexagon_VarArg(), CC_MipsO32(), and RetCC_Hexagon().
|
inline |
Definition at line 86 of file TargetCallingConv.h.
|
inline |
Definition at line 65 of file TargetCallingConv.h.
Referenced by argsAreStructReturn(), callIsStructReturn(), CC_Sparc_Assign_SRet(), and llvm::SparcTargetLowering::LowerCall_32().
|
inline |
Definition at line 56 of file TargetCallingConv.h.
Referenced by AnalyzeArguments(), CC_Hexagon(), CC_Hexagon_VarArg(), CC_MipsO32(), and RetCC_Hexagon().
|
inline |
Definition at line 69 of file TargetCallingConv.h.
|
inline |
Definition at line 81 of file TargetCallingConv.h.
References llvm::Log2_32().
|
inline |
Definition at line 101 of file TargetCallingConv.h.
|
inline |
Definition at line 63 of file TargetCallingConv.h.
Referenced by llvm::GetReturnInfo(), and llvm::TargetLowering::LowerCallTo().
|
inline |
Definition at line 72 of file TargetCallingConv.h.
|
inline |
Definition at line 93 of file TargetCallingConv.h.
References llvm::Log2_32().
|
inline |
Definition at line 75 of file TargetCallingConv.h.
|
inline |
Definition at line 60 of file TargetCallingConv.h.
Referenced by llvm::GetReturnInfo(), and llvm::TargetLowering::LowerCallTo().
|
inline |
Definition at line 87 of file TargetCallingConv.h.
Referenced by llvm::TargetLowering::LowerCallTo(), and llvm::SITargetLowering::LowerFormalArguments().
|
inline |
Definition at line 66 of file TargetCallingConv.h.
|
inline |
Definition at line 57 of file TargetCallingConv.h.
Referenced by llvm::GetReturnInfo(), and llvm::TargetLowering::LowerCallTo().