Home
last modified time | relevance | path

Searched refs:R600Subtarget (Results 1 – 19 of 19) sorted by relevance

/external/llvm/lib/Target/AMDGPU/
DAMDGPUSubtarget.h294 class R600Subtarget final : public AMDGPUSubtarget {
301 R600Subtarget(const Triple &TT, StringRef CPU, StringRef FS,
436 return static_cast<const R600Subtarget *>(this)->getInstrInfo(); in getInstrInfo()
443 return static_cast<const R600Subtarget *>(this)->getFrameLowering(); in getFrameLowering()
450 return static_cast<const R600Subtarget *>(this)->getTargetLowering(); in getTargetLowering()
457 return static_cast<const R600Subtarget *>(this)->getRegisterInfo(); in getRegisterInfo()
DAMDGPUSubtarget.cpp181 R600Subtarget::R600Subtarget(const Triple &TT, StringRef GPU, StringRef FS, in R600Subtarget() function in R600Subtarget
196 unsigned R600Subtarget::getStackEntrySize() const { in getStackEntrySize()
DR600ISelLowering.h23 class R600Subtarget; variable
27 R600TargetLowering(const TargetMachine &TM, const R600Subtarget &STI);
29 const R600Subtarget *getSubtarget() const;
DR600RegisterInfo.cpp31 const R600Subtarget &ST = MF.getSubtarget<R600Subtarget>(); in getReservedRegs()
DAMDGPUTargetMachine.h61 mutable StringMap<std::unique_ptr<R600Subtarget>> SubtargetMap;
71 const R600Subtarget *getSubtargetImpl(const Function &) const override;
DR600ControlFlowFinalizer.cpp42 const R600Subtarget *ST;
49 CFStack(const R600Subtarget *st, CallingConv::ID cc) : ST(st), in CFStack()
122 if (ST->getGeneration() <= R600Subtarget::R700) { in getSubEntrySize()
135 assert(ST->getGeneration() >= R600Subtarget::EVERGREEN); in getSubEntrySize()
162 ST->getGeneration() > R600Subtarget::EVERGREEN && in pushBranch()
223 const R600Subtarget *ST;
237 bool isEg = (ST->getGeneration() >= R600Subtarget::EVERGREEN); in getHWInstrDesc()
495 ST = &MF.getSubtarget<R600Subtarget>(); in runOnMachineFunction()
DR600InstrInfo.h27 class R600Subtarget; variable
32 const R600Subtarget &ST;
59 explicit R600InstrInfo(const R600Subtarget &);
DR600Packetizer.cpp150 R600PacketizerList(MachineFunction &MF, const R600Subtarget &ST, in R600PacketizerList()
329 const R600Subtarget &ST = Fn.getSubtarget<R600Subtarget>(); in runOnMachineFunction()
DR600ClauseMergePass.cpp176 const R600Subtarget &ST = MF.getSubtarget<R600Subtarget>(); in runOnMachineFunction()
DR600EmitClauseMarkers.cpp303 const R600Subtarget &ST = MF.getSubtarget<R600Subtarget>(); in runOnMachineFunction()
DR600ExpandSpecialInstrs.cpp68 const R600Subtarget &ST = MF.getSubtarget<R600Subtarget>(); in runOnMachineFunction()
DAMDGPUTargetMachine.cpp183 const R600Subtarget *R600TargetMachine::getSubtargetImpl( in getSubtargetImpl()
197 I = llvm::make_unique<R600Subtarget>(TargetTriple, GPU, FS, *this); in getSubtargetImpl()
DAMDGPUAsmPrinter.cpp253 const R600Subtarget &STM = MF.getSubtarget<R600Subtarget>(); in EmitProgramInfoR600()
277 if (STM.getGeneration() >= R600Subtarget::EVERGREEN) { in EmitProgramInfoR600()
DR600InstrInfo.cpp31 R600InstrInfo::R600InstrInfo(const R600Subtarget &ST) in R600InstrInfo()
650 return static_cast<const R600Subtarget &>(STI).createDFAPacketizer(II); in CreateTargetScheduleState()
1110 const R600Subtarget &ST = MF.getSubtarget<R600Subtarget>(); in reserveIndirectRegisters()
1247 const R600Subtarget &ST = MF.getSubtarget<R600Subtarget>(); in getIndirectIndexEnd()
1344 if (ST.getGeneration() <= R600Subtarget::R700) in buildSlotOfVectorInstruction()
DR600MachineScheduler.cpp30 const R600Subtarget &ST = DAG->MF.getSubtarget<R600Subtarget>(); in initialize()
DR600OptimizeVectorRegisters.cpp321 const R600Subtarget &ST = Fn.getSubtarget<R600Subtarget>(); in runOnMachineFunction()
DR600ISelLowering.cpp34 const R600Subtarget &STI) in R600TargetLowering()
202 const R600Subtarget *R600TargetLowering::getSubtarget() const { in getSubtarget()
203 return static_cast<const R600Subtarget *>(Subtarget); in getSubtarget()
958 if (Gen >= R600Subtarget::R700) in LowerTrig()
DR600Instructions.td365 def isR600 : Predicate<"Subtarget->getGeneration() <= R600Subtarget::R700">;
369 "Subtarget->getGeneration() <= R600Subtarget::NORTHERN_ISLANDS">;
DAMDILCFGStructurizer.cpp163 TII = MF.getSubtarget<R600Subtarget>().getInstrInfo(); in runOnMachineFunction()