Home
last modified time | relevance | path

Searched refs:R600InstrInfo (Results 1 – 17 of 17) sorted by relevance

/NextBSD/contrib/llvm/lib/Target/AMDGPU/
HDR600InstrInfo.cpp31 R600InstrInfo::R600InstrInfo(const AMDGPUSubtarget &st) in R600InstrInfo() function in R600InstrInfo
34 const R600RegisterInfo &R600InstrInfo::getRegisterInfo() const { in getRegisterInfo()
38 bool R600InstrInfo::isTrig(const MachineInstr &MI) const { in isTrig()
42 bool R600InstrInfo::isVector(const MachineInstr &MI) const { in isVector()
47 R600InstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
82 bool R600InstrInfo::isLegalToSplitMBBAt(MachineBasicBlock &MBB, in isLegalToSplitMBBAt()
93 bool R600InstrInfo::isMov(unsigned Opcode) const { in isMov()
108 bool R600InstrInfo::isPlaceHolderOpcode(unsigned Opcode) const { in isPlaceHolderOpcode()
116 bool R600InstrInfo::isReductionOp(unsigned Opcode) const { in isReductionOp()
120 bool R600InstrInfo::isCubeOp(unsigned Opcode) const { in isCubeOp()
[all …]
HDR600InstrInfo.h32 class R600InstrInfo : public AMDGPUInstrInfo {
61 explicit R600InstrInfo(const AMDGPUSubtarget &st);
120 const std::vector<R600InstrInfo::BankSwizzle> &Swz,
122 R600InstrInfo::BankSwizzle TransSwz) const;
126 std::vector<R600InstrInfo::BankSwizzle> &SwzCandidate,
128 R600InstrInfo::BankSwizzle TransSwz) const;
HDR600RegisterInfo.cpp31 const R600InstrInfo *TII = in getReservedRegs()
32 static_cast<const R600InstrInfo *>(MF.getSubtarget().getInstrInfo()); in getReservedRegs()
HDR600Packetizer.cpp61 const R600InstrInfo *TII;
153 TII(static_cast<const R600InstrInfo *>( in R600PacketizerList()
236 std::vector<R600InstrInfo::BankSwizzle> &BS, in isBundlableWithCurrentPMI()
301 std::vector<R600InstrInfo::BankSwizzle> BS; in addToPacket()
HDR600ClauseMergePass.cpp48 const R600InstrInfo *TII;
171 TII = static_cast<const R600InstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
HDR600EmitClauseMarkers.cpp38 const R600InstrInfo *TII;
301 TII = static_cast<const R600InstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
HDR600MachineScheduler.h30 const R600InstrInfo *TII;
HDAMDGPUSubtarget.cpp85 InstrInfo.reset(new R600InstrInfo(*this)); in AMDGPUSubtarget()
HDR600ExpandSpecialInstrs.cpp35 const R600InstrInfo *TII;
69 TII = static_cast<const R600InstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
HDR600ISelLowering.h22 class R600InstrInfo; variable
HDR600OptimizeVectorRegisters.cpp88 const R600InstrInfo *TII;
317 TII = static_cast<const R600InstrInfo *>(Fn.getSubtarget().getInstrInfo()); in runOnMachineFunction()
HDR600ISelLowering.cpp198 const R600InstrInfo *TII = in EmitInstrWithCustomInserter()
199 static_cast<const R600InstrInfo *>(Subtarget->getInstrInfo()); in EmitInstrWithCustomInserter()
657 const R600InstrInfo *TII = in LowerOperation()
658 static_cast<const R600InstrInfo *>(Subtarget->getInstrInfo()); in LowerOperation()
2046 const R600InstrInfo *TII = in FoldOperand()
2047 static_cast<const R600InstrInfo *>(DAG.getSubtarget().getInstrInfo()); in FoldOperand()
2171 const R600InstrInfo *TII = in PostISelFolding()
2172 static_cast<const R600InstrInfo *>(DAG.getSubtarget().getInstrInfo()); in PostISelFolding()
HDR600ControlFlowFinalizer.cpp220 const R600InstrInfo *TII;
477 TII = static_cast<const R600InstrInfo *>(ST->getInstrInfo()); in runOnMachineFunction()
HDR600Instructions.td91 // R600Defines.h, R600InstrInfo::buildDefaultInstruction(),
92 // and R600InstrInfo::getOperandIdx().
133 // R600InstrInfo::buildDefaultInstruction(), and R600InstrInfo::getOperandIdx().
172 // R600InstrInfo::buildDefaultInstruction(), and
173 // R600InstrInfo::getOperandIdx().
HDR600MachineScheduler.cpp30 TII = static_cast<const R600InstrInfo*>(DAG->TII); in initialize()
HDAMDGPUISelDAGToDAG.cpp54 const R600InstrInfo *TII);
55 bool FoldOperands(unsigned, const R600InstrInfo *, std::vector<SDValue> &);
56 bool FoldDotOperands(unsigned, const R600InstrInfo *, std::vector<SDValue> &);
HDAMDILCFGStructurizer.cpp165 TII = static_cast<const R600InstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
187 const R600InstrInfo *TII;