Home
last modified time | relevance | path

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

/trueos/contrib/llvm/lib/Target/R600/
HDR600InstrInfo.cpp31 R600InstrInfo::R600InstrInfo(AMDGPUTargetMachine &tm) in R600InstrInfo() function in R600InstrInfo
37 const R600RegisterInfo &R600InstrInfo::getRegisterInfo() const { in getRegisterInfo()
41 bool R600InstrInfo::isTrig(const MachineInstr &MI) const { in isTrig()
45 bool R600InstrInfo::isVector(const MachineInstr &MI) const { in isVector()
50 R600InstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
81 bool R600InstrInfo::isLegalToSplitMBBAt(MachineBasicBlock &MBB, in isLegalToSplitMBBAt()
92 unsigned R600InstrInfo::getIEQOpcode() const { in getIEQOpcode()
96 bool R600InstrInfo::isMov(unsigned Opcode) const { in isMov()
111 bool R600InstrInfo::isPlaceHolderOpcode(unsigned Opcode) const { in isPlaceHolderOpcode()
119 bool R600InstrInfo::isReductionOp(unsigned Opcode) const { in isReductionOp()
[all …]
HDR600InstrInfo.h32 class R600InstrInfo : public AMDGPUInstrInfo {
51 explicit R600InstrInfo(AMDGPUTargetMachine &tm);
110 const std::vector<R600InstrInfo::BankSwizzle> &Swz,
112 R600InstrInfo::BankSwizzle TransSwz) const;
116 std::vector<R600InstrInfo::BankSwizzle> &SwzCandidate,
118 R600InstrInfo::BankSwizzle TransSwz) const;
HDR600RegisterInfo.cpp31 const R600InstrInfo *TII = static_cast<const R600InstrInfo*>(TM.getInstrInfo()); in getReservedRegs()
HDR600Packetizer.cpp59 const R600InstrInfo *TII;
152 TII (static_cast<const R600InstrInfo *>(MF.getTarget().getInstrInfo())), in R600PacketizerList()
231 std::vector<R600InstrInfo::BankSwizzle> &BS, in isBundlableWithCurrentPMI()
296 std::vector<R600InstrInfo::BankSwizzle> BS; in addToPacket()
HDR600ClauseMergePass.cpp46 const R600InstrInfo *TII;
169 TII = static_cast<const R600InstrInfo *>(MF.getTarget().getInstrInfo()); in runOnMachineFunction()
HDR600EmitClauseMarkers.cpp34 const R600InstrInfo *TII;
294 TII = static_cast<const R600InstrInfo *>(MF.getTarget().getInstrInfo()); in runOnMachineFunction()
HDR600MachineScheduler.h30 const R600InstrInfo *TII;
HDR600ExpandSpecialInstrs.cpp34 const R600InstrInfo *TII;
59 TII = static_cast<const R600InstrInfo *>(MF.getTarget().getInstrInfo()); in runOnMachineFunction()
HDR600ISelLowering.h22 class R600InstrInfo; variable
HDAMDGPUISelDAGToDAG.cpp53 const R600InstrInfo *TII);
54 bool FoldOperands(unsigned, const R600InstrInfo *, std::vector<SDValue> &);
55 bool FoldDotOperands(unsigned, const R600InstrInfo *, std::vector<SDValue> &);
HDAMDGPUTargetMachine.cpp69 InstrInfo.reset(new R600InstrInfo(*this)); in AMDGPUTargetMachine()
HDR600OptimizeVectorRegisters.cpp86 const R600InstrInfo *TII;
316 TII = static_cast<const R600InstrInfo *>(Fn.getTarget().getInstrInfo()); in runOnMachineFunction()
HDR600ISelLowering.cpp132 const R600InstrInfo *TII = in EmitInstrWithCustomInserter()
133 static_cast<const R600InstrInfo*>(MF->getTarget().getInstrInfo()); in EmitInstrWithCustomInserter()
574 const R600InstrInfo *TII = in LowerOperation()
575 static_cast<const R600InstrInfo*>(MF.getTarget().getInstrInfo()); in LowerOperation()
1716 const R600InstrInfo *TII = in FoldOperand()
1717 static_cast<const R600InstrInfo *>(DAG.getTarget().getInstrInfo()); in FoldOperand()
1842 const R600InstrInfo *TII = in PostISelFolding()
1843 static_cast<const R600InstrInfo *>(DAG.getTarget().getInstrInfo()); in PostISelFolding()
HDR600ControlFlowFinalizer.cpp51 const R600InstrInfo *TII;
330 TII=static_cast<const R600InstrInfo *>(MF.getTarget().getInstrInfo()); in runOnMachineFunction()
HDR600MachineScheduler.cpp29 TII = static_cast<const R600InstrInfo*>(DAG->TII); in initialize()
HDR600Instructions.td90 // R600Defines.h, R600InstrInfo::buildDefaultInstruction(),
91 // and R600InstrInfo::getOperandIdx().
132 // R600InstrInfo::buildDefaultInstruction(), and R600InstrInfo::getOperandIdx().
171 // R600InstrInfo::buildDefaultInstruction(), and
172 // R600InstrInfo::getOperandIdx().
HDAMDILCFGStructurizer.cpp136 TII(static_cast<const R600InstrInfo *>(tm.getInstrInfo())), in AMDGPUCFGStructurizer()
180 const R600InstrInfo *TII;