LLVM: llvm::ISD::ArgFlagsTy Struct Reference (original) (raw)

#include "[llvm/CodeGen/TargetCallingConv.h](TargetCallingConv%5F8h%5Fsource.html)"

Public Member Functions
ArgFlagsTy ()
bool isZExt () const
void setZExt ()
bool isSExt () const
void setSExt ()
bool isNoExt () const
void setNoExt ()
bool isInReg () const
void setInReg ()
bool isSRet () const
void setSRet ()
bool isByVal () const
void setByVal ()
bool isByRef () const
void setByRef ()
bool isInAlloca () const
void setInAlloca ()
bool isPreallocated () const
void setPreallocated ()
bool isSwiftSelf () const
void setSwiftSelf ()
bool isSwiftAsync () const
void setSwiftAsync ()
bool isSwiftError () const
void setSwiftError ()
bool isCFGuardTarget () const
void setCFGuardTarget ()
bool isHva () const
void setHva ()
bool isHvaStart () const
void setHvaStart ()
bool isSecArgPass () const
void setSecArgPass ()
bool isNest () const
void setNest ()
bool isReturned () const
void setReturned (bool V=true)
bool isInConsecutiveRegs () const
void setInConsecutiveRegs (bool Flag=true)
bool isInConsecutiveRegsLast () const
void setInConsecutiveRegsLast (bool Flag=true)
bool isSplit () const
void setSplit ()
bool isSplitEnd () const
void setSplitEnd ()
bool isCopyElisionCandidate () const
void setCopyElisionCandidate ()
bool isPointer () const
void setPointer ()
bool isVarArg () const
void setVarArg ()
Align getNonZeroMemAlign () const
void setMemAlign (Align A)
Align getNonZeroByValAlign () const
Align getNonZeroOrigAlign () const
void setOrigAlign (Align A)
unsigned getByValSize () const
void setByValSize (unsigned S)
unsigned getByRefSize () const
void setByRefSize (unsigned S)
unsigned getPointerAddrSpace () const
void setPointerAddrSpace (unsigned AS)

Definition at line 27 of file TargetCallingConv.h.

llvm::ISD::ArgFlagsTy::ArgFlagsTy ( ) inline

getByRefSize()

unsigned llvm::ISD::ArgFlagsTy::getByRefSize ( ) const inline

getByValSize()

unsigned llvm::ISD::ArgFlagsTy::getByValSize ( ) const inline

getNonZeroByValAlign()

Align llvm::ISD::ArgFlagsTy::getNonZeroByValAlign ( ) const inline

getNonZeroMemAlign()

Align llvm::ISD::ArgFlagsTy::getNonZeroMemAlign ( ) const inline

getNonZeroOrigAlign()

Align llvm::ISD::ArgFlagsTy::getNonZeroOrigAlign ( ) const inline

getPointerAddrSpace()

unsigned llvm::ISD::ArgFlagsTy::getPointerAddrSpace ( ) const inline

isByRef()

bool llvm::ISD::ArgFlagsTy::isByRef ( ) const inline

isByVal()

bool llvm::ISD::ArgFlagsTy::isByVal ( ) const inline

isCFGuardTarget()

bool llvm::ISD::ArgFlagsTy::isCFGuardTarget ( ) const inline

isCopyElisionCandidate()

bool llvm::ISD::ArgFlagsTy::isCopyElisionCandidate ( ) const inline

isHva()

bool llvm::ISD::ArgFlagsTy::isHva ( ) const inline

isHvaStart()

bool llvm::ISD::ArgFlagsTy::isHvaStart ( ) const inline

isInAlloca()

bool llvm::ISD::ArgFlagsTy::isInAlloca ( ) const inline

isInConsecutiveRegs()

bool llvm::ISD::ArgFlagsTy::isInConsecutiveRegs ( ) const inline

isInConsecutiveRegsLast()

bool llvm::ISD::ArgFlagsTy::isInConsecutiveRegsLast ( ) const inline

isInReg()

bool llvm::ISD::ArgFlagsTy::isInReg ( ) const inline

isNest()

bool llvm::ISD::ArgFlagsTy::isNest ( ) const inline

isNoExt()

bool llvm::ISD::ArgFlagsTy::isNoExt ( ) const inline

isPointer()

bool llvm::ISD::ArgFlagsTy::isPointer ( ) const inline

isPreallocated()

