Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/include/llvm/Support/
H A DMachineValueType.h178 v12f32 = 116, // 12 x f32 enumerator
690 case v12f32: in getVectorElementType()
806 case v12f32: return 12; in getVectorMinNumElements()
1062 case v12f32: return TypeSize::Fixed(384); in getSizeInBits()
1388 if (NumElements == 12) return MVT::v12f32; in getVectorVT()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp96 setOperationAction(ISD::LOAD, MVT::v12f32, Promote); in AMDGPUTargetLowering()
97 AddPromotedToType(ISD::LOAD, MVT::v12f32, MVT::v12i32); in AMDGPUTargetLowering()
222 setOperationAction(ISD::STORE, MVT::v12f32, Promote); in AMDGPUTargetLowering()
223 AddPromotedToType(ISD::STORE, MVT::v12f32, MVT::v12i32); in AMDGPUTargetLowering()
362 MVT::v11i32, MVT::v11f32, MVT::v12i32, MVT::v12f32}, in AMDGPUTargetLowering()
371 MVT::v12f32, MVT::v16f16, MVT::v16i16, MVT::v16f32, MVT::v16i32, in AMDGPUTargetLowering()
443 MVT::v9f32, MVT::v10f32, MVT::v11f32, MVT::v12f32}; in AMDGPUTargetLowering()
488 setOperationAction(ISD::SELECT, MVT::v12f32, Promote); in AMDGPUTargetLowering()
489 AddPromotedToType(ISD::SELECT, MVT::v12f32, MVT::v12i32); in AMDGPUTargetLowering()
H A DSIRegisterInfo.td897 defm "" : SRegClass<12, [v12i32, v12f32], SGPR_384Regs, TTMP_384Regs>;
950 defm VReg_384 : VRegClass<12, [v12i32, v12f32], (add VGPR_384)>;
983 defm AReg_384 : ARegClass<12, [v12i32, v12f32], (add AGPR_384)>;
H A DSIInstructions.td1322 f32, v12f32, Index, !cast<SubRegIndex>(sub#Index)
1325 f32, v12f32, Index, !cast<SubRegIndex>(sub#Index)
1605 def : BitConvert <v12i32, v12f32, SReg_384>;
1606 def : BitConvert <v12f32, v12i32, SReg_384>;
1607 def : BitConvert <v12i32, v12f32, VReg_384>;
1608 def : BitConvert <v12f32, v12i32, VReg_384>;
2153 defm : SI_INDIRECT_Pattern <v12f32, f32, "V12">;
H A DSIISelLowering.cpp133 addRegisterClass(MVT::v12f32, TRI->getVGPRClassForBitWidth(384)); in SITargetLowering()
233 MVT::v10f32, MVT::v11f32, MVT::v12f32, MVT::v16f32}, in SITargetLowering()
260 MVT::v10f32, MVT::v11i32, MVT::v11f32, MVT::v12i32, MVT::v12f32, in SITargetLowering()
389 MVT::v11i32, MVT::v11f32, MVT::v12i32, MVT::v12f32}, in SITargetLowering()
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DValueTypes.td148 def v12f32 : ValueType<384, 116>; // 12 x f32 vector value
/openbsd/gnu/llvm/llvm/utils/TableGen/
H A DCodeGenTarget.cpp182 case MVT::v12f32: return "MVT::v12f32"; in getEnumName()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DValueTypes.cpp411 case MVT::v12f32: in getTypeForEVT()