LLVM 18.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::SPIRV::IncomingCall Struct Reference

Public Member Functions

 IncomingCall (const std::string BuiltinName, const DemangledBuiltin *Builtin, const Register ReturnRegister, const SPIRVType *ReturnType, const SmallVectorImpl< Register > &Arguments)

Public Attributes

const std::string BuiltinName
const DemangledBuiltinBuiltin
const Register ReturnRegister
const SPIRVTypeReturnType
const SmallVectorImpl< Register > & Arguments

Detailed Description

Definition at line 41 of file SPIRVBuiltins.cpp.

Constructor & Destructor Documentation

◆ IncomingCall()

llvm::SPIRV::IncomingCall::IncomingCall ( const std::string  BuiltinName,
const DemangledBuiltin Builtin,
const Register  ReturnRegister,
const SPIRVType ReturnType,
const SmallVectorImpl< Register > &  Arguments 

Definition at line 49 of file SPIRVBuiltins.cpp.

Member Data Documentation

◆ Arguments

const SmallVectorImpl<Register>& llvm::SPIRV::IncomingCall::Arguments

Definition at line 47 of file SPIRVBuiltins.cpp.

◆ Builtin

const DemangledBuiltin* llvm::SPIRV::IncomingCall::Builtin

Definition at line 43 of file SPIRVBuiltins.cpp.

◆ BuiltinName

const std::string llvm::SPIRV::IncomingCall::BuiltinName

Definition at line 42 of file SPIRVBuiltins.cpp.

◆ ReturnRegister

const Register llvm::SPIRV::IncomingCall::ReturnRegister

Definition at line 45 of file SPIRVBuiltins.cpp.

◆ ReturnType

const SPIRVType* llvm::SPIRV::IncomingCall::ReturnType

Definition at line 46 of file SPIRVBuiltins.cpp.

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