Go to the source code of this file.
◆ getEffectiveRelocModel()
◆ LLVMInitializeSPIRVTarget()
Definition at line 41 of file SPIRVTargetMachine.cpp.
References llvm::PassRegistry::getPassRegistry(), llvm::getTheSPIRV32Target(), llvm::getTheSPIRV64Target(), llvm::getTheSPIRVLogicalTarget(), llvm::initializeGlobalISel(), llvm::initializeSPIRVAsmPrinterPass(), llvm::initializeSPIRVCBufferAccessLegacyPass(), llvm::initializeSPIRVConvergenceRegionAnalysisWrapperPassPass(), llvm::initializeSPIRVCtorDtorLoweringLegacyPass(), llvm::initializeSPIRVEmitIntrinsicsLegacyPass(), llvm::initializeSPIRVFinalizeShaderLinkageLegacyPass(), llvm::initializeSPIRVLegalizeImplicitBindingLegacyPass(), llvm::initializeSPIRVLegalizePointerCastLegacyPass(), llvm::initializeSPIRVLegalizeZeroSizeArraysLegacyPass(), llvm::initializeSPIRVMergeRegionExitTargetsLegacyPass(), llvm::initializeSPIRVModuleAnalysisPass(), llvm::initializeSPIRVPostLegalizerPass(), llvm::initializeSPIRVPreLegalizerCombinerPass(), llvm::initializeSPIRVPreLegalizerPass(), llvm::initializeSPIRVPrepareFunctionsLegacyPass(), llvm::initializeSPIRVPrepareGlobalsLegacyPass(), llvm::initializeSPIRVPushConstantAccessLegacyPass(), llvm::initializeSPIRVRegularizerLegacyPass(), llvm::initializeSPIRVStructurizerPass(), LLVM_ABI, LLVM_EXTERNAL_VISIBILITY, X, and Y.
◆ SPVEnableNonSemanticDI
| cl::opt< bool > SPVEnableNonSemanticDI("spv-emit-nonsemantic-debug-info", cl::desc("Deprecated. Use -g to emit SPIR-V NonSemantic.Shader.DebugInfo " "instructions"), cl::Optional, cl::init(false)) |
( |
"spv-emit-nonsemantic-debug-info" | , |
|
|
cl::desc("Deprecated. Use -g to emit SPIR-V NonSemantic.Shader.DebugInfo " "instructions") | , |
|
|
cl::Optional | , |
|
|
cl::init(false) | ) |
|
static |