Lines Matching full:flat

56 def FeatureFlatAddressSpace : SubtargetFeature<"flat-address-space",
59 "Support flat address space"
62 def FeatureFlatInstOffsets : SubtargetFeature<"flat-inst-offsets",
65 "Flat instructions have immediate offset addressing mode"
68 def FeatureFlatGlobalInsts : SubtargetFeature<"flat-global-insts",
71 "Have global_* flat memory instructions"
74 def FeatureFlatScratchInsts : SubtargetFeature<"flat-scratch-insts",
77 "Have scratch_* flat memory instructions"
80 def FeatureScalarFlatScratchInsts : SubtargetFeature<"scalar-flat-scratch-insts",
83 "Have s_scratch_* flat memory instructions"
86 def FeatureEnableFlatScratch : SubtargetFeature<"enable-flat-scratch",
89 "Use scratch_* flat memory instructions to access scratch"
190 "Some GFX10 bug with multi-dword LDS and flat access that is not naturally aligned in WGP mode"
262 def FeatureFlatSegmentOffsetBug : SubtargetFeature<"flat-segment-offset-bug",
265 "GFX10 bug where inst_offset is ignored when flat instructions access global memory"
701 def FeatureAtomicFlatPkAdd16Insts : SubtargetFeature<"atomic-flat-pk-add-16-insts",
727 def FeatureAtomicFMinFMaxF32FlatInsts : SubtargetFeature<"atomic-fmin-fmax-flat-f32",
730 "Has flat memory instructions for atomicrmw fmin/fmax for float"
733 def FeatureAtomicFMinFMaxF64FlatInsts : SubtargetFeature<"atomic-fmin-fmax-flat-f64",
736 "Has flat memory instructions for atomicrmw fmin/fmax for double"
785 : SubtargetFeature<"flat-atomic-fadd-f32-inst",
792 : SubtargetFeature<"flat-buffer-global-fadd-f64-inst",
795 "Has flat, buffer, and global instructions for f64 atomic fadd"
802 "global/flat/buffer atomic fadd for float supports denormal handling"
1030 // Unless +-flat-for-global is specified, turn on FlatForGlobal for
1036 def FeatureFlatForGlobal : SubtargetFeature<"flat-for-global",
1039 "Force to generate flat instruction for global"
1082 def FeatureArchitectedFlatScratch : SubtargetFeature<"architected-flat-scratch",
1085 "Flat Scratch register is a readonly SPI initialized architected register"