Lines Matching refs:SPIRVToOCL20
65 class SPIRVToOCL20: public ModulePass, class
66 public InstVisitor<SPIRVToOCL20> {
68 SPIRVToOCL20():ModulePass(ID), M(nullptr), Ctx(nullptr) { in SPIRVToOCL20() function in SPIRV::SPIRVToOCL20
136 char SPIRVToOCL20::ID = 0;
139 SPIRVToOCL20::runOnModule(Module& Module) { in runOnModule()
159 SPIRVToOCL20::visitCallInst(CallInst& CI) { in visitCallInst()
199 void SPIRVToOCL20::visitCallSPIRVMemoryBarrier(CallInst* CI) { in visitCallSPIRVMemoryBarrier()
215 void SPIRVToOCL20::visitCallSPRIVImageQuerySize(CallInst *CI) { in visitCallSPRIVImageQuerySize()
335 void SPIRVToOCL20::visitCallSPIRVAtomicBuiltin(CallInst* CI, Op OC) { in visitCallSPIRVAtomicBuiltin()
399 void SPIRVToOCL20::visitCallSPIRVBuiltin(CallInst* CI, Op OC) { in visitCallSPIRVBuiltin()
406 void SPIRVToOCL20::visitCallSPIRVGroupBuiltin(CallInst* CI, Op OC) { in visitCallSPIRVGroupBuiltin()
434 void SPIRVToOCL20::visitCallSPIRVPipeBuiltin(CallInst* CI, Op OC) { in visitCallSPIRVPipeBuiltin()
476 void SPIRVToOCL20::translateMangledAtomicTypeName() { in translateMangledAtomicTypeName()
494 SPIRVToOCL20::getGroupBuiltinPrefix(CallInst* CI) { in getGroupBuiltinPrefix()
510 void SPIRVToOCL20::visitCastInst(CastInst &Cast) { in visitCastInst()
549 INITIALIZE_PASS(SPIRVToOCL20, "spvtoocl20",
553 return new SPIRVToOCL20(); in createSPIRVToOCL20()