func rewriteValueARM(v *Value) bool { … } func rewriteValueARM_OpARMADC(v *Value) bool { … } func rewriteValueARM_OpARMADCconst(v *Value) bool { … } func rewriteValueARM_OpARMADCshiftLL(v *Value) bool { … } func rewriteValueARM_OpARMADCshiftLLreg(v *Value) bool { … } func rewriteValueARM_OpARMADCshiftRA(v *Value) bool { … } func rewriteValueARM_OpARMADCshiftRAreg(v *Value) bool { … } func rewriteValueARM_OpARMADCshiftRL(v *Value) bool { … } func rewriteValueARM_OpARMADCshiftRLreg(v *Value) bool { … } func rewriteValueARM_OpARMADD(v *Value) bool { … } func rewriteValueARM_OpARMADDD(v *Value) bool { … } func rewriteValueARM_OpARMADDF(v *Value) bool { … } func rewriteValueARM_OpARMADDS(v *Value) bool { … } func rewriteValueARM_OpARMADDSshiftLL(v *Value) bool { … } func rewriteValueARM_OpARMADDSshiftLLreg(v *Value) bool { … } func rewriteValueARM_OpARMADDSshiftRA(v *Value) bool { … } func rewriteValueARM_OpARMADDSshiftRAreg(v *Value) bool { … } func rewriteValueARM_OpARMADDSshiftRL(v *Value) bool { … } func rewriteValueARM_OpARMADDSshiftRLreg(v *Value) bool { … } func rewriteValueARM_OpARMADDconst(v *Value) bool { … } func rewriteValueARM_OpARMADDshiftLL(v *Value) bool { … } func rewriteValueARM_OpARMADDshiftLLreg(v *Value) bool { … } func rewriteValueARM_OpARMADDshiftRA(v *Value) bool { … } func rewriteValueARM_OpARMADDshiftRAreg(v *Value) bool { … } func rewriteValueARM_OpARMADDshiftRL(v *Value) bool { … } func rewriteValueARM_OpARMADDshiftRLreg(v *Value) bool { … } func rewriteValueARM_OpARMAND(v *Value) bool { … } func rewriteValueARM_OpARMANDconst(v *Value) bool { … } func rewriteValueARM_OpARMANDshiftLL(v *Value) bool { … } func rewriteValueARM_OpARMANDshiftLLreg(v *Value) bool { … } func rewriteValueARM_OpARMANDshiftRA(v *Value) bool { … } func rewriteValueARM_OpARMANDshiftRAreg(v *Value) bool { … } func rewriteValueARM_OpARMANDshiftRL(v *Value) bool { … } func rewriteValueARM_OpARMANDshiftRLreg(v *Value) bool { … } func rewriteValueARM_OpARMBFX(v *Value) bool { … } func rewriteValueARM_OpARMBFXU(v *Value) bool { … } func rewriteValueARM_OpARMBIC(v *Value) bool { … } func rewriteValueARM_OpARMBICconst(v *Value) bool { … } func rewriteValueARM_OpARMBICshiftLL(v *Value) bool { … } func rewriteValueARM_OpARMBICshiftLLreg(v *Value) bool { … } func rewriteValueARM_OpARMBICshiftRA(v *Value) bool { … } func rewriteValueARM_OpARMBICshiftRAreg(v *Value) bool { … } func rewriteValueARM_OpARMBICshiftRL(v *Value) bool { … } func rewriteValueARM_OpARMBICshiftRLreg(v *Value) bool { … } func rewriteValueARM_OpARMCMN(v *Value) bool { … } func rewriteValueARM_OpARMCMNconst(v *Value) bool { … } func rewriteValueARM_OpARMCMNshiftLL(v *Value) bool { … } func rewriteValueARM_OpARMCMNshiftLLreg(v *Value) bool { … } func rewriteValueARM_OpARMCMNshiftRA(v *Value) bool { … } func rewriteValueARM_OpARMCMNshiftRAreg(v *Value) bool { … } func rewriteValueARM_OpARMCMNshiftRL(v *Value) bool { … } func rewriteValueARM_OpARMCMNshiftRLreg(v *Value) bool { … } func rewriteValueARM_OpARMCMOVWHSconst(v *Value) bool { … } func rewriteValueARM_OpARMCMOVWLSconst(v *Value) bool { … } func rewriteValueARM_OpARMCMP(v *Value) bool { … } func rewriteValueARM_OpARMCMPD(v *Value) bool { … } func rewriteValueARM_OpARMCMPF(v *Value) bool { … } func rewriteValueARM_OpARMCMPconst(v *Value) bool { … } func rewriteValueARM_OpARMCMPshiftLL(v *Value) bool { … } func rewriteValueARM_OpARMCMPshiftLLreg(v *Value) bool { … } func rewriteValueARM_OpARMCMPshiftRA(v *Value) bool { … } func rewriteValueARM_OpARMCMPshiftRAreg(v *Value) bool { … } func rewriteValueARM_OpARMCMPshiftRL(v *Value) bool { … } func rewriteValueARM_OpARMCMPshiftRLreg(v *Value) bool { … } func rewriteValueARM_OpARMEqual(v *Value) bool { … } func rewriteValueARM_OpARMGreaterEqual(v *Value) bool { … } func rewriteValueARM_OpARMGreaterEqualU(v *Value) bool { … } func rewriteValueARM_OpARMGreaterThan(v *Value) bool { … } func rewriteValueARM_OpARMGreaterThanU(v *Value) bool { … } func rewriteValueARM_OpARMLessEqual(v *Value) bool { … } func rewriteValueARM_OpARMLessEqualU(v *Value) bool { … } func rewriteValueARM_OpARMLessThan(v *Value) bool { … } func rewriteValueARM_OpARMLessThanU(v *Value) bool { … } func rewriteValueARM_OpARMMOVBUload(v *Value) bool { … } func rewriteValueARM_OpARMMOVBUloadidx(v *Value) bool { … } func rewriteValueARM_OpARMMOVBUreg(v *Value) bool { … } func rewriteValueARM_OpARMMOVBload(v *Value) bool { … } func rewriteValueARM_OpARMMOVBloadidx(v *Value) bool { … } func rewriteValueARM_OpARMMOVBreg(v *Value) bool { … } func rewriteValueARM_OpARMMOVBstore(v *Value) bool { … } func rewriteValueARM_OpARMMOVBstoreidx(v *Value) bool { … } func rewriteValueARM_OpARMMOVDload(v *Value) bool { … } func rewriteValueARM_OpARMMOVDstore(v *Value) bool { … } func rewriteValueARM_OpARMMOVFload(v *Value) bool { … } func rewriteValueARM_OpARMMOVFstore(v *Value) bool { … } func rewriteValueARM_OpARMMOVHUload(v *Value) bool { … } func rewriteValueARM_OpARMMOVHUloadidx(v *Value) bool { … } func rewriteValueARM_OpARMMOVHUreg(v *Value) bool { … } func rewriteValueARM_OpARMMOVHload(v *Value) bool { … } func rewriteValueARM_OpARMMOVHloadidx(v *Value) bool { … } func rewriteValueARM_OpARMMOVHreg(v *Value) bool { … } func rewriteValueARM_OpARMMOVHstore(v *Value) bool { … } func rewriteValueARM_OpARMMOVHstoreidx(v *Value) bool { … } func rewriteValueARM_OpARMMOVWload(v *Value) bool { … } func rewriteValueARM_OpARMMOVWloadidx(v *Value) bool { … } func rewriteValueARM_OpARMMOVWloadshiftLL(v *Value) bool { … } func rewriteValueARM_OpARMMOVWloadshiftRA(v *Value) bool { … } func rewriteValueARM_OpARMMOVWloadshiftRL(v *Value) bool { … } func rewriteValueARM_OpARMMOVWnop(v *Value) bool { … } func rewriteValueARM_OpARMMOVWreg(v *Value) bool { … } func rewriteValueARM_OpARMMOVWstore(v *Value) bool { … } func rewriteValueARM_OpARMMOVWstoreidx(v *Value) bool { … } func rewriteValueARM_OpARMMOVWstoreshiftLL(v *Value) bool { … } func rewriteValueARM_OpARMMOVWstoreshiftRA(v *Value) bool { … } func rewriteValueARM_OpARMMOVWstoreshiftRL(v *Value) bool { … } func rewriteValueARM_OpARMMUL(v *Value) bool { … } func rewriteValueARM_OpARMMULA(v *Value) bool { … } func rewriteValueARM_OpARMMULD(v *Value) bool { … } func rewriteValueARM_OpARMMULF(v *Value) bool { … } func rewriteValueARM_OpARMMULS(v *Value) bool { … } func rewriteValueARM_OpARMMVN(v *Value) bool { … } func rewriteValueARM_OpARMMVNshiftLL(v *Value) bool { … } func rewriteValueARM_OpARMMVNshiftLLreg(v *Value) bool { … } func rewriteValueARM_OpARMMVNshiftRA(v *Value) bool { … } func rewriteValueARM_OpARMMVNshiftRAreg(v *Value) bool { … } func rewriteValueARM_OpARMMVNshiftRL(v *Value) bool { … } func rewriteValueARM_OpARMMVNshiftRLreg(v *Value) bool { … } func rewriteValueARM_OpARMNEGD(v *Value) bool { … } func rewriteValueARM_OpARMNEGF(v *Value) bool { … } func rewriteValueARM_OpARMNMULD(v *Value) bool { … } func rewriteValueARM_OpARMNMULF(v *Value) bool { … } func rewriteValueARM_OpARMNotEqual(v *Value) bool { … } func rewriteValueARM_OpARMOR(v *Value) bool { … } func rewriteValueARM_OpARMORconst(v *Value) bool { … } func rewriteValueARM_OpARMORshiftLL(v *Value) bool { … } func rewriteValueARM_OpARMORshiftLLreg(v *Value) bool { … } func rewriteValueARM_OpARMORshiftRA(v *Value) bool { … } func rewriteValueARM_OpARMORshiftRAreg(v *Value) bool { … } func rewriteValueARM_OpARMORshiftRL(v *Value) bool { … } func rewriteValueARM_OpARMORshiftRLreg(v *Value) bool { … } func rewriteValueARM_OpARMRSB(v *Value) bool { … } func rewriteValueARM_OpARMRSBSshiftLL(v *Value) bool { … } func rewriteValueARM_OpARMRSBSshiftLLreg(v *Value) bool { … } func rewriteValueARM_OpARMRSBSshiftRA(v *Value) bool { … } func rewriteValueARM_OpARMRSBSshiftRAreg(v *Value) bool { … } func rewriteValueARM_OpARMRSBSshiftRL(v *Value) bool { … } func rewriteValueARM_OpARMRSBSshiftRLreg(v *Value) bool { … } func rewriteValueARM_OpARMRSBconst(v *Value) bool { … } func rewriteValueARM_OpARMRSBshiftLL(v *Value) bool { … } func rewriteValueARM_OpARMRSBshiftLLreg(v *Value) bool { … } func rewriteValueARM_OpARMRSBshiftRA(v *Value) bool { … } func rewriteValueARM_OpARMRSBshiftRAreg(v *Value) bool { … } func rewriteValueARM_OpARMRSBshiftRL(v *Value) bool { … } func rewriteValueARM_OpARMRSBshiftRLreg(v *Value) bool { … } func rewriteValueARM_OpARMRSCconst(v *Value) bool { … } func rewriteValueARM_OpARMRSCshiftLL(v *Value) bool { … } func rewriteValueARM_OpARMRSCshiftLLreg(v *Value) bool { … } func rewriteValueARM_OpARMRSCshiftRA(v *Value) bool { … } func rewriteValueARM_OpARMRSCshiftRAreg(v *Value) bool { … } func rewriteValueARM_OpARMRSCshiftRL(v *Value) bool { … } func rewriteValueARM_OpARMRSCshiftRLreg(v *Value) bool { … } func rewriteValueARM_OpARMSBC(v *Value) bool { … } func rewriteValueARM_OpARMSBCconst(v *Value) bool { … } func rewriteValueARM_OpARMSBCshiftLL(v *Value) bool { … } func rewriteValueARM_OpARMSBCshiftLLreg(v *Value) bool { … } func rewriteValueARM_OpARMSBCshiftRA(v *Value) bool { … } func rewriteValueARM_OpARMSBCshiftRAreg(v *Value) bool { … } func rewriteValueARM_OpARMSBCshiftRL(v *Value) bool { … } func rewriteValueARM_OpARMSBCshiftRLreg(v *Value) bool { … } func rewriteValueARM_OpARMSLL(v *Value) bool { … } func rewriteValueARM_OpARMSLLconst(v *Value) bool { … } func rewriteValueARM_OpARMSRA(v *Value) bool { … } func rewriteValueARM_OpARMSRAcond(v *Value) bool { … } func rewriteValueARM_OpARMSRAconst(v *Value) bool { … } func rewriteValueARM_OpARMSRL(v *Value) bool { … } func rewriteValueARM_OpARMSRLconst(v *Value) bool { … } func rewriteValueARM_OpARMSRR(v *Value) bool { … } func rewriteValueARM_OpARMSUB(v *Value) bool { … } func rewriteValueARM_OpARMSUBD(v *Value) bool { … } func rewriteValueARM_OpARMSUBF(v *Value) bool { … } func rewriteValueARM_OpARMSUBS(v *Value) bool { … } func rewriteValueARM_OpARMSUBSshiftLL(v *Value) bool { … } func rewriteValueARM_OpARMSUBSshiftLLreg(v *Value) bool { … } func rewriteValueARM_OpARMSUBSshiftRA(v *Value) bool { … } func rewriteValueARM_OpARMSUBSshiftRAreg(v *Value) bool { … } func rewriteValueARM_OpARMSUBSshiftRL(v *Value) bool { … } func rewriteValueARM_OpARMSUBSshiftRLreg(v *Value) bool { … } func rewriteValueARM_OpARMSUBconst(v *Value) bool { … } func rewriteValueARM_OpARMSUBshiftLL(v *Value) bool { … } func rewriteValueARM_OpARMSUBshiftLLreg(v *Value) bool { … } func rewriteValueARM_OpARMSUBshiftRA(v *Value) bool { … } func rewriteValueARM_OpARMSUBshiftRAreg(v *Value) bool { … } func rewriteValueARM_OpARMSUBshiftRL(v *Value) bool { … } func rewriteValueARM_OpARMSUBshiftRLreg(v *Value) bool { … } func rewriteValueARM_OpARMTEQ(v *Value) bool { … } func rewriteValueARM_OpARMTEQconst(v *Value) bool { … } func rewriteValueARM_OpARMTEQshiftLL(v *Value) bool { … } func rewriteValueARM_OpARMTEQshiftLLreg(v *Value) bool { … } func rewriteValueARM_OpARMTEQshiftRA(v *Value) bool { … } func rewriteValueARM_OpARMTEQshiftRAreg(v *Value) bool { … } func rewriteValueARM_OpARMTEQshiftRL(v *Value) bool { … } func rewriteValueARM_OpARMTEQshiftRLreg(v *Value) bool { … } func rewriteValueARM_OpARMTST(v *Value) bool { … } func rewriteValueARM_OpARMTSTconst(v *Value) bool { … } func rewriteValueARM_OpARMTSTshiftLL(v *Value) bool { … } func rewriteValueARM_OpARMTSTshiftLLreg(v *Value) bool { … } func rewriteValueARM_OpARMTSTshiftRA(v *Value) bool { … } func rewriteValueARM_OpARMTSTshiftRAreg(v *Value) bool { … } func rewriteValueARM_OpARMTSTshiftRL(v *Value) bool { … } func rewriteValueARM_OpARMTSTshiftRLreg(v *Value) bool { … } func rewriteValueARM_OpARMXOR(v *Value) bool { … } func rewriteValueARM_OpARMXORconst(v *Value) bool { … } func rewriteValueARM_OpARMXORshiftLL(v *Value) bool { … } func rewriteValueARM_OpARMXORshiftLLreg(v *Value) bool { … } func rewriteValueARM_OpARMXORshiftRA(v *Value) bool { … } func rewriteValueARM_OpARMXORshiftRAreg(v *Value) bool { … } func rewriteValueARM_OpARMXORshiftRL(v *Value) bool { … } func rewriteValueARM_OpARMXORshiftRLreg(v *Value) bool { … } func rewriteValueARM_OpARMXORshiftRR(v *Value) bool { … } func rewriteValueARM_OpAddr(v *Value) bool { … } func rewriteValueARM_OpAvg32u(v *Value) bool { … } func rewriteValueARM_OpBitLen32(v *Value) bool { … } func rewriteValueARM_OpBswap32(v *Value) bool { … } func rewriteValueARM_OpConst16(v *Value) bool { … } func rewriteValueARM_OpConst32(v *Value) bool { … } func rewriteValueARM_OpConst32F(v *Value) bool { … } func rewriteValueARM_OpConst64F(v *Value) bool { … } func rewriteValueARM_OpConst8(v *Value) bool { … } func rewriteValueARM_OpConstBool(v *Value) bool { … } func rewriteValueARM_OpConstNil(v *Value) bool { … } func rewriteValueARM_OpCtz16(v *Value) bool { … } func rewriteValueARM_OpCtz32(v *Value) bool { … } func rewriteValueARM_OpCtz8(v *Value) bool { … } func rewriteValueARM_OpDiv16(v *Value) bool { … } func rewriteValueARM_OpDiv16u(v *Value) bool { … } func rewriteValueARM_OpDiv32(v *Value) bool { … } func rewriteValueARM_OpDiv32u(v *Value) bool { … } func rewriteValueARM_OpDiv8(v *Value) bool { … } func rewriteValueARM_OpDiv8u(v *Value) bool { … } func rewriteValueARM_OpEq16(v *Value) bool { … } func rewriteValueARM_OpEq32(v *Value) bool { … } func rewriteValueARM_OpEq32F(v *Value) bool { … } func rewriteValueARM_OpEq64F(v *Value) bool { … } func rewriteValueARM_OpEq8(v *Value) bool { … } func rewriteValueARM_OpEqB(v *Value) bool { … } func rewriteValueARM_OpEqPtr(v *Value) bool { … } func rewriteValueARM_OpFMA(v *Value) bool { … } func rewriteValueARM_OpIsInBounds(v *Value) bool { … } func rewriteValueARM_OpIsNonNil(v *Value) bool { … } func rewriteValueARM_OpIsSliceInBounds(v *Value) bool { … } func rewriteValueARM_OpLeq16(v *Value) bool { … } func rewriteValueARM_OpLeq16U(v *Value) bool { … } func rewriteValueARM_OpLeq32(v *Value) bool { … } func rewriteValueARM_OpLeq32F(v *Value) bool { … } func rewriteValueARM_OpLeq32U(v *Value) bool { … } func rewriteValueARM_OpLeq64F(v *Value) bool { … } func rewriteValueARM_OpLeq8(v *Value) bool { … } func rewriteValueARM_OpLeq8U(v *Value) bool { … } func rewriteValueARM_OpLess16(v *Value) bool { … } func rewriteValueARM_OpLess16U(v *Value) bool { … } func rewriteValueARM_OpLess32(v *Value) bool { … } func rewriteValueARM_OpLess32F(v *Value) bool { … } func rewriteValueARM_OpLess32U(v *Value) bool { … } func rewriteValueARM_OpLess64F(v *Value) bool { … } func rewriteValueARM_OpLess8(v *Value) bool { … } func rewriteValueARM_OpLess8U(v *Value) bool { … } func rewriteValueARM_OpLoad(v *Value) bool { … } func rewriteValueARM_OpLocalAddr(v *Value) bool { … } func rewriteValueARM_OpLsh16x16(v *Value) bool { … } func rewriteValueARM_OpLsh16x32(v *Value) bool { … } func rewriteValueARM_OpLsh16x64(v *Value) bool { … } func rewriteValueARM_OpLsh16x8(v *Value) bool { … } func rewriteValueARM_OpLsh32x16(v *Value) bool { … } func rewriteValueARM_OpLsh32x32(v *Value) bool { … } func rewriteValueARM_OpLsh32x64(v *Value) bool { … } func rewriteValueARM_OpLsh32x8(v *Value) bool { … } func rewriteValueARM_OpLsh8x16(v *Value) bool { … } func rewriteValueARM_OpLsh8x32(v *Value) bool { … } func rewriteValueARM_OpLsh8x64(v *Value) bool { … } func rewriteValueARM_OpLsh8x8(v *Value) bool { … } func rewriteValueARM_OpMod16(v *Value) bool { … } func rewriteValueARM_OpMod16u(v *Value) bool { … } func rewriteValueARM_OpMod32(v *Value) bool { … } func rewriteValueARM_OpMod32u(v *Value) bool { … } func rewriteValueARM_OpMod8(v *Value) bool { … } func rewriteValueARM_OpMod8u(v *Value) bool { … } func rewriteValueARM_OpMove(v *Value) bool { … } func rewriteValueARM_OpNeg16(v *Value) bool { … } func rewriteValueARM_OpNeg32(v *Value) bool { … } func rewriteValueARM_OpNeg8(v *Value) bool { … } func rewriteValueARM_OpNeq16(v *Value) bool { … } func rewriteValueARM_OpNeq32(v *Value) bool { … } func rewriteValueARM_OpNeq32F(v *Value) bool { … } func rewriteValueARM_OpNeq64F(v *Value) bool { … } func rewriteValueARM_OpNeq8(v *Value) bool { … } func rewriteValueARM_OpNeqPtr(v *Value) bool { … } func rewriteValueARM_OpNot(v *Value) bool { … } func rewriteValueARM_OpOffPtr(v *Value) bool { … } func rewriteValueARM_OpPanicBounds(v *Value) bool { … } func rewriteValueARM_OpPanicExtend(v *Value) bool { … } func rewriteValueARM_OpRotateLeft16(v *Value) bool { … } func rewriteValueARM_OpRotateLeft32(v *Value) bool { … } func rewriteValueARM_OpRotateLeft8(v *Value) bool { … } func rewriteValueARM_OpRsh16Ux16(v *Value) bool { … } func rewriteValueARM_OpRsh16Ux32(v *Value) bool { … } func rewriteValueARM_OpRsh16Ux64(v *Value) bool { … } func rewriteValueARM_OpRsh16Ux8(v *Value) bool { … } func rewriteValueARM_OpRsh16x16(v *Value) bool { … } func rewriteValueARM_OpRsh16x32(v *Value) bool { … } func rewriteValueARM_OpRsh16x64(v *Value) bool { … } func rewriteValueARM_OpRsh16x8(v *Value) bool { … } func rewriteValueARM_OpRsh32Ux16(v *Value) bool { … } func rewriteValueARM_OpRsh32Ux32(v *Value) bool { … } func rewriteValueARM_OpRsh32Ux64(v *Value) bool { … } func rewriteValueARM_OpRsh32Ux8(v *Value) bool { … } func rewriteValueARM_OpRsh32x16(v *Value) bool { … } func rewriteValueARM_OpRsh32x32(v *Value) bool { … } func rewriteValueARM_OpRsh32x64(v *Value) bool { … } func rewriteValueARM_OpRsh32x8(v *Value) bool { … } func rewriteValueARM_OpRsh8Ux16(v *Value) bool { … } func rewriteValueARM_OpRsh8Ux32(v *Value) bool { … } func rewriteValueARM_OpRsh8Ux64(v *Value) bool { … } func rewriteValueARM_OpRsh8Ux8(v *Value) bool { … } func rewriteValueARM_OpRsh8x16(v *Value) bool { … } func rewriteValueARM_OpRsh8x32(v *Value) bool { … } func rewriteValueARM_OpRsh8x64(v *Value) bool { … } func rewriteValueARM_OpRsh8x8(v *Value) bool { … } func rewriteValueARM_OpSelect0(v *Value) bool { … } func rewriteValueARM_OpSelect1(v *Value) bool { … } func rewriteValueARM_OpSignmask(v *Value) bool { … } func rewriteValueARM_OpSlicemask(v *Value) bool { … } func rewriteValueARM_OpStore(v *Value) bool { … } func rewriteValueARM_OpZero(v *Value) bool { … } func rewriteValueARM_OpZeromask(v *Value) bool { … } func rewriteBlockARM(b *Block) bool { … }