LLVM 19.0.0git
Macros | Functions
SPIRVISelLowering.cpp File Reference
#include "SPIRVISelLowering.h"
#include "SPIRV.h"
#include "SPIRVInstrInfo.h"
#include "SPIRVRegisterBankInfo.h"
#include "SPIRVRegisterInfo.h"
#include "SPIRVSubtarget.h"
#include "SPIRVTargetMachine.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/IR/IntrinsicsSPIRV.h"

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "spirv-lower"
 

Functions

static void validatePtrTypes (const SPIRVSubtarget &STI, MachineRegisterInfo *MRI, SPIRVGlobalRegistry &GR, MachineInstr &I, SPIRVType *ResType, unsigned OpIdx)
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "spirv-lower"

Definition at line 24 of file SPIRVISelLowering.cpp.

Function Documentation

◆ validatePtrTypes()

static void validatePtrTypes ( const SPIRVSubtarget STI,
MachineRegisterInfo MRI,
SPIRVGlobalRegistry GR,
MachineInstr I,
SPIRVType ResType,
unsigned  OpIdx 
)
static