- Sort Score
- Result 10 results
- Languages All
Results 11 - 17 of 17 for secondselect (0.25 sec)
-
src/cmd/compile/internal/ssa/_gen/LOONG64.rules
(PanicBounds [kind] x y mem) && boundsABI(kind) == 1 => (LoweredPanicBoundsB [kind] x y mem) (PanicBounds [kind] x y mem) && boundsABI(kind) == 2 => (LoweredPanicBoundsC [kind] x y mem) (CondSelect <t> x y cond) => (OR (MASKEQZ <t> x cond) (MASKNEZ <t> y cond)) // Optimizations // Absorb boolean tests into block (NE (FPFlagTrue cmp) yes no) => (FPT cmp yes no)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 21 19:26:25 UTC 2023 - 31.8K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/ARM64.rules
(FCMPD x (FMOVDconst [0])) => (FCMPD0 x) (FCMPD (FMOVDconst [0]) x) => (InvertFlags (FCMPD0 x)) // CSEL needs a flag-generating argument. Synthesize a TSTW if necessary. (CondSelect x y boolval) && flagArg(boolval) != nil => (CSEL [boolval.Op] x y flagArg(boolval)) (CondSelect x y boolval) && flagArg(boolval) == nil => (CSEL [OpARM64NotEqual] x y (TSTWconst [1] boolval)) (OffPtr [off] ptr:(SP)) && is32Bit(off) => (MOVDaddr [int32(off)] ptr)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 15:49:20 UTC 2024 - 113.1K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewritePPC64.go
typ := &b.Func.Config.Types // match: (CondSelect x y (SETBC [a] cmp)) // result: (ISEL [a] x y cmp) for { x := v_0 y := v_1 if v_2.Op != OpPPC64SETBC { break } a := auxIntToInt32(v_2.AuxInt) cmp := v_2.Args[0] v.reset(OpPPC64ISEL) v.AuxInt = int32ToAuxInt(a) v.AddArg3(x, y, cmp) return true } // match: (CondSelect x y (SETBCR [a] cmp))
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jun 07 19:02:52 UTC 2024 - 360.2K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewriteLOONG64.go
return rewriteValueLOONG64_OpCom16(v) case OpCom32: return rewriteValueLOONG64_OpCom32(v) case OpCom64: return rewriteValueLOONG64_OpCom64(v) case OpCom8: return rewriteValueLOONG64_OpCom8(v) case OpCondSelect: return rewriteValueLOONG64_OpCondSelect(v) case OpConst16: return rewriteValueLOONG64_OpConst16(v) case OpConst32: return rewriteValueLOONG64_OpConst32(v) case OpConst32F:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 21 19:26:25 UTC 2023 - 195.8K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewriteWasm.go
case OpCom16: return rewriteValueWasm_OpCom16(v) case OpCom32: return rewriteValueWasm_OpCom32(v) case OpCom64: return rewriteValueWasm_OpCom64(v) case OpCom8: return rewriteValueWasm_OpCom8(v) case OpCondSelect: v.Op = OpWasmSelect return true case OpConst16: return rewriteValueWasm_OpConst16(v) case OpConst32: return rewriteValueWasm_OpConst32(v) case OpConst32F: v.Op = OpWasmF32Const return true
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/rewriteARM64.go
v.Op = OpARM64MVN return true case OpCom32: v.Op = OpARM64MVN return true case OpCom64: v.Op = OpARM64MVN return true case OpCom8: v.Op = OpARM64MVN return true case OpCondSelect: return rewriteValueARM64_OpCondSelect(v) case OpConst16: return rewriteValueARM64_OpConst16(v) case OpConst32: return rewriteValueARM64_OpConst32(v) case OpConst32F:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 15:49:20 UTC 2024 - 608.6K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/opGen.go
OpLess32U OpLess64 OpLess64U OpLess32F OpLess64F OpLeq8 OpLeq8U OpLeq16 OpLeq16U OpLeq32 OpLeq32U OpLeq64 OpLeq64U OpLeq32F OpLeq64F OpCondSelect OpAndB OpOrB OpEqB OpNeqB OpNot OpNeg8 OpNeg16 OpNeg32 OpNeg64 OpNeg32F OpNeg64F OpCom8 OpCom16 OpCom32 OpCom64 OpCtz8
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 15:49:20 UTC 2024 - 1M bytes - Viewed (0)