Changeset View
Changeset View
Standalone View
Standalone View
llvm/trunk/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.h
Show First 20 Lines • Show All 46 Lines • ▼ Show 20 Lines | public: | ||||
} | } | ||||
virtual unsigned getSOPPBrEncoding(const MCInst &MI, unsigned OpNo, | virtual unsigned getSOPPBrEncoding(const MCInst &MI, unsigned OpNo, | ||||
SmallVectorImpl<MCFixup> &Fixups, | SmallVectorImpl<MCFixup> &Fixups, | ||||
const MCSubtargetInfo &STI) const { | const MCSubtargetInfo &STI) const { | ||||
return 0; | return 0; | ||||
} | } | ||||
virtual unsigned getSDWA9SrcEncoding(const MCInst &MI, unsigned OpNo, | |||||
SmallVectorImpl<MCFixup> &Fixups, | |||||
const MCSubtargetInfo &STI) const { | |||||
return 0; | |||||
} | |||||
virtual unsigned getSDWA9VopcDstEncoding(const MCInst &MI, unsigned OpNo, | |||||
SmallVectorImpl<MCFixup> &Fixups, | |||||
const MCSubtargetInfo &STI) const { | |||||
return 0; | |||||
} | |||||
protected: | protected: | ||||
uint64_t computeAvailableFeatures(const FeatureBitset &FB) const; | uint64_t computeAvailableFeatures(const FeatureBitset &FB) const; | ||||
void verifyInstructionPredicates(const MCInst &MI, | void verifyInstructionPredicates(const MCInst &MI, | ||||
uint64_t AvailableFeatures) const; | uint64_t AvailableFeatures) const; | ||||
}; | }; | ||||
} // End namespace llvm | } // End namespace llvm | ||||
#endif | #endif |