| // Code generated from _gen/*Ops.go using 'go generate'; DO NOT EDIT. |
| |
| package block |
| |
| const ( |
| BlockInvalid BlockKind = iota |
| |
| Block386EQ |
| Block386NE |
| Block386LT |
| Block386LE |
| Block386GT |
| Block386GE |
| Block386OS |
| Block386OC |
| Block386ULT |
| Block386ULE |
| Block386UGT |
| Block386UGE |
| Block386EQF |
| Block386NEF |
| Block386ORD |
| Block386NAN |
| |
| BlockAMD64EQ |
| BlockAMD64NE |
| BlockAMD64LT |
| BlockAMD64LE |
| BlockAMD64GT |
| BlockAMD64GE |
| BlockAMD64OS |
| BlockAMD64OC |
| BlockAMD64ULT |
| BlockAMD64ULE |
| BlockAMD64UGT |
| BlockAMD64UGE |
| BlockAMD64EQF |
| BlockAMD64NEF |
| BlockAMD64ORD |
| BlockAMD64NAN |
| BlockAMD64JUMPTABLE |
| |
| BlockARMEQ |
| BlockARMNE |
| BlockARMLT |
| BlockARMLE |
| BlockARMGT |
| BlockARMGE |
| BlockARMULT |
| BlockARMULE |
| BlockARMUGT |
| BlockARMUGE |
| BlockARMLTnoov |
| BlockARMLEnoov |
| BlockARMGTnoov |
| BlockARMGEnoov |
| |
| BlockARM64EQ |
| BlockARM64NE |
| BlockARM64LT |
| BlockARM64LE |
| BlockARM64GT |
| BlockARM64GE |
| BlockARM64ULT |
| BlockARM64ULE |
| BlockARM64UGT |
| BlockARM64UGE |
| BlockARM64Z |
| BlockARM64NZ |
| BlockARM64ZW |
| BlockARM64NZW |
| BlockARM64TBZ |
| BlockARM64TBNZ |
| BlockARM64FLT |
| BlockARM64FLE |
| BlockARM64FGT |
| BlockARM64FGE |
| BlockARM64LTnoov |
| BlockARM64LEnoov |
| BlockARM64GTnoov |
| BlockARM64GEnoov |
| BlockARM64JUMPTABLE |
| |
| BlockLOONG64EQZ |
| BlockLOONG64NEZ |
| BlockLOONG64LTZ |
| BlockLOONG64LEZ |
| BlockLOONG64GTZ |
| BlockLOONG64GEZ |
| BlockLOONG64FPT |
| BlockLOONG64FPF |
| BlockLOONG64BEQ |
| BlockLOONG64BNE |
| BlockLOONG64BGE |
| BlockLOONG64BLT |
| BlockLOONG64BGEU |
| BlockLOONG64BLTU |
| BlockLOONG64JUMPTABLE |
| |
| BlockMIPSEQ |
| BlockMIPSNE |
| BlockMIPSLTZ |
| BlockMIPSLEZ |
| BlockMIPSGTZ |
| BlockMIPSGEZ |
| BlockMIPSFPT |
| BlockMIPSFPF |
| |
| BlockMIPS64EQ |
| BlockMIPS64NE |
| BlockMIPS64LTZ |
| BlockMIPS64LEZ |
| BlockMIPS64GTZ |
| BlockMIPS64GEZ |
| BlockMIPS64FPT |
| BlockMIPS64FPF |
| |
| BlockPPC64EQ |
| BlockPPC64NE |
| BlockPPC64LT |
| BlockPPC64LE |
| BlockPPC64GT |
| BlockPPC64GE |
| BlockPPC64FLT |
| BlockPPC64FLE |
| BlockPPC64FGT |
| BlockPPC64FGE |
| |
| BlockRISCV64BEQ |
| BlockRISCV64BNE |
| BlockRISCV64BLT |
| BlockRISCV64BGE |
| BlockRISCV64BLTU |
| BlockRISCV64BGEU |
| BlockRISCV64BEQZ |
| BlockRISCV64BNEZ |
| BlockRISCV64BLEZ |
| BlockRISCV64BGEZ |
| BlockRISCV64BLTZ |
| BlockRISCV64BGTZ |
| |
| BlockS390XBRC |
| BlockS390XCRJ |
| BlockS390XCGRJ |
| BlockS390XCLRJ |
| BlockS390XCLGRJ |
| BlockS390XCIJ |
| BlockS390XCGIJ |
| BlockS390XCLIJ |
| BlockS390XCLGIJ |
| |
| BlockPlain |
| BlockIf |
| BlockDefer |
| BlockRet |
| BlockRetJmp |
| BlockExit |
| BlockJumpTable |
| BlockFirst |
| ) |
| |
| var blockString = [...]string{ |
| BlockInvalid: "BlockInvalid", |
| |
| Block386EQ: "EQ", |
| Block386NE: "NE", |
| Block386LT: "LT", |
| Block386LE: "LE", |
| Block386GT: "GT", |
| Block386GE: "GE", |
| Block386OS: "OS", |
| Block386OC: "OC", |
| Block386ULT: "ULT", |
| Block386ULE: "ULE", |
| Block386UGT: "UGT", |
| Block386UGE: "UGE", |
| Block386EQF: "EQF", |
| Block386NEF: "NEF", |
| Block386ORD: "ORD", |
| Block386NAN: "NAN", |
| |
| BlockAMD64EQ: "EQ", |
| BlockAMD64NE: "NE", |
| BlockAMD64LT: "LT", |
| BlockAMD64LE: "LE", |
| BlockAMD64GT: "GT", |
| BlockAMD64GE: "GE", |
| BlockAMD64OS: "OS", |
| BlockAMD64OC: "OC", |
| BlockAMD64ULT: "ULT", |
| BlockAMD64ULE: "ULE", |
| BlockAMD64UGT: "UGT", |
| BlockAMD64UGE: "UGE", |
| BlockAMD64EQF: "EQF", |
| BlockAMD64NEF: "NEF", |
| BlockAMD64ORD: "ORD", |
| BlockAMD64NAN: "NAN", |
| BlockAMD64JUMPTABLE: "JUMPTABLE", |
| |
| BlockARMEQ: "EQ", |
| BlockARMNE: "NE", |
| BlockARMLT: "LT", |
| BlockARMLE: "LE", |
| BlockARMGT: "GT", |
| BlockARMGE: "GE", |
| BlockARMULT: "ULT", |
| BlockARMULE: "ULE", |
| BlockARMUGT: "UGT", |
| BlockARMUGE: "UGE", |
| BlockARMLTnoov: "LTnoov", |
| BlockARMLEnoov: "LEnoov", |
| BlockARMGTnoov: "GTnoov", |
| BlockARMGEnoov: "GEnoov", |
| |
| BlockARM64EQ: "EQ", |
| BlockARM64NE: "NE", |
| BlockARM64LT: "LT", |
| BlockARM64LE: "LE", |
| BlockARM64GT: "GT", |
| BlockARM64GE: "GE", |
| BlockARM64ULT: "ULT", |
| BlockARM64ULE: "ULE", |
| BlockARM64UGT: "UGT", |
| BlockARM64UGE: "UGE", |
| BlockARM64Z: "Z", |
| BlockARM64NZ: "NZ", |
| BlockARM64ZW: "ZW", |
| BlockARM64NZW: "NZW", |
| BlockARM64TBZ: "TBZ", |
| BlockARM64TBNZ: "TBNZ", |
| BlockARM64FLT: "FLT", |
| BlockARM64FLE: "FLE", |
| BlockARM64FGT: "FGT", |
| BlockARM64FGE: "FGE", |
| BlockARM64LTnoov: "LTnoov", |
| BlockARM64LEnoov: "LEnoov", |
| BlockARM64GTnoov: "GTnoov", |
| BlockARM64GEnoov: "GEnoov", |
| BlockARM64JUMPTABLE: "JUMPTABLE", |
| |
| BlockLOONG64EQZ: "EQZ", |
| BlockLOONG64NEZ: "NEZ", |
| BlockLOONG64LTZ: "LTZ", |
| BlockLOONG64LEZ: "LEZ", |
| BlockLOONG64GTZ: "GTZ", |
| BlockLOONG64GEZ: "GEZ", |
| BlockLOONG64FPT: "FPT", |
| BlockLOONG64FPF: "FPF", |
| BlockLOONG64BEQ: "BEQ", |
| BlockLOONG64BNE: "BNE", |
| BlockLOONG64BGE: "BGE", |
| BlockLOONG64BLT: "BLT", |
| BlockLOONG64BGEU: "BGEU", |
| BlockLOONG64BLTU: "BLTU", |
| BlockLOONG64JUMPTABLE: "JUMPTABLE", |
| |
| BlockMIPSEQ: "EQ", |
| BlockMIPSNE: "NE", |
| BlockMIPSLTZ: "LTZ", |
| BlockMIPSLEZ: "LEZ", |
| BlockMIPSGTZ: "GTZ", |
| BlockMIPSGEZ: "GEZ", |
| BlockMIPSFPT: "FPT", |
| BlockMIPSFPF: "FPF", |
| |
| BlockMIPS64EQ: "EQ", |
| BlockMIPS64NE: "NE", |
| BlockMIPS64LTZ: "LTZ", |
| BlockMIPS64LEZ: "LEZ", |
| BlockMIPS64GTZ: "GTZ", |
| BlockMIPS64GEZ: "GEZ", |
| BlockMIPS64FPT: "FPT", |
| BlockMIPS64FPF: "FPF", |
| |
| BlockPPC64EQ: "EQ", |
| BlockPPC64NE: "NE", |
| BlockPPC64LT: "LT", |
| BlockPPC64LE: "LE", |
| BlockPPC64GT: "GT", |
| BlockPPC64GE: "GE", |
| BlockPPC64FLT: "FLT", |
| BlockPPC64FLE: "FLE", |
| BlockPPC64FGT: "FGT", |
| BlockPPC64FGE: "FGE", |
| |
| BlockRISCV64BEQ: "BEQ", |
| BlockRISCV64BNE: "BNE", |
| BlockRISCV64BLT: "BLT", |
| BlockRISCV64BGE: "BGE", |
| BlockRISCV64BLTU: "BLTU", |
| BlockRISCV64BGEU: "BGEU", |
| BlockRISCV64BEQZ: "BEQZ", |
| BlockRISCV64BNEZ: "BNEZ", |
| BlockRISCV64BLEZ: "BLEZ", |
| BlockRISCV64BGEZ: "BGEZ", |
| BlockRISCV64BLTZ: "BLTZ", |
| BlockRISCV64BGTZ: "BGTZ", |
| |
| BlockS390XBRC: "BRC", |
| BlockS390XCRJ: "CRJ", |
| BlockS390XCGRJ: "CGRJ", |
| BlockS390XCLRJ: "CLRJ", |
| BlockS390XCLGRJ: "CLGRJ", |
| BlockS390XCIJ: "CIJ", |
| BlockS390XCGIJ: "CGIJ", |
| BlockS390XCLIJ: "CLIJ", |
| BlockS390XCLGIJ: "CLGIJ", |
| |
| BlockPlain: "Plain", |
| BlockIf: "If", |
| BlockDefer: "Defer", |
| BlockRet: "Ret", |
| BlockRetJmp: "RetJmp", |
| BlockExit: "Exit", |
| BlockJumpTable: "JumpTable", |
| BlockFirst: "First", |
| } |
| |
| func (k BlockKind) String() string { return blockString[k] } |
| func (k BlockKind) AuxIntType() string { |
| switch k { |
| case BlockARM64TBZ: |
| return "int64" |
| case BlockARM64TBNZ: |
| return "int64" |
| case BlockS390XCIJ: |
| return "int8" |
| case BlockS390XCGIJ: |
| return "int8" |
| case BlockS390XCLIJ: |
| return "uint8" |
| case BlockS390XCLGIJ: |
| return "uint8" |
| } |
| return "" |
| } |