class TargetLoweringBase::ArgListEntry
Declaration
class TargetLoweringBase::ArgListEntry { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/TargetLowering.h:178
Member Variables
- public llvm::Value* Val = nullptr
- public llvm::SDValue Node = llvm::SDValue()
- public llvm::Type* Ty = nullptr
- public bool IsSExt
- public bool IsZExt
- public bool IsInReg
- public bool IsSRet
- public bool IsNest
- public bool IsByVal
- public bool IsInAlloca
- public bool IsReturned
- public bool IsSwiftSelf
- public bool IsSwiftError
- public bool IsCFGuardTarget
- public uint16_t Alignment = 0
- public llvm::Type* ByValType = nullptr
Method Overview
- public ArgListEntry()
- public void setAttributes(const llvm::CallBase * Call, unsigned int ArgIdx)
- public void setAttributes(llvm::ImmutableCallSite * CS, unsigned int ArgIdx)
Methods
¶ArgListEntry()
ArgListEntry()
Declared at: llvm/include/llvm/CodeGen/TargetLowering.h:197
¶void setAttributes(const llvm::CallBase* Call,
unsigned int ArgIdx)
void setAttributes(const llvm::CallBase* Call,
unsigned int ArgIdx)
Declared at: llvm/include/llvm/CodeGen/TargetLowering.h:202
Parameters
- const llvm::CallBase* Call
- unsigned int ArgIdx
¶void setAttributes(llvm::ImmutableCallSite* CS,
unsigned int ArgIdx)
void setAttributes(llvm::ImmutableCallSite* CS,
unsigned int ArgIdx)
Declared at: llvm/include/llvm/CodeGen/TargetLowering.h:204
Parameters
- llvm::ImmutableCallSite* CS
- unsigned int ArgIdx