Searched refs:R600InstrInfo (Results 1 – 17 of 17) sorted by relevance
31 R600InstrInfo::R600InstrInfo(const R600Subtarget &ST) in R600InstrInfo() function in R600InstrInfo34 bool R600InstrInfo::isVector(const MachineInstr &MI) const { in isVector()38 void R600InstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()74 bool R600InstrInfo::isLegalToSplitMBBAt(MachineBasicBlock &MBB, in isLegalToSplitMBBAt()82 bool R600InstrInfo::isMov(unsigned Opcode) const { in isMov()93 bool R600InstrInfo::isReductionOp(unsigned Opcode) const { in isReductionOp()97 bool R600InstrInfo::isCubeOp(unsigned Opcode) const { in isCubeOp()108 bool R600InstrInfo::isALUInstr(unsigned Opcode) const { in isALUInstr()114 bool R600InstrInfo::hasInstrModifiers(unsigned Opcode) const { in hasInstrModifiers()122 bool R600InstrInfo::isLDSInstr(unsigned Opcode) const { in isLDSInstr()[all …]
39 class R600InstrInfo final : public R600GenInstrInfo {69 explicit R600InstrInfo(const R600Subtarget &);125 const std::vector<R600InstrInfo::BankSwizzle> &Swz,127 R600InstrInfo::BankSwizzle TransSwz) const;131 std::vector<R600InstrInfo::BankSwizzle> &SwzCandidate,133 R600InstrInfo::BankSwizzle TransSwz) const;
11 def R600InstrInfo : InstrInfo {16 let InstructionSet = R600InstrInfo;36 include "R600InstrInfo.td"
22 class R600InstrInfo; variable27 const R600InstrInfo *TII = nullptr;
31 R600InstrInfo InstrInfo;51 const R600InstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
52 const R600InstrInfo *TII;219 std::vector<R600InstrInfo::BankSwizzle> &BS, in isBundlableWithCurrentPMI()287 std::vector<R600InstrInfo::BankSwizzle> BS; in addToPacket()318 const R600InstrInfo *TII = ST.getInstrInfo(); in runOnMachineFunction()
1 //===-- R600InstrInfo.td - R600 DAG nodes ------------------*- tablegen -*-===//
40 const R600InstrInfo *TII = ST.getInstrInfo(); in getReservedRegs()
39 const R600InstrInfo *TII;
28 const R600InstrInfo *TII = nullptr;
31 const R600InstrInfo *TII = nullptr;
99 // R600Defines.h, R600InstrInfo::buildDefaultInstruction(),100 // and R600InstrInfo::getOperandIdx().141 // R600InstrInfo::buildDefaultInstruction(), and R600InstrInfo::getOperandIdx().181 // R600InstrInfo::buildDefaultInstruction(), and182 // R600InstrInfo::getOperandIdx().
79 const R600InstrInfo *TII = nullptr;
26 TII = static_cast<const R600InstrInfo*>(DAG->TII); in initialize()
203 const R600InstrInfo *TII = nullptr;
221 const R600InstrInfo *TII = Subtarget->getInstrInfo(); in EmitInstrWithCustomInserter()1952 const R600InstrInfo *TII = Subtarget->getInstrInfo(); in FoldOperand()2078 const R600InstrInfo *TII = Subtarget->getInstrInfo(); in PostISelFolding()
148 const R600InstrInfo *TII = nullptr;