Lines Matching refs:AMDGPUMCExpr

25 AMDGPUMCExpr::AMDGPUMCExpr(VariantKind Kind, ArrayRef<const MCExpr *> Args,  in AMDGPUMCExpr()  function in AMDGPUMCExpr
42 AMDGPUMCExpr::~AMDGPUMCExpr() { Ctx.deallocate(RawArgs); } in ~AMDGPUMCExpr()
44 const AMDGPUMCExpr *AMDGPUMCExpr::create(VariantKind Kind, in create()
47 return new (Ctx) AMDGPUMCExpr(Kind, Args, Ctx); in create()
50 const MCExpr *AMDGPUMCExpr::getSubExpr(size_t Index) const { in getSubExpr()
55 void AMDGPUMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const { in printImpl()
86 static int64_t op(AMDGPUMCExpr::VariantKind Kind, int64_t Arg1, int64_t Arg2) { in op()
90 case AMDGPUMCExpr::AGVK_Max: in op()
92 case AMDGPUMCExpr::AGVK_Or: in op()
97 bool AMDGPUMCExpr::evaluateExtraSGPRs(MCValue &Res, const MCAssembler *Asm, in evaluateExtraSGPRs()
126 bool AMDGPUMCExpr::evaluateTotalNumVGPR(MCValue &Res, const MCAssembler *Asm, in evaluateTotalNumVGPR()
153 bool AMDGPUMCExpr::evaluateAlignTo(MCValue &Res, const MCAssembler *Asm, in evaluateAlignTo()
174 bool AMDGPUMCExpr::evaluateOccupancy(MCValue &Res, const MCAssembler *Asm, in evaluateOccupancy()
217 bool AMDGPUMCExpr::evaluateAsRelocatableImpl(MCValue &Res, in evaluateAsRelocatableImpl()
248 void AMDGPUMCExpr::visitUsedExpr(MCStreamer &Streamer) const { in visitUsedExpr()
253 MCFragment *AMDGPUMCExpr::findAssociatedFragment() const { in findAssociatedFragment()
265 const AMDGPUMCExpr *AMDGPUMCExpr::createExtraSGPRs(const MCExpr *VCCUsed, in createExtraSGPRs()
275 const AMDGPUMCExpr *AMDGPUMCExpr::createTotalNumVGPR(const MCExpr *NumAGPR, in createTotalNumVGPR()
286 const AMDGPUMCExpr *AMDGPUMCExpr::createOccupancy(unsigned InitOcc, in createOccupancy()