struct CallLowering::BaseArgInfo

Declaration

struct CallLowering::BaseArgInfo { /* full declaration omitted */ };

Declared at: llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:49

Member Variables

public llvm::Type* Ty
public SmallVector<ISD::ArgFlagsTy, 4> Flags
public bool IsFixed

Method Overview

  • public BaseArgInfo(llvm::Type * Ty, ArrayRef<ISD::ArgFlagsTy> Flags = llvm::ArrayRef<llvm::ISD::ArgFlagsTy>(), bool IsFixed = true)
  • public BaseArgInfo()

Methods

BaseArgInfo(
    llvm::Type* Ty,
    ArrayRef<ISD::ArgFlagsTy> Flags =
        llvm::ArrayRef<llvm::ISD::ArgFlagsTy>(),
    bool IsFixed = true)

Declared at: llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:54

Parameters

llvm::Type* Ty
ArrayRef<ISD::ArgFlagsTy> Flags = llvm::ArrayRef<llvm::ISD::ArgFlagsTy>()
bool IsFixed = true

BaseArgInfo()

Declared at: llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:59