Lines Matching refs:OperandRenderer

1865 class OperandRenderer {
1888 OperandRenderer(RendererKind Kind) : Kind(Kind) {} in OperandRenderer() function
1889 virtual ~OperandRenderer();
1899 class CopyRenderer : public OperandRenderer {
1907 : OperandRenderer(OR_Copy), NewInsnID(NewInsnID), in CopyRenderer()
1912 static bool classof(const OperandRenderer *R) { in classof()
1927 class CopyPhysRegRenderer : public OperandRenderer {
1934 : OperandRenderer(OR_CopyPhysReg), NewInsnID(NewInsnID), PhysReg(Reg) { in CopyPhysRegRenderer()
1938 static bool classof(const OperandRenderer *R) { in classof()
1950 class CopyOrAddZeroRegRenderer : public OperandRenderer {
1960 : OperandRenderer(OR_CopyOrAddZeroReg), NewInsnID(NewInsnID), in CopyOrAddZeroRegRenderer()
1965 static bool classof(const OperandRenderer *R) { in classof()
1976 class CopyConstantAsImmRenderer : public OperandRenderer {
1985 : OperandRenderer(OR_CopyConstantAsImm), NewInsnID(NewInsnID), in CopyConstantAsImmRenderer()
1988 static bool classof(const OperandRenderer *R) { in classof()
1999 class CopyFConstantAsFPImmRenderer : public OperandRenderer {
2007 : OperandRenderer(OR_CopyFConstantAsFPImm), NewInsnID(NewInsnID), in CopyFConstantAsFPImmRenderer()
2010 static bool classof(const OperandRenderer *R) { in classof()
2022 class CopySubRegRenderer : public OperandRenderer {
2033 : OperandRenderer(OR_CopySubReg), NewInsnID(NewInsnID), in CopySubRegRenderer()
2036 static bool classof(const OperandRenderer *R) { in classof()
2047 class AddRegisterRenderer : public OperandRenderer {
2057 : OperandRenderer(OR_Register), InsnID(InsnID), RegisterDef(RegisterDef), in OperandRenderer() function
2060 static bool classof(const OperandRenderer *R) { in classof()
2070 class TempRegRenderer : public OperandRenderer {
2082 : OperandRenderer(OR_Register), InsnID(InsnID), TempRegID(TempRegID), in OperandRenderer() function
2085 static bool classof(const OperandRenderer *R) { in classof()
2094 class ImmRenderer : public OperandRenderer {
2102 : OperandRenderer(OR_Imm), InsnID(InsnID), Imm(Imm) {} in ImmRenderer()
2105 : OperandRenderer(OR_Imm), InsnID(InsnID), Imm(Imm), CImmLLT(CImmLLT) { in ImmRenderer()
2110 static bool classof(const OperandRenderer *R) { in classof()
2121 class SubRegIndexRenderer : public OperandRenderer {
2128 : OperandRenderer(OR_SubRegIndex), InsnID(InsnID), SubRegIdx(SRI) {} in SubRegIndexRenderer()
2130 static bool classof(const OperandRenderer *R) { in classof()
2139 class RenderComplexPatternOperand : public OperandRenderer {
2163 : OperandRenderer(OR_ComplexPattern), InsnID(InsnID), TheDef(TheDef), in OperandRenderer() function
2167 static bool classof(const OperandRenderer *R) { in classof()
2175 class IntrinsicIDRenderer : public OperandRenderer {
2182 : OperandRenderer(OR_Intrinsic), InsnID(InsnID), II(II) {} in IntrinsicIDRenderer()
2184 static bool classof(const OperandRenderer *R) { in classof()
2191 class CustomRenderer : public OperandRenderer {
2201 : OperandRenderer(OR_Custom), InsnID(InsnID), Renderer(Renderer), in CustomRenderer()
2204 static bool classof(const OperandRenderer *R) { in classof()
2211 class CustomOperandRenderer : public OperandRenderer {
2221 : OperandRenderer(OR_CustomOperand), InsnID(InsnID), Renderer(Renderer), in CustomOperandRenderer()
2224 static bool classof(const OperandRenderer *R) { in classof()
2301 std::vector<std::unique_ptr<OperandRenderer>> OperandRenderers;