Home
last modified time | relevance | path

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

123

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DAMDGPUSubtarget.cpp37 #define AMDGPUSubtarget GCNSubtarget macro
41 #undef AMDGPUSubtarget
56 if (getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS) { in initializeSubtargetDependencies()
86 if (getGeneration() >= AMDGPUSubtarget::SOUTHERN_ISLANDS) { in initializeSubtargetDependencies()
97 assert(!hasFP64() || (getGeneration() >= AMDGPUSubtarget::SOUTHERN_ISLANDS)); in initializeSubtargetDependencies()
122 HasFminFmaxLegacy = getGeneration() < AMDGPUSubtarget::VOLCANIC_ISLANDS; in initializeSubtargetDependencies()
127 AMDGPUSubtarget::AMDGPUSubtarget(const Triple &TT, in AMDGPUSubtarget() function in AMDGPUSubtarget
148 AMDGPUSubtarget(TT, getFeatureBits()), in GCNSubtarget()
222 unsigned AMDGPUSubtarget::getMaxLocalMemSizeWithWaveCount(unsigned NWaves, in getMaxLocalMemSizeWithWaveCount()
232 unsigned AMDGPUSubtarget::getOccupancyWithLocalMemSize(uint32_t Bytes, in getOccupancyWithLocalMemSize()
[all …]
DAMDGPUSubtarget.h49 class AMDGPUSubtarget {
81 AMDGPUSubtarget(const Triple &TT, const FeatureBitset &FeatureBits);
83 static const AMDGPUSubtarget &get(const MachineFunction &MF);
84 static const AMDGPUSubtarget &get(const TargetMachine &TM,
246 virtual ~AMDGPUSubtarget() {} in ~AMDGPUSubtarget()
250 public AMDGPUSubtarget {
473 return (getGeneration() < AMDGPUSubtarget::VOLCANIC_ISLANDS); in hasAddr64()
501 return getGeneration() >= AMDGPUSubtarget::GFX9; in hasMed3_16()
505 return getGeneration() >= AMDGPUSubtarget::GFX9; in hasMin3Max3_16()
550 return getGeneration() >= AMDGPUSubtarget::GFX9; in supportsMinMaxDenormModes()
[all …]
DAMDGPUInstructionSelector.h25 #define AMDGPUSubtarget GCNSubtarget macro
28 #undef AMDGPUSubtarget
100 #define AMDGPUSubtarget GCNSubtarget macro
103 #undef AMDGPUSubtarget
DAMDGPUPromoteAlloca.cpp155 const AMDGPUSubtarget &ST = AMDGPUSubtarget::get(*TM, F); in runOnFunction()
178 const AMDGPUSubtarget &ST = AMDGPUSubtarget::get(*TM, F); in getLocalSizeYZ()
264 const AMDGPUSubtarget &ST = in getWorkitemID()
265 AMDGPUSubtarget::get(*TM, *Builder.GetInsertBlock()->getParent()); in getWorkitemID()
606 const AMDGPUSubtarget &ST = AMDGPUSubtarget::get(*TM, F); in hasSufficientLocalMem()
733 const AMDGPUSubtarget &ST = AMDGPUSubtarget::get(*TM, ContainingFunction); in handleAlloca()
DAMDGPUMachineFunction.cpp27 const AMDGPUSubtarget &ST = AMDGPUSubtarget::get(MF); in AMDGPUMachineFunction()
DAMDGPU.td636 "Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||"
637 "Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS"
641 "Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS">,
645 "Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9">,
650 "Subtarget->getGeneration() >= AMDGPUSubtarget::SEA_ISLANDS">,
674 def HasDSAddTid : Predicate<"Subtarget->getGeneration() >= AMDGPUSubtarget::GFX9">,
DGCNHazardRecognizer.cpp365 if (ST.getGeneration() != AMDGPUSubtarget::SOUTHERN_ISLANDS) in checkSMRDHazards()
402 if (ST.getGeneration() < AMDGPUSubtarget::VOLCANIC_ISLANDS) in checkVMEMHazards()
478 ST.getGeneration() <= AMDGPUSubtarget::SEA_ISLANDS ? 1 : 2; in checkSetRegHazards()
623 if (ST.getGeneration() < AMDGPUSubtarget::VOLCANIC_ISLANDS) in checkRFEHazards()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUInstrInfo.cpp33 AMDGPUInstrInfo::AMDGPUInstrInfo(const AMDGPUSubtarget &ST) in AMDGPUInstrInfo()
88 static SIEncodingFamily subtargetEncodingFamily(const AMDGPUSubtarget &ST) { in subtargetEncodingFamily()
90 case AMDGPUSubtarget::SOUTHERN_ISLANDS: in subtargetEncodingFamily()
91 case AMDGPUSubtarget::SEA_ISLANDS: in subtargetEncodingFamily()
93 case AMDGPUSubtarget::VOLCANIC_ISLANDS: in subtargetEncodingFamily()
97 case AMDGPUSubtarget::R600: in subtargetEncodingFamily()
98 case AMDGPUSubtarget::R700: in subtargetEncodingFamily()
99 case AMDGPUSubtarget::EVERGREEN: in subtargetEncodingFamily()
100 case AMDGPUSubtarget::NORTHERN_ISLANDS: in subtargetEncodingFamily()
DAMDGPUSubtarget.cpp34 AMDGPUSubtarget::~AMDGPUSubtarget() {} in ~AMDGPUSubtarget()
36 AMDGPUSubtarget &
37 AMDGPUSubtarget::initializeSubtargetDependencies(const Triple &TT, in initializeSubtargetDependencies()
58 if (getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS) { in initializeSubtargetDependencies()
70 AMDGPUSubtarget::AMDGPUSubtarget(const Triple &TT, StringRef GPU, StringRef FS, in AMDGPUSubtarget() function in AMDGPUSubtarget
125 unsigned AMDGPUSubtarget::getMaxLocalMemSizeWithWaveCount(unsigned NWaves) const { in getMaxLocalMemSizeWithWaveCount()
150 unsigned AMDGPUSubtarget::getOccupancyWithLocalMemSize(uint32_t Bytes) const { in getOccupancyWithLocalMemSize()
183 AMDGPUSubtarget(TT, GPU, FS, TM), in R600Subtarget()
190 AMDGPUSubtarget(TT, GPU, FS, TM), in SISubtarget()
DAMDGPUSubtarget.h37 class AMDGPUSubtarget : public AMDGPUGenSubtargetInfo {
113 AMDGPUSubtarget(const Triple &TT, StringRef GPU, StringRef FS,
115 virtual ~AMDGPUSubtarget();
116 AMDGPUSubtarget &initializeSubtargetDependencies(const Triple &TT,
267 if (getGeneration() >= AMDGPUSubtarget::SOUTHERN_ISLANDS) in getMaxWavesPerCU()
294 class R600Subtarget final : public AMDGPUSubtarget {
335 class SISubtarget final : public AMDGPUSubtarget {
432 inline const AMDGPUInstrInfo *AMDGPUSubtarget::getInstrInfo() const { in getInstrInfo()
439 inline const AMDGPUFrameLowering *AMDGPUSubtarget::getFrameLowering() const { in getFrameLowering()
446 inline const AMDGPUTargetLowering *AMDGPUSubtarget::getTargetLowering() const { in getTargetLowering()
[all …]
DAMDGPUMCInstLower.h16 class AMDGPUSubtarget; variable
23 const AMDGPUSubtarget &ST;
26 AMDGPUMCInstLower(MCContext &ctx, const AMDGPUSubtarget &ST);
DAMDGPUCallingConv.td117 CCIf<"static_cast<const AMDGPUSubtarget&>"
119 "AMDGPUSubtarget::SOUTHERN_ISLANDS && "
122 CCIf<"static_cast<const AMDGPUSubtarget&>"
124 "AMDGPUSubtarget::SOUTHERN_ISLANDS && "
127 CCIf<"static_cast<const AMDGPUSubtarget&>"
129 "AMDGPUSubtarget::SOUTHERN_ISLANDS",
131 CCIf<"static_cast<const AMDGPUSubtarget&>"
133 "AMDGPUSubtarget::SOUTHERN_ISLANDS",
DAMDGPUInstrInfo.h33 class AMDGPUSubtarget; variable
40 const AMDGPUSubtarget &ST;
45 explicit AMDGPUInstrInfo(const AMDGPUSubtarget &st);
DAMDGPUTargetMachine.h42 const AMDGPUSubtarget *getSubtargetImpl() const;
43 const AMDGPUSubtarget *getSubtargetImpl(const Function &) const override;
93 inline const AMDGPUSubtarget *AMDGPUTargetMachine::getSubtargetImpl( in getSubtargetImpl()
DAMDGPUISelDAGToDAG.cpp58 const AMDGPUSubtarget *Subtarget;
171 Subtarget = &MF.getSubtarget<AMDGPUSubtarget>(); in runOnMachineFunction()
220 if (Subtarget->getGeneration() < AMDGPUSubtarget::SOUTHERN_ISLANDS || in glueCopyToM0()
280 Subtarget->getGeneration() < AMDGPUSubtarget::SOUTHERN_ISLANDS) in Select()
295 if (Subtarget->getGeneration() >= AMDGPUSubtarget::SOUTHERN_ISLANDS) { in Select()
365 if (Subtarget->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS) { in Select()
389 if (Subtarget->getGeneration() < AMDGPUSubtarget::SOUTHERN_ISLANDS || in Select()
425 if (Subtarget->getGeneration() < AMDGPUSubtarget::SOUTHERN_ISLANDS) in Select()
468 Subtarget->getGeneration() < AMDGPUSubtarget::SOUTHERN_ISLANDS) in Select()
647 if (Subtarget->getGeneration() >= AMDGPUSubtarget::SEA_ISLANDS || in isDSOffsetLegal()
[all …]
DAMDGPUAsmPrinter.cpp117 const AMDGPUSubtarget &STM = MF->getSubtarget<AMDGPUSubtarget>(); in EmitFunctionBodyStart()
127 const AMDGPUSubtarget &STM = MF->getSubtarget<AMDGPUSubtarget>(); in EmitFunctionEntryLabel()
159 const AMDGPUSubtarget &STM = MF.getSubtarget<AMDGPUSubtarget>(); in runOnMachineFunction()
161 if (STM.getGeneration() >= AMDGPUSubtarget::SOUTHERN_ISLANDS) { in runOnMachineFunction()
181 if (STM.getGeneration() >= AMDGPUSubtarget::SOUTHERN_ISLANDS) { in runOnMachineFunction()
DAMDGPUMCInstLower.cpp39 AMDGPUMCInstLower::AMDGPUMCInstLower(MCContext &ctx, const AMDGPUSubtarget &st): in AMDGPUMCInstLower()
99 const AMDGPUSubtarget &STI = MF->getSubtarget<AMDGPUSubtarget>(); in EmitInstruction()
DAMDGPU.td270 SubtargetFeature <Value, "Gen", "AMDGPUSubtarget::"#Value,
369 "Subtarget->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS ||"
370 "Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS"
374 "Subtarget->getGeneration() >= AMDGPUSubtarget::VOLCANIC_ISLANDS">,
378 "Subtarget->getGeneration() == AMDGPUSubtarget::SEA_ISLANDS || "
379 "Subtarget->getGeneration() == AMDGPUSubtarget::VOLCANIC_ISLANDS"
DAMDGPUTargetTransformInfo.h33 const AMDGPUSubtarget *ST;
36 const AMDGPUSubtarget *getST() const { return ST; } in getST()
DAMDGPU.h20 class AMDGPUSubtarget; variable
88 FunctionPass *createAMDGPUAddDivergenceMetadata(const AMDGPUSubtarget &ST);
DAMDGPUTargetTransformInfo.cpp73 if (ST->getGeneration() >= AMDGPUSubtarget::SOUTHERN_ISLANDS) in getNumberOfRegisters()
95 if (ST->getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS && in getLoadStoreVecRegBitWidth()
182 if (ST->getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS) in getArithmeticInstrCost()
DAMDGPUISelLowering.h24 class AMDGPUSubtarget; variable
29 const AMDGPUSubtarget *Subtarget;
121 AMDGPUTargetLowering(const TargetMachine &TM, const AMDGPUSubtarget &STI);
DAMDGPURegisterInfo.h27 class AMDGPUSubtarget; variable
DR600RegisterInfo.h22 class AMDGPUSubtarget; variable
DR700Instructions.td16 def isR700 : Predicate<"Subtarget->getGeneration() == AMDGPUSubtarget::R700">;

123