Home
last modified time | relevance | path

Searched refs:canUseExtension (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVModuleAnalysis.cpp121 return ST.canUseExtension(Ext); in getSymbolicOperandRequirements()
583 if (ST.canUseExtension(Ext)) in checkSatisfiable()
790 if (!ST.canUseExtension(SPIRV::Extension::SPV_EXT_shader_atomic_float_add)) in AddAtomicFloatRequirements()
795 if (!ST.canUseExtension( in AddAtomicFloatRequirements()
812 if (!ST.canUseExtension( in AddAtomicFloatRequirements()
906 if (!ST.canUseExtension(SPIRV::Extension::SPV_KHR_bit_instructions)) { in addInstrRequirements()
1067 if (ST.canUseExtension(SPIRV::Extension::SPV_INTEL_subgroups)) { in addInstrRequirements()
1074 if (ST.canUseExtension(SPIRV::Extension::SPV_INTEL_subgroups)) { in addInstrRequirements()
1081 if (ST.canUseExtension(SPIRV::Extension::SPV_INTEL_subgroups)) { in addInstrRequirements()
1088 if (ST.canUseExtension(SPIRV::Extension::SPV_KHR_expect_assume)) { in addInstrRequirements()
[all …]
H A DSPIRVSubtarget.cpp98 bool SPIRVSubtarget::canUseExtension(SPIRV::Extension::Extension E) const { in canUseExtension() function in SPIRVSubtarget
141 if (canUseExtension( in initAvailableExtInstSets()
H A DSPIRVSubtarget.h97 bool canUseExtension(SPIRV::Extension::Extension E) const;
H A DSPIRVCallLowering.cpp432 ST->canUseExtension( in lowerFormalArguments()
442 ST->canUseExtension(SPIRV::Extension::SPV_INTEL_function_pointers); in lowerFormalArguments()
572 if (!ST->canUseExtension(SPIRV::Extension::SPV_INTEL_function_pointers)) in lowerCall()
H A DSPIRVUtils.cpp203 return STI.canUseExtension(SPIRV::Extension::SPV_INTEL_usm_storage_classes) in addressSpaceToStorageClass()
207 return STI.canUseExtension(SPIRV::Extension::SPV_INTEL_usm_storage_classes) in addressSpaceToStorageClass()
H A DSPIRVInstructionSelector.cpp813 if (!STI.canUseExtension(SPIRV::Extension::SPV_INTEL_variable_length_array)) in selectStackSave()
826 if (!STI.canUseExtension(SPIRV::Extension::SPV_INTEL_variable_length_array)) in selectStackRestore()
2042 if (STI.canUseExtension(SPIRV::Extension::SPV_KHR_expect_assume)) in selectIntrinsic()
2047 if (STI.canUseExtension(SPIRV::Extension::SPV_KHR_expect_assume)) in selectIntrinsic()
2237 STI.canUseExtension(SPIRV::Extension::SPV_INTEL_function_pointers) in selectGlobalValue()
2287 STI.canUseExtension(SPIRV::Extension::SPV_KHR_linkonce_odr) in selectGlobalValue()
H A DSPIRVBuiltins.cpp1154 if (!ST->canUseExtension(SPIRV::Extension::SPV_INTEL_subgroups)) { in generateIntelSubgroupsInst()
1223 if (!ST->canUseExtension( in generateGroupUniformInst()
1274 if (!ST->canUseExtension(SPIRV::Extension::SPV_KHR_shader_clock)) { in generateKernelClockInst()
2287 if (!ST->canUseExtension( in generateConvertInst()
2308 if (!ST->canUseExtension( in generateConvertInst()
H A DSPIRVPrepareFunctions.cpp454 if (STI.canUseExtension(SPIRV::Extension::SPV_KHR_expect_assume)) in substituteIntrinsicCalls()
H A DSPIRVGlobalRegistry.cpp97 if (ST.canUseExtension( in adjustOpTypeIntWidth()
117 if (ST.canUseExtension( in getOpTypeInt()
H A DSPIRVPreLegalizer.cpp727 if (!ST.canUseExtension(SPIRV::Extension::SPV_INTEL_inline_assembly)) in insertInlineAsm()
H A DSPIRVEmitIntrinsics.cpp1325 if (!STI->canUseExtension( in visitAllocaInst()