Lines Matching defs:chipset

88   RawBufferOpLowering(const LLVMTypeConverter &converter, Chipset chipset)
89 : ConvertOpToLLVMPattern<GpuOp>(converter), chipset(chipset) {}
91 Chipset chipset;
102 if (chipset.majorVersion < 9)
247 if (chipset.majorVersion >= 10) {
302 LDSBarrierOpLowering(const LLVMTypeConverter &converter, Chipset chipset)
303 : ConvertOpToLLVMPattern<LDSBarrierOp>(converter), chipset(chipset) {}
305 Chipset chipset;
310 bool requiresInlineAsm = chipset < kGfx90a || chipset.majorVersion == 11;
326 if (chipset.majorVersion < 12) {
334 if (chipset.majorVersion == 11)
336 else if (chipset.majorVersion == 10)
338 else if (chipset.majorVersion <= 9)
342 "don't know how to lower this for chipset major version")
343 << chipset.majorVersion;
360 SchedBarrierOpLowering(const LLVMTypeConverter &converter, Chipset chipset)
361 : ConvertOpToLLVMPattern<SchedBarrierOp>(converter), chipset(chipset) {}
363 Chipset chipset;
475 Chipset chipset) {
486 if (mfma.getReducePrecision() && chipset >= kGfx940) {
517 if (sourceElem.isBF16() && destElem.isF32() && chipset >= kGfx90a) {
554 if (m == 32 && n == 32 && k == 16 && b == 1 && chipset >= kGfx940)
556 if (m == 16 && n == 16 && k == 32 && b == 1 && chipset >= kGfx940)
560 if (sourceElem.isF64() && destElem.isF64() && chipset >= kGfx90a) {
568 chipset >= kGfx940) {
588 chipset >= kGfx940) {
612 Chipset chipset) {
637 MFMAOpLowering(const LLVMTypeConverter &converter, Chipset chipset)
638 : ConvertOpToLLVMPattern<MFMAOp>(converter), chipset(chipset) {}
640 Chipset chipset;
652 if (chipset.majorVersion != 9 || chipset < kGfx908)
656 if (chipset < kGfx940)
661 std::optional<StringRef> maybeIntrinsic = mfmaOpToIntrinsic(op, chipset);
663 return op.emitOpError("no intrinsic matching MFMA size on given chipset");
681 WMMAOpLowering(const LLVMTypeConverter &converter, Chipset chipset)
682 : ConvertOpToLLVMPattern<WMMAOp>(converter), chipset(chipset) {}
684 Chipset chipset;
695 if (chipset.majorVersion != 11 && chipset.majorVersion != 12)
704 std::optional<StringRef> maybeIntrinsic = wmmaOpToIntrinsic(op, chipset);
707 return op.emitOpError("no intrinsic matching WMMA on the given chipset");
736 ExtPackedFp8OpLowering(const LLVMTypeConverter &converter, Chipset chipset)
738 chipset(chipset) {}
739 Chipset chipset;
749 Chipset chipset)
751 chipset(chipset) {}
752 Chipset chipset;
762 Chipset chipset)
764 chipset(chipset) {}
765 Chipset chipset;
778 if (chipset.majorVersion != 9 || chipset < kGfx940)
822 if (chipset.majorVersion != 9 || chipset < kGfx940)
859 if (chipset.majorVersion != 9 || chipset < kGfx940)
893 AMDGPUDPPLowering(const LLVMTypeConverter &converter, Chipset chipset)
894 : ConvertOpToLLVMPattern<DPPOp>(converter), chipset(chipset) {}
895 Chipset chipset;
1045 FailureOr<Chipset> maybeChipset = Chipset::parse(chipset);
1047 emitError(UnknownLoc::get(ctx), "Invalid chipset name: " + chipset);
1067 Chipset chipset) {
1084 chipset);