LLVM 24.0.0git
SPIRVLegalizeZeroSizeArrays.cpp File Reference
#include "SPIRV.h"
#include "SPIRVTargetMachine.h"
#include "SPIRVUtils.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/IR/IRBuilder.h"
#include "llvm/IR/InstIterator.h"
#include "llvm/IR/InstVisitor.h"
#include "llvm/Pass.h"

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "spirv-legalize-zero-size-arrays"

Functions

 INITIALIZE_PASS (SPIRVLegalizeZeroSizeArraysLegacy, "spirv-legalize-zero-size-arrays", "Legalize SPIR-V zero-size arrays", false, false) ModulePass *llvm

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "spirv-legalize-zero-size-arrays"

Definition at line 24 of file SPIRVLegalizeZeroSizeArrays.cpp.

Function Documentation

◆ INITIALIZE_PASS()

INITIALIZE_PASS ( SPIRVLegalizeZeroSizeArraysLegacy ,
"spirv-legalize-zero-size-arrays" ,
"Legalize SPIR-V zero-size arrays" ,
false ,
false  )