- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 17 for OpOr64 (0.14 sec)
-
src/cmd/compile/internal/ssa/memcombine.go
for _, b := range f.Blocks { for _, v := range b.Values { if v.Op == OpOr16 || v.Op == OpOr32 || v.Op == OpOr64 { mark.add(v.Args[0].ID) mark.add(v.Args[1].ID) } } } for _, b := range f.Blocks { order = order[:0] for _, v := range b.Values { if v.Op != OpOr16 && v.Op != OpOr32 && v.Op != OpOr64 { continue } if mark.contains(v.ID) { // marked - means it is not the root of an OR tree
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Mar 21 19:45:41 UTC 2024 - 18.4K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/sccp_test.go
Valu("t5", OpMul64, c.config.Types.Int64, 0, nil, "t4", "v2"), Valu("t6", OpMod64, c.config.Types.Int64, 0, nil, "t5", "v2"), Valu("t7", OpAnd64, c.config.Types.Int64, 0, nil, "t6", "v2"), Valu("t8", OpOr64, c.config.Types.Int64, 0, nil, "t7", "v2"), Valu("t9", OpXor64, c.config.Types.Int64, 0, nil, "t8", "v2"), Valu("t10", OpNeg64, c.config.Types.Int64, 0, nil, "t9"), Valu("t11", OpCom64, c.config.Types.Int64, 0, nil, "t10"),
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Sep 12 21:01:50 UTC 2023 - 3.6K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/sccp.go
OpRsh16Ux64, OpLsh8x64, OpRsh8x64, OpRsh8Ux64, // safety check OpIsInBounds, OpIsSliceInBounds, // bit OpAnd8, OpAnd16, OpAnd32, OpAnd64, OpOr8, OpOr16, OpOr32, OpOr64, OpXor8, OpXor16, OpXor32, OpXor64: return true default: return false } } func (t *worklist) getLatticeCell(val *Value) lattice { if !possibleConst(val) { // they are always worst
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jan 22 16:54:50 UTC 2024 - 17.6K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/prove.go
ft.update(b, v, ft.zero, signed, gt|eq) } } if logicVars == nil { logicVars = make(map[*Block][]*Value) } logicVars[b] = append(logicVars[b], v) case OpOr64, OpOr32, OpOr16, OpOr8: // TODO: investigate how to always add facts without much slowdown, see issue #57959. if v.Args[0].isGenericIntConst() { ft.update(b, v, v.Args[0], unsigned, gt|eq) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:30:21 UTC 2024 - 48.9K bytes - Viewed (0) -
src/cmd/compile/internal/ssagen/ssa.go
{ir.OOR, types.TINT16}: ssa.OpOr16, {ir.OOR, types.TUINT16}: ssa.OpOr16, {ir.OOR, types.TINT32}: ssa.OpOr32, {ir.OOR, types.TUINT32}: ssa.OpOr32, {ir.OOR, types.TINT64}: ssa.OpOr64, {ir.OOR, types.TUINT64}: ssa.OpOr64, {ir.OXOR, types.TINT8}: ssa.OpXor8, {ir.OXOR, types.TUINT8}: ssa.OpXor8, {ir.OXOR, types.TINT16}: ssa.OpXor16, {ir.OXOR, types.TUINT16}: ssa.OpXor16,
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jun 10 19:44:43 UTC 2024 - 284.9K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewritedec64.go
return rewriteValuedec64_OpMul64(v) case OpNeg64: return rewriteValuedec64_OpNeg64(v) case OpNeq64: return rewriteValuedec64_OpNeq64(v) case OpOr32: return rewriteValuedec64_OpOr32(v) case OpOr64: return rewriteValuedec64_OpOr64(v) case OpRotateLeft16: return rewriteValuedec64_OpRotateLeft16(v) case OpRotateLeft32: return rewriteValuedec64_OpRotateLeft32(v) case OpRotateLeft64:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Jan 19 22:42:34 UTC 2023 - 65.3K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewritegeneric.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 22 18:24:47 UTC 2024 - 812.2K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewriteWasm.go
return true case OpOffPtr: v.Op = OpWasmI64AddConst return true case OpOr16: v.Op = OpWasmI64Or return true case OpOr32: v.Op = OpWasmI64Or return true case OpOr64: v.Op = OpWasmI64Or return true case OpOr8: v.Op = OpWasmI64Or return true case OpOrB: v.Op = OpWasmI64Or return true case OpPopCount16: return rewriteValueWasm_OpPopCount16(v)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Feb 17 03:56:57 UTC 2023 - 108.6K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewriteMIPS64.go
return rewriteValueMIPS64_OpNot(v) case OpOffPtr: return rewriteValueMIPS64_OpOffPtr(v) case OpOr16: v.Op = OpMIPS64OR return true case OpOr32: v.Op = OpMIPS64OR return true case OpOr64: v.Op = OpMIPS64OR return true case OpOr8: v.Op = OpMIPS64OR return true case OpOrB: v.Op = OpMIPS64OR return true case OpPanicBounds: return rewriteValueMIPS64_OpPanicBounds(v)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jul 31 03:59:48 UTC 2023 - 211.6K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewriteMIPS.go
for { t := v.Type x := v_0 if v_1.Op != OpMIPSMOVWconst { break } c := auxIntToInt32(v_1.AuxInt) v.reset(OpOr64) v0 := b.NewValue0(v.Pos, OpLsh64x32, t) v1 := b.NewValue0(v.Pos, OpMIPSMOVWconst, typ.UInt32) v1.AuxInt = int32ToAuxInt(c & 63) v0.AddArg2(x, v1) v2 := b.NewValue0(v.Pos, OpRsh64Ux32, t)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 24 14:43:03 UTC 2023 - 176.6K bytes - Viewed (0)