Lines Matching refs:OperandRenderer

2537 class OperandRenderer {  class
2559 OperandRenderer(RendererKind Kind) : Kind(Kind) {} in OperandRenderer() function in __anon612774070111::OperandRenderer
2560 virtual ~OperandRenderer() {} in ~OperandRenderer()
2570 class CopyRenderer : public OperandRenderer {
2578 : OperandRenderer(OR_Copy), NewInsnID(NewInsnID), in CopyRenderer()
2583 static bool classof(const OperandRenderer *R) { in classof()
2602 class CopyPhysRegRenderer : public OperandRenderer {
2609 : OperandRenderer(OR_CopyPhysReg), NewInsnID(NewInsnID), in CopyPhysRegRenderer()
2614 static bool classof(const OperandRenderer *R) { in classof()
2635 class CopyOrAddZeroRegRenderer : public OperandRenderer {
2645 : OperandRenderer(OR_CopyOrAddZeroReg), NewInsnID(NewInsnID), in CopyOrAddZeroRegRenderer()
2650 static bool classof(const OperandRenderer *R) { in classof()
2675 class CopyConstantAsImmRenderer : public OperandRenderer {
2684 : OperandRenderer(OR_CopyConstantAsImm), NewInsnID(NewInsnID), in CopyConstantAsImmRenderer()
2687 static bool classof(const OperandRenderer *R) { in classof()
2707 class CopyFConstantAsFPImmRenderer : public OperandRenderer {
2715 : OperandRenderer(OR_CopyFConstantAsFPImm), NewInsnID(NewInsnID), in CopyFConstantAsFPImmRenderer()
2718 static bool classof(const OperandRenderer *R) { in classof()
2738 class CopySubRegRenderer : public OperandRenderer {
2749 : OperandRenderer(OR_CopySubReg), NewInsnID(NewInsnID), in CopySubRegRenderer()
2752 static bool classof(const OperandRenderer *R) { in classof()
2774 class AddRegisterRenderer : public OperandRenderer {
2784 : OperandRenderer(OR_Register), InsnID(InsnID), RegisterDef(RegisterDef), in AddRegisterRenderer()
2787 static bool classof(const OperandRenderer *R) { in classof()
2819 class TempRegRenderer : public OperandRenderer {
2831 : OperandRenderer(OR_Register), InsnID(InsnID), TempRegID(TempRegID), in TempRegRenderer()
2834 static bool classof(const OperandRenderer *R) { in classof()
2865 class ImmRenderer : public OperandRenderer {
2872 : OperandRenderer(OR_Imm), InsnID(InsnID), Imm(Imm) {} in ImmRenderer()
2874 static bool classof(const OperandRenderer *R) { in classof()
2886 class SubRegIndexRenderer : public OperandRenderer {
2893 : OperandRenderer(OR_SubRegIndex), InsnID(InsnID), SubRegIdx(SRI) {} in SubRegIndexRenderer()
2895 static bool classof(const OperandRenderer *R) { in classof()
2909 class RenderComplexPatternOperand : public OperandRenderer {
2930 : OperandRenderer(OR_ComplexPattern), InsnID(InsnID), TheDef(TheDef), in RenderComplexPatternOperand()
2934 static bool classof(const OperandRenderer *R) { in classof()
2951 class CustomRenderer : public OperandRenderer {
2961 : OperandRenderer(OR_Custom), InsnID(InsnID), Renderer(Renderer), in CustomRenderer()
2964 static bool classof(const OperandRenderer *R) { in classof()
2982 class CustomOperandRenderer : public OperandRenderer {
2992 : OperandRenderer(OR_CustomOperand), InsnID(InsnID), Renderer(Renderer), in CustomOperandRenderer()
2995 static bool classof(const OperandRenderer *R) { in classof()
3048 std::vector<std::unique_ptr<OperandRenderer>> OperandRenderers;