Lines Matching refs:OperandRenderer

2564 class OperandRenderer {  class
2586 OperandRenderer(RendererKind Kind) : Kind(Kind) {} in OperandRenderer() function in __anoncee47b830111::OperandRenderer
2587 virtual ~OperandRenderer() {} in ~OperandRenderer()
2597 class CopyRenderer : public OperandRenderer {
2605 : OperandRenderer(OR_Copy), NewInsnID(NewInsnID), in CopyRenderer()
2610 static bool classof(const OperandRenderer *R) { in classof()
2629 class CopyPhysRegRenderer : public OperandRenderer {
2636 : OperandRenderer(OR_CopyPhysReg), NewInsnID(NewInsnID), in CopyPhysRegRenderer()
2641 static bool classof(const OperandRenderer *R) { in classof()
2662 class CopyOrAddZeroRegRenderer : public OperandRenderer {
2672 : OperandRenderer(OR_CopyOrAddZeroReg), NewInsnID(NewInsnID), in CopyOrAddZeroRegRenderer()
2677 static bool classof(const OperandRenderer *R) { in classof()
2702 class CopyConstantAsImmRenderer : public OperandRenderer {
2711 : OperandRenderer(OR_CopyConstantAsImm), NewInsnID(NewInsnID), in CopyConstantAsImmRenderer()
2714 static bool classof(const OperandRenderer *R) { in classof()
2734 class CopyFConstantAsFPImmRenderer : public OperandRenderer {
2742 : OperandRenderer(OR_CopyFConstantAsFPImm), NewInsnID(NewInsnID), in CopyFConstantAsFPImmRenderer()
2745 static bool classof(const OperandRenderer *R) { in classof()
2765 class CopySubRegRenderer : public OperandRenderer {
2776 : OperandRenderer(OR_CopySubReg), NewInsnID(NewInsnID), in CopySubRegRenderer()
2779 static bool classof(const OperandRenderer *R) { in classof()
2801 class AddRegisterRenderer : public OperandRenderer {
2811 : OperandRenderer(OR_Register), InsnID(InsnID), RegisterDef(RegisterDef), in AddRegisterRenderer()
2814 static bool classof(const OperandRenderer *R) { in classof()
2846 class TempRegRenderer : public OperandRenderer {
2858 : OperandRenderer(OR_Register), InsnID(InsnID), TempRegID(TempRegID), in TempRegRenderer()
2861 static bool classof(const OperandRenderer *R) { in classof()
2892 class ImmRenderer : public OperandRenderer {
2899 : OperandRenderer(OR_Imm), InsnID(InsnID), Imm(Imm) {} in ImmRenderer()
2901 static bool classof(const OperandRenderer *R) { in classof()
2913 class SubRegIndexRenderer : public OperandRenderer {
2920 : OperandRenderer(OR_SubRegIndex), InsnID(InsnID), SubRegIdx(SRI) {} in SubRegIndexRenderer()
2922 static bool classof(const OperandRenderer *R) { in classof()
2936 class RenderComplexPatternOperand : public OperandRenderer {
2957 : OperandRenderer(OR_ComplexPattern), InsnID(InsnID), TheDef(TheDef), in RenderComplexPatternOperand()
2961 static bool classof(const OperandRenderer *R) { in classof()
2978 class CustomRenderer : public OperandRenderer {
2988 : OperandRenderer(OR_Custom), InsnID(InsnID), Renderer(Renderer), in CustomRenderer()
2991 static bool classof(const OperandRenderer *R) { in classof()
3009 class CustomOperandRenderer : public OperandRenderer {
3019 : OperandRenderer(OR_CustomOperand), InsnID(InsnID), Renderer(Renderer), in CustomOperandRenderer()
3022 static bool classof(const OperandRenderer *R) { in classof()
3075 std::vector<std::unique_ptr<OperandRenderer>> OperandRenderers;