Lines Matching defs:CommonSPIRTargetCodeGenInfo
41 class CommonSPIRTargetCodeGenInfo : public TargetCodeGenInfo {
43 CommonSPIRTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT)
45 CommonSPIRTargetCodeGenInfo(std::unique_ptr<ABIInfo> ABIInfo)
60 class SPIRVTargetCodeGenInfo : public CommonSPIRTargetCodeGenInfo {
63 : CommonSPIRTargetCodeGenInfo(std::make_unique<SPIRVABIInfo>(CGT)) {}
214 unsigned CommonSPIRTargetCodeGenInfo::getOpenCLKernelCallingConv() const {
332 llvm::Type *CommonSPIRTargetCodeGenInfo::getOpenCLType(CodeGenModule &CGM,
367 llvm::Type *CommonSPIRTargetCodeGenInfo::getHLSLType(CodeGenModule &CGM,
401 llvm::Type *CommonSPIRTargetCodeGenInfo::getSPIRVImageTypeFromHLSLResource(
444 return std::make_unique<CommonSPIRTargetCodeGenInfo>(CGM.getTypes());