struct TargetLowering::MakeLibCallOptions
Declaration
struct TargetLowering::MakeLibCallOptions { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/TargetLowering.h:3600
Member Variables
- public ArrayRef<llvm::EVT> OpsVTBeforeSoften
- public llvm::EVT RetVTBeforeSoften
- public bool IsSExt
- public bool DoesNotReturn
- public bool IsReturnValueUsed
- public bool IsPostTypeLegalization
- public bool IsSoften
Method Overview
- public MakeLibCallOptions()
- public llvm::TargetLowering::MakeLibCallOptions & setDiscardResult(bool Value = true)
- public llvm::TargetLowering::MakeLibCallOptions & setIsPostTypeLegalization(bool Value = true)
- public llvm::TargetLowering::MakeLibCallOptions & setNoReturn(bool Value = true)
- public llvm::TargetLowering::MakeLibCallOptions & setSExt(bool Value = true)
- public llvm::TargetLowering::MakeLibCallOptions & setTypeListBeforeSoften(ArrayRef<llvm::EVT> OpsVT, llvm::EVT RetVT, bool Value = true)
Methods
¶MakeLibCallOptions()
MakeLibCallOptions()
Declared at: llvm/include/llvm/CodeGen/TargetLowering.h:3611
¶llvm::TargetLowering::MakeLibCallOptions&
setDiscardResult(bool Value = true)
llvm::TargetLowering::MakeLibCallOptions&
setDiscardResult(bool Value = true)
Declared at: llvm/include/llvm/CodeGen/TargetLowering.h:3625
Parameters
- bool Value = true
¶llvm::TargetLowering::MakeLibCallOptions&
setIsPostTypeLegalization(bool Value = true)
llvm::TargetLowering::MakeLibCallOptions&
setIsPostTypeLegalization(bool Value = true)
Declared at: llvm/include/llvm/CodeGen/TargetLowering.h:3630
Parameters
- bool Value = true
¶llvm::TargetLowering::MakeLibCallOptions&
setNoReturn(bool Value = true)
llvm::TargetLowering::MakeLibCallOptions&
setNoReturn(bool Value = true)
Declared at: llvm/include/llvm/CodeGen/TargetLowering.h:3620
Parameters
- bool Value = true
¶llvm::TargetLowering::MakeLibCallOptions& setSExt(
bool Value = true)
llvm::TargetLowering::MakeLibCallOptions& setSExt(
bool Value = true)
Declared at: llvm/include/llvm/CodeGen/TargetLowering.h:3615
Parameters
- bool Value = true
¶llvm::TargetLowering::MakeLibCallOptions&
setTypeListBeforeSoften(ArrayRef<llvm::EVT> OpsVT,
llvm::EVT RetVT,
bool Value = true)
llvm::TargetLowering::MakeLibCallOptions&
setTypeListBeforeSoften(ArrayRef<llvm::EVT> OpsVT,
llvm::EVT RetVT,
bool Value = true)
Declared at: llvm/include/llvm/CodeGen/TargetLowering.h:3635