struct ArgFlagsTy
Declaration
struct ArgFlagsTy { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:27
Method Overview
- public ArgFlagsTy()
- public unsigned int getByValAlign() const
- public unsigned int getByValSize() const
- public unsigned int getOrigAlign() const
- public unsigned int getPointerAddrSpace() const
- public bool isByVal() const
- public bool isCFGuardTarget() const
- public bool isCopyElisionCandidate() const
- public bool isHva() const
- public bool isHvaStart() const
- public bool isInAlloca() const
- public bool isInConsecutiveRegs() const
- public bool isInConsecutiveRegsLast() const
- public bool isInReg() const
- public bool isNest() const
- public bool isPointer() const
- public bool isReturned() const
- public bool isSExt() const
- public bool isSRet() const
- public bool isSecArgPass() const
- public bool isSplit() const
- public bool isSplitEnd() const
- public bool isSwiftError() const
- public bool isSwiftSelf() const
- public bool isZExt() const
- public void setByVal()
- public void setByValAlign(llvm::Align A)
- public void setByValSize(unsigned int S)
- public void setCFGuardTarget()
- public void setCopyElisionCandidate()
- public void setHva()
- public void setHvaStart()
- public void setInAlloca()
- public void setInConsecutiveRegs()
- public void setInConsecutiveRegsLast()
- public void setInReg()
- public void setNest()
- public void setOrigAlign(llvm::Align A)
- public void setPointer()
- public void setPointerAddrSpace(unsigned int AS)
- public void setReturned()
- public void setSExt()
- public void setSRet()
- public void setSecArgPass()
- public void setSplit()
- public void setSplitEnd()
- public void setSwiftError()
- public void setSwiftSelf()
- public void setZExt()
Methods
¶ArgFlagsTy()
ArgFlagsTy()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:57
¶unsigned int getByValAlign() const
unsigned int getByValAlign() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:128
¶unsigned int getByValSize() const
unsigned int getByValSize() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:146
¶unsigned int getOrigAlign() const
unsigned int getOrigAlign() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:137
¶unsigned int getPointerAddrSpace() const
unsigned int getPointerAddrSpace() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:149
¶bool isByVal() const
bool isByVal() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:80
¶bool isCFGuardTarget() const
bool isCFGuardTarget() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:92
¶bool isCopyElisionCandidate() const
bool isCopyElisionCandidate() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:122
¶bool isHva() const
bool isHva() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:95
¶bool isHvaStart() const
bool isHvaStart() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:98
¶bool isInAlloca() const
bool isInAlloca() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:83
¶bool isInConsecutiveRegs() const
bool isInConsecutiveRegs() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:110
¶bool isInConsecutiveRegsLast() const
bool isInConsecutiveRegsLast() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:113
¶bool isInReg() const
bool isInReg() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:74
¶bool isNest() const
bool isNest() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:104
¶bool isPointer() const
bool isPointer() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:125
¶bool isReturned() const
bool isReturned() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:107
¶bool isSExt() const
bool isSExt() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:71
¶bool isSRet() const
bool isSRet() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:77
¶bool isSecArgPass() const
bool isSecArgPass() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:101
¶bool isSplit() const
bool isSplit() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:116
¶bool isSplitEnd() const
bool isSplitEnd() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:119
¶bool isSwiftError() const
bool isSwiftError() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:89
¶bool isSwiftSelf() const
bool isSwiftSelf() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:86
¶bool isZExt() const
bool isZExt() const
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:68
¶void setByVal()
void setByVal()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:81
¶void setByValAlign(llvm::Align A)
void setByValAlign(llvm::Align A)
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:132
Parameters
¶void setByValSize(unsigned int S)
void setByValSize(unsigned int S)
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:147
Parameters
- unsigned int S
¶void setCFGuardTarget()
void setCFGuardTarget()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:93
¶void setCopyElisionCandidate()
void setCopyElisionCandidate()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:123
¶void setHva()
void setHva()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:96
¶void setHvaStart()
void setHvaStart()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:99
¶void setInAlloca()
void setInAlloca()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:84
¶void setInConsecutiveRegs()
void setInConsecutiveRegs()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:111
¶void setInConsecutiveRegsLast()
void setInConsecutiveRegsLast()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:114
¶void setInReg()
void setInReg()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:75
¶void setNest()
void setNest()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:105
¶void setOrigAlign(llvm::Align A)
void setOrigAlign(llvm::Align A)
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:141
Parameters
¶void setPointer()
void setPointer()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:126
¶void setPointerAddrSpace(unsigned int AS)
void setPointerAddrSpace(unsigned int AS)
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:150
Parameters
- unsigned int AS
¶void setReturned()
void setReturned()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:108
¶void setSExt()
void setSExt()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:72
¶void setSRet()
void setSRet()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:78
¶void setSecArgPass()
void setSecArgPass()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:102
¶void setSplit()
void setSplit()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:117
¶void setSplitEnd()
void setSplitEnd()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:120
¶void setSwiftError()
void setSwiftError()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:90
¶void setSwiftSelf()
void setSwiftSelf()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:87
¶void setZExt()
void setZExt()
Declared at: llvm/include/llvm/CodeGen/TargetCallingConv.h:69