Home
last modified time | relevance | path

Searched refs:AMDGPUSubtarget (Results 1 – 25 of 35) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp39 #define AMDGPUSubtarget GCNSubtarget macro
41 #undef AMDGPUSubtarget
97 if (Gen == AMDGPUSubtarget::INVALID) { in initializeSubtargetDependencies()
145 HasSMulHi = getGeneration() >= AMDGPUSubtarget::GFX9; in initializeSubtargetDependencies()
157 AMDGPUSubtarget::AMDGPUSubtarget(const Triple &TT) : TargetTriple(TT) {} in AMDGPUSubtarget() function in AMDGPUSubtarget
163 AMDGPUSubtarget(TT), in GCNSubtarget()
282 return getGeneration() <= AMDGPUSubtarget::GFX9; in zeroesHigh16BitsOfDest()
599 if (getGeneration() >= AMDGPUSubtarget::GFX10) in getOccupancyWithNumSGPRs()
635 if (getGeneration() >= AMDGPUSubtarget::GFX10) in getBaseReservedNumSGPRs()
953 const AMDGPUSubtarget &AMDGPUSubtarget::get(const MachineFunction &MF) { in get()
[all …]
H A DAMDGPU.td1385 "Subtarget->getGeneration() == AMDGPUSubtarget::GFX10">,
1391 "Subtarget->getGeneration() >= AMDGPUSubtarget::GFX10">,
1400 "Subtarget->getGeneration() == AMDGPUSubtarget::GFX10">,
1406 "Subtarget->getGeneration() == AMDGPUSubtarget::GFX11">,
1412 "Subtarget->getGeneration() == AMDGPUSubtarget::GFX9">,
1419 "Subtarget->getGeneration() == AMDGPUSubtarget::GFX9">,
1434 "Subtarget->getGeneration() == AMDGPUSubtarget::GFX9 ||"
1454 "AMDGPUSubtarget::VOLCANIC_ISLANDS">,
1458 Predicate<"Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9">,
1462 "Subtarget->getGeneration() == AMDGPUSubtarget::GFX9">,
[all …]
H A DGCNSubtarget.h32 public AMDGPUSubtarget {
34 using AMDGPUSubtarget::getMaxWavesPerEU;
369 return getGeneration() >= AMDGPUSubtarget::GFX9; in hasMed3_16()
373 return getGeneration() >= AMDGPUSubtarget::GFX9; in hasMin3Max3_16()
466 return getGeneration() >= AMDGPUSubtarget::GFX9; in supportsMinMaxDenormModes()
471 return getGeneration() >= AMDGPUSubtarget::GFX10; in hasDenormModeInst()
497 return getGeneration() < AMDGPUSubtarget::GFX9; in privateMemoryResourceIsRangeChecked()
961 return getGeneration() == AMDGPUSubtarget::GFX9; in hasReadM0MovRelInterpHazard()
966 getGeneration() <= AMDGPUSubtarget::GFX9; in hasReadM0SendMsgHazard()
970 return getGeneration() == AMDGPUSubtarget::GFX9; in hasReadM0LdsDmaHazard()
[all …]
H A DAMDGPUSubtarget.h29 class AMDGPUSubtarget {
69 AMDGPUSubtarget(const Triple &TT);
71 static const AMDGPUSubtarget &get(const MachineFunction &MF);
72 static const AMDGPUSubtarget &get(const TargetMachine &TM,
274 virtual ~AMDGPUSubtarget() = default;
H A DAMDGPUPromoteAlloca.cpp174 const AMDGPUSubtarget &ST = AMDGPUSubtarget::get(TM, F); in run()
210 const AMDGPUSubtarget &ST = AMDGPUSubtarget::get(TM, F); in getLocalSizeYZ()
299 const AMDGPUSubtarget &ST = AMDGPUSubtarget::get(TM, *F); in getWorkitemID()
695 const AMDGPUSubtarget &ST = AMDGPUSubtarget::get(TM, F); in hasSufficientLocalMem()
877 const AMDGPUSubtarget &ST = AMDGPUSubtarget::get(TM, ContainingFunction); in handleAlloca()
1086 const AMDGPUSubtarget &ST = AMDGPUSubtarget::get(TM, F); in promoteAllocasToVector()
H A DAMDGPUInstructionSelector.h21 #define AMDGPUSubtarget GCNSubtarget macro
24 #undef AMDGPUSubtarget
338 #define AMDGPUSubtarget GCNSubtarget macro
341 #undef AMDGPUSubtarget
H A DAMDGPUMachineFunction.cpp25 const AMDGPUSubtarget &ST = AMDGPUSubtarget::get(MF); in AMDGPUMachineFunction()
H A DAMDGPULowerIntrinsics.cpp137 const AMDGPUSubtarget &ST = AMDGPUSubtarget::get(TM, *Caller); in makeLIDRangeMetadata()
H A DSIInsertHardClauses.cpp111 if (ST->getGeneration() == AMDGPUSubtarget::GFX10) { in getHardClauseType()
123 assert(ST->getGeneration() >= AMDGPUSubtarget::GFX11); in getHardClauseType()
H A DAMDGPUAsmPrinter.cpp724 if (STM.getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS && in getSIProgramInfo()
823 if (STM.getGeneration() <= AMDGPUSubtarget::SEA_ISLANDS || in getSIProgramInfo()
879 if (STM.getGeneration() < AMDGPUSubtarget::SEA_ISLANDS) { in getSIProgramInfo()
896 STM.getGeneration() >= AMDGPUSubtarget::GFX11 ? 8 : 10; in getSIProgramInfo()
979 STM.getGeneration() >= AMDGPUSubtarget::GFX11 in EmitProgramInfoSI()
991 STM.getGeneration() >= AMDGPUSubtarget::GFX11 in EmitProgramInfoSI()
998 unsigned ExtraLDSSize = STM.getGeneration() >= AMDGPUSubtarget::GFX11 in EmitProgramInfoSI()
1045 unsigned ExtraLDSSize = STM.getGeneration() >= AMDGPUSubtarget::GFX11 in EmitPALMetadata()
H A DR600Subtarget.cpp27 : R600GenSubtargetInfo(TT, GPU, /*TuneCPU*/ GPU, FS), AMDGPUSubtarget(TT), in R600Subtarget()
H A DR700Instructions.td15 def isR700 : Predicate<"Subtarget->getGeneration() == AMDGPUSubtarget::R700">;
H A DR600ControlFlowFinalizer.cpp110 if (ST->getGeneration() <= AMDGPUSubtarget::R700) { in getSubEntrySize()
123 assert(ST->getGeneration() >= AMDGPUSubtarget::EVERGREEN); in getSubEntrySize()
149 ST->getGeneration() > AMDGPUSubtarget::EVERGREEN && in pushBranch()
222 bool isEg = (ST->getGeneration() >= AMDGPUSubtarget::EVERGREEN); in getHWInstrDesc()
H A DAMDGPUReleaseVGPRs.cpp114 if (ST.getGeneration() < AMDGPUSubtarget::GFX11) in runOnMachineFunction()
H A DR600Subtarget.h30 public AMDGPUSubtarget {
H A DAMDGPUISelLowering.h24 class AMDGPUSubtarget; variable
29 const AMDGPUSubtarget *Subtarget;
150 AMDGPUTargetLowering(const TargetMachine &TM, const AMDGPUSubtarget &STI);
H A DR600AsmPrinter.cpp71 if (STM.getGeneration() >= AMDGPUSubtarget::EVERGREEN) { in EmitProgramInfoR600()
H A DR600InstrFormats.td13 def isR600 : Predicate<"Subtarget->getGeneration() <= AMDGPUSubtarget::R700">;
16 "Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS">;
H A DAMDGPUCallingConv.td208 "AMDGPUSubtarget::SOUTHERN_ISLANDS",
212 "AMDGPUSubtarget::SOUTHERN_ISLANDS && State.getCallingConv() == CallingConv::C",
H A DCMakeLists.txt96 AMDGPUSubtarget.cpp
H A DSIInstrInfo.cpp7343 if (ST.getGeneration() >= AMDGPUSubtarget::GFX10) { in getDefaultRsrcDataFormat()
7385 ST.getGeneration() <= AMDGPUSubtarget::GFX9) in getScratchRsrcWords23()
7877 case AMDGPUSubtarget::SOUTHERN_ISLANDS: in subtargetEncodingFamily()
7878 case AMDGPUSubtarget::SEA_ISLANDS: in subtargetEncodingFamily()
7880 case AMDGPUSubtarget::VOLCANIC_ISLANDS: in subtargetEncodingFamily()
7881 case AMDGPUSubtarget::GFX9: in subtargetEncodingFamily()
7883 case AMDGPUSubtarget::GFX10: in subtargetEncodingFamily()
7885 case AMDGPUSubtarget::GFX11: in subtargetEncodingFamily()
7915 ST.getGeneration() == AMDGPUSubtarget::GFX9) in pseudoToMCOpcode()
7929 case AMDGPUSubtarget::GFX9: in pseudoToMCOpcode()
[all …]
H A DAMDGPUISelDAGToDAG.cpp184 return Subtarget->getGeneration() <= AMDGPUSubtarget::GFX9; in fp16SrcZerosHighBits()
189 return Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS; in fp16SrcZerosHighBits()
193 return Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS; in fp16SrcZerosHighBits()
1011 if (Subtarget->getGeneration() == AMDGPUSubtarget::GFX11) in SelectMAD_64_32()
1029 if (Subtarget->getGeneration() == AMDGPUSubtarget::GFX11) in SelectMUL_LOHI()
2032 assert(Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS); in SelectSMRDImm32()
2064 assert(Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS); in SelectSMRDBufferImm32()
H A DEvergreenInstructions.td16 "Subtarget->getGeneration() >= AMDGPUSubtarget::EVERGREEN && "
21 "Subtarget->getGeneration() == AMDGPUSubtarget::EVERGREEN ||"
22 "Subtarget->getGeneration() == AMDGPUSubtarget::NORTHERN_ISLANDS"
H A DSIMemoryLegalizer.cpp847 if (Generation <= AMDGPUSubtarget::SOUTHERN_ISLANDS) in create()
849 if (Generation < AMDGPUSubtarget::GFX10) in create()
851 if (Generation < AMDGPUSubtarget::GFX11) in create()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/
H A DBUILD.gn176 "AMDGPUSubtarget.cpp",

12