bool llvm::ISD::ArgFlagsTy::isPreallocated ( ) const inline

isReturned()

bool llvm::ISD::ArgFlagsTy::isReturned ( ) const inline

isSecArgPass()

bool llvm::ISD::ArgFlagsTy::isSecArgPass ( ) const inline

isSExt()

bool llvm::ISD::ArgFlagsTy::isSExt ( ) const inline

isSplit()

bool llvm::ISD::ArgFlagsTy::isSplit ( ) const inline

isSplitEnd()

bool llvm::ISD::ArgFlagsTy::isSplitEnd ( ) const inline

isSRet()

bool llvm::ISD::ArgFlagsTy::isSRet ( ) const inline

isSwiftAsync()

bool llvm::ISD::ArgFlagsTy::isSwiftAsync ( ) const inline

isSwiftError()

bool llvm::ISD::ArgFlagsTy::isSwiftError ( ) const inline

isSwiftSelf()

bool llvm::ISD::ArgFlagsTy::isSwiftSelf ( ) const inline

isVarArg()

bool llvm::ISD::ArgFlagsTy::isVarArg ( ) const inline

isZExt()

bool llvm::ISD::ArgFlagsTy::isZExt ( ) const inline

setByRef()

void llvm::ISD::ArgFlagsTy::setByRef ( ) inline

setByRefSize()

void llvm::ISD::ArgFlagsTy::setByRefSize ( unsigned S) inline

setByVal()

void llvm::ISD::ArgFlagsTy::setByVal ( ) inline

setByValSize()

void llvm::ISD::ArgFlagsTy::setByValSize ( unsigned S) inline

setCFGuardTarget()

void llvm::ISD::ArgFlagsTy::setCFGuardTarget ( ) inline

setCopyElisionCandidate()

void llvm::ISD::ArgFlagsTy::setCopyElisionCandidate ( ) inline

setHva()

void llvm::ISD::ArgFlagsTy::setHva ( ) inline

setHvaStart()

void llvm::ISD::ArgFlagsTy::setHvaStart ( ) inline

setInAlloca()

void llvm::ISD::ArgFlagsTy::setInAlloca ( ) inline

setInConsecutiveRegs()

void llvm::ISD::ArgFlagsTy::setInConsecutiveRegs ( bool Flag = true) inline

setInConsecutiveRegsLast()

void llvm::ISD::ArgFlagsTy::setInConsecutiveRegsLast ( bool Flag = true) inline

setInReg()

void llvm::ISD::ArgFlagsTy::setInReg ( ) inline

setMemAlign()

void llvm::ISD::ArgFlagsTy::setMemAlign ( Align A) inline

setNest()

void llvm::ISD::ArgFlagsTy::setNest ( ) inline

setNoExt()

void llvm::ISD::ArgFlagsTy::setNoExt ( ) inline

setOrigAlign()

void llvm::ISD::ArgFlagsTy::setOrigAlign ( Align A) inline

setPointer()

void llvm::ISD::ArgFlagsTy::setPointer ( ) inline

setPointerAddrSpace()

void llvm::ISD::ArgFlagsTy::setPointerAddrSpace ( unsigned AS) inline

setPreallocated()

void llvm::ISD::ArgFlagsTy::setPreallocated ( ) inline

setReturned()

void llvm::ISD::ArgFlagsTy::setReturned ( bool V = true) inline

setSecArgPass()

void llvm::ISD::ArgFlagsTy::setSecArgPass ( ) inline

setSExt()

void llvm::ISD::ArgFlagsTy::setSExt ( ) inline

setSplit()

void llvm::ISD::ArgFlagsTy::setSplit ( ) inline

setSplitEnd()

void llvm::ISD::ArgFlagsTy::setSplitEnd ( ) inline

setSRet()

void llvm::ISD::ArgFlagsTy::setSRet ( ) inline

setSwiftAsync()

void llvm::ISD::ArgFlagsTy::setSwiftAsync ( ) inline

setSwiftError()

void llvm::ISD::ArgFlagsTy::setSwiftError ( ) inline

setSwiftSelf()

void llvm::ISD::ArgFlagsTy::setSwiftSelf ( ) inline

setVarArg()

void llvm::ISD::ArgFlagsTy::setVarArg ( ) inline

setZExt()

void llvm::ISD::ArgFlagsTy::setZExt ( ) inline

The documentation for this struct was generated from the following file: