class TargetLoweringBase::ArgListEntry
Declaration
class TargetLoweringBase::ArgListEntry { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/TargetLowering.h:282
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 IsByRef
- public bool IsInAlloca
- public bool IsPreallocated
- public bool IsReturned
- public bool IsSwiftSelf
- public bool IsSwiftAsync
- public bool IsSwiftError
- public bool IsCFGuardTarget
- public llvm::MaybeAlign Alignment = None
- public llvm::Type* IndirectType = nullptr
Method Overview
- public ArgListEntry()
- public void setAttributes(const llvm::CallBase * Call, unsigned int ArgIdx)
Methods
¶ArgListEntry()
ArgListEntry()
Declared at: llvm/include/llvm/CodeGen/TargetLowering.h:304
¶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:310
Parameters
- const llvm::CallBase* Call
- unsigned int ArgIdx