Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVInstructionSelector.cpp1866 bool IsFloatTy = GR.isScalarOrVectorOfType(InputRegister, SPIRV::OpTypeFloat); in selectAnyOrAll() local
1868 IsFloatTy ? SPIRV::OpFOrdNotEqual : SPIRV::OpINotEqual; in selectAnyOrAll()
1884 IsFloatTy ? buildZerosValF(InputType, I) : buildZerosVal(InputType, I); in selectAnyOrAll()
2173 bool IsFloatTy = GR.isScalarOrVectorOfType(InputRegister, SPIRV::OpTypeFloat); in selectSign() local
2178 bool NeedsConversion = IsFloatTy || SignBitWidth != ResBitWidth; in selectSign()
2180 auto SignOpcode = IsFloatTy ? GL::FSign : GL::SSign; in selectSign()
2195 auto ConvertOpcode = IsFloatTy ? SPIRV::OpConvertFToS : SPIRV::OpSConvert; in selectSign()
2264 bool IsFloatTy = GR.isScalarOrVectorOfType(InputRegister, SPIRV::OpTypeFloat); in selectWaveReduceMax() local
2267 auto Opcode = IsFloatTy ? SPIRV::OpGroupNonUniformFMax : IntegerOpcodeType; in selectWaveReduceMax()
2292 bool IsFloatTy = GR.isScalarOrVectorOfType(InputRegister, SPIRV::OpTypeFloat); in selectWaveReduceSum() local
[all …]