Lines Matching refs:MCExpr
45 const MCExpr **RawArgs;
46 ArrayRef<const MCExpr *> Args;
48 AMDGPUMCExpr(VariantKind Kind, ArrayRef<const MCExpr *> Args, MCContext &Ctx);
62 create(VariantKind Kind, ArrayRef<const MCExpr *> Args, MCContext &Ctx);
64 static const AMDGPUMCExpr *createOr(ArrayRef<const MCExpr *> Args, in createOr()
69 static const AMDGPUMCExpr *createMax(ArrayRef<const MCExpr *> Args, in createMax()
74 static const AMDGPUMCExpr *createExtraSGPRs(const MCExpr *VCCUsed,
75 const MCExpr *FlatScrUsed,
78 static const AMDGPUMCExpr *createTotalNumVGPR(const MCExpr *NumAGPR,
79 const MCExpr *NumVGPR,
83 createAlignTo(const MCExpr *Value, const MCExpr *Align, MCContext &Ctx) { in createAlignTo()
88 const MCExpr *NumSGPRs,
89 const MCExpr *NumVGPRs,
94 const MCExpr *getSubExpr(size_t Index) const;
103 static bool classof(const MCExpr *E) { in classof()
104 return E->getKind() == MCExpr::Target; in classof()