Lines Matching refs:OperandRenderer
2490 class OperandRenderer { class
2512 OperandRenderer(RendererKind Kind) : Kind(Kind) {} in OperandRenderer() function in __anon0a286f430111::OperandRenderer
2513 virtual ~OperandRenderer() {} in ~OperandRenderer()
2523 class CopyRenderer : public OperandRenderer {
2531 : OperandRenderer(OR_Copy), NewInsnID(NewInsnID), in CopyRenderer()
2536 static bool classof(const OperandRenderer *R) { in classof()
2555 class CopyPhysRegRenderer : public OperandRenderer {
2562 : OperandRenderer(OR_CopyPhysReg), NewInsnID(NewInsnID), in CopyPhysRegRenderer()
2567 static bool classof(const OperandRenderer *R) { in classof()
2588 class CopyOrAddZeroRegRenderer : public OperandRenderer {
2598 : OperandRenderer(OR_CopyOrAddZeroReg), NewInsnID(NewInsnID), in CopyOrAddZeroRegRenderer()
2603 static bool classof(const OperandRenderer *R) { in classof()
2628 class CopyConstantAsImmRenderer : public OperandRenderer {
2637 : OperandRenderer(OR_CopyConstantAsImm), NewInsnID(NewInsnID), in CopyConstantAsImmRenderer()
2640 static bool classof(const OperandRenderer *R) { in classof()
2660 class CopyFConstantAsFPImmRenderer : public OperandRenderer {
2668 : OperandRenderer(OR_CopyFConstantAsFPImm), NewInsnID(NewInsnID), in CopyFConstantAsFPImmRenderer()
2671 static bool classof(const OperandRenderer *R) { in classof()
2691 class CopySubRegRenderer : public OperandRenderer {
2702 : OperandRenderer(OR_CopySubReg), NewInsnID(NewInsnID), in CopySubRegRenderer()
2705 static bool classof(const OperandRenderer *R) { in classof()
2727 class AddRegisterRenderer : public OperandRenderer {
2737 : OperandRenderer(OR_Register), InsnID(InsnID), RegisterDef(RegisterDef), in AddRegisterRenderer()
2740 static bool classof(const OperandRenderer *R) { in classof()
2772 class TempRegRenderer : public OperandRenderer {
2784 : OperandRenderer(OR_Register), InsnID(InsnID), TempRegID(TempRegID), in TempRegRenderer()
2787 static bool classof(const OperandRenderer *R) { in classof()
2818 class ImmRenderer : public OperandRenderer {
2825 : OperandRenderer(OR_Imm), InsnID(InsnID), Imm(Imm) {} in ImmRenderer()
2827 static bool classof(const OperandRenderer *R) { in classof()
2839 class SubRegIndexRenderer : public OperandRenderer {
2846 : OperandRenderer(OR_SubRegIndex), InsnID(InsnID), SubRegIdx(SRI) {} in SubRegIndexRenderer()
2848 static bool classof(const OperandRenderer *R) { in classof()
2862 class RenderComplexPatternOperand : public OperandRenderer {
2883 : OperandRenderer(OR_ComplexPattern), InsnID(InsnID), TheDef(TheDef), in RenderComplexPatternOperand()
2887 static bool classof(const OperandRenderer *R) { in classof()
2904 class CustomRenderer : public OperandRenderer {
2914 : OperandRenderer(OR_Custom), InsnID(InsnID), Renderer(Renderer), in CustomRenderer()
2917 static bool classof(const OperandRenderer *R) { in classof()
2935 class CustomOperandRenderer : public OperandRenderer {
2945 : OperandRenderer(OR_CustomOperand), InsnID(InsnID), Renderer(Renderer), in CustomOperandRenderer()
2948 static bool classof(const OperandRenderer *R) { in classof()
3001 std::vector<std::unique_ptr<OperandRenderer>> OperandRenderers;