Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 57 for IsBoolean (0.22 sec)

  1. src/cmd/compile/internal/ssa/rewriteLOONG64.go

    	}
    }
    func rewriteValueLOONG64_OpLoad(v *Value) bool {
    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    	// match: (Load <t> ptr mem)
    	// cond: t.IsBoolean()
    	// result: (MOVBUload ptr mem)
    	for {
    		t := v.Type
    		ptr := v_0
    		mem := v_1
    		if !(t.IsBoolean()) {
    			break
    		}
    		v.reset(OpLOONG64MOVBUload)
    		v.AddArg2(ptr, mem)
    		return true
    	}
    	// match: (Load <t> ptr mem)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:26:25 UTC 2023
    - 195.8K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/AMD64.rules

    (Load <t> ptr mem) && (is64BitInt(t) || isPtr(t)) => (MOVQload ptr mem)
    (Load <t> ptr mem) && is32BitInt(t) => (MOVLload ptr mem)
    (Load <t> ptr mem) && is16BitInt(t) => (MOVWload ptr mem)
    (Load <t> ptr mem) && (t.IsBoolean() || is8BitInt(t)) => (MOVBload ptr mem)
    (Load <t> ptr mem) && is32BitFloat(t) => (MOVSSload ptr mem)
    (Load <t> ptr mem) && is64BitFloat(t) => (MOVSDload ptr mem)
    
    // Lowering stores
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 93.9K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/ARM64.rules

    (LocalAddr <t> {sym} base mem) && t.Elem().HasPointers() => (MOVDaddr {sym} (SPanchored base mem))
    (LocalAddr <t> {sym} base _)  && !t.Elem().HasPointers() => (MOVDaddr {sym} base)
    
    // loads
    (Load <t> ptr mem) && t.IsBoolean() => (MOVBUload ptr mem)
    (Load <t> ptr mem) && (is8BitInt(t)  &&  t.IsSigned()) => (MOVBload ptr mem)
    (Load <t> ptr mem) && (is8BitInt(t)  && !t.IsSigned()) => (MOVBUload ptr mem)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 113.1K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/_gen/ARM.rules

    (LocalAddr <t> {sym} base mem) && t.Elem().HasPointers() => (MOVWaddr {sym} (SPanchored base mem))
    (LocalAddr <t> {sym} base _)  && !t.Elem().HasPointers() => (MOVWaddr {sym} base)
    
    // loads
    (Load <t> ptr mem) && t.IsBoolean() => (MOVBUload ptr mem)
    (Load <t> ptr mem) && (is8BitInt(t)  &&  t.IsSigned()) => (MOVBload ptr mem)
    (Load <t> ptr mem) && (is8BitInt(t)  && !t.IsSigned()) => (MOVBUload ptr mem)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 90.1K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/rewriteMIPS64.go

    	}
    }
    func rewriteValueMIPS64_OpLoad(v *Value) bool {
    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    	// match: (Load <t> ptr mem)
    	// cond: t.IsBoolean()
    	// result: (MOVBUload ptr mem)
    	for {
    		t := v.Type
    		ptr := v_0
    		mem := v_1
    		if !(t.IsBoolean()) {
    			break
    		}
    		v.reset(OpMIPS64MOVBUload)
    		v.AddArg2(ptr, mem)
    		return true
    	}
    	// match: (Load <t> ptr mem)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jul 31 03:59:48 UTC 2023
    - 211.6K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/rewriteRISCV64.go

    	}
    }
    func rewriteValueRISCV64_OpLoad(v *Value) bool {
    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    	// match: (Load <t> ptr mem)
    	// cond: t.IsBoolean()
    	// result: (MOVBUload ptr mem)
    	for {
    		t := v.Type
    		ptr := v_0
    		mem := v_1
    		if !(t.IsBoolean()) {
    			break
    		}
    		v.reset(OpRISCV64MOVBUload)
    		v.AddArg2(ptr, mem)
    		return true
    	}
    	// match: (Load <t> ptr mem)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 205.1K bytes
    - Viewed (0)
  7. platforms/core-configuration/base-services-groovy/src/main/java/org/gradle/api/specs/internal/ClosureSpec.java

            this.closure = closure;
        }
    
        @Override
        public boolean isSatisfiedBy(T element) {
            Object value = closure.call(element);
            return (Boolean)InvokerHelper.invokeMethod(value, "asBoolean", null);
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 10:00:26 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/_gen/generic.rules

    	&& disjoint(op, t1.Size(), p5, t5.Size())
    	=> @mem.Block (Load <t1> (OffPtr <op.Type> [o1] p6) mem)
    
    // Zero to Load forwarding.
    (Load <t1> (OffPtr [o] p1) (Zero [n] p2 _))
    	&& t1.IsBoolean()
    	&& isSamePtr(p1, p2)
    	&& n >= o + 1
    	=> (ConstBool [false])
    (Load <t1> (OffPtr [o] p1) (Zero [n] p2 _))
    	&& is8BitInt(t1)
    	&& isSamePtr(p1, p2)
    	&& n >= o + 1
    	=> (Const8 [0])
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 22:21:05 UTC 2024
    - 135.3K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/rewrite386.go

    			break
    		}
    		v.reset(Op386MOVWload)
    		v.AddArg2(ptr, mem)
    		return true
    	}
    	// match: (Load <t> ptr mem)
    	// cond: (t.IsBoolean() || is8BitInt(t))
    	// result: (MOVBload ptr mem)
    	for {
    		t := v.Type
    		ptr := v_0
    		mem := v_1
    		if !(t.IsBoolean() || is8BitInt(t)) {
    			break
    		}
    		v.reset(Op386MOVBload)
    		v.AddArg2(ptr, mem)
    		return true
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 21:05:46 UTC 2023
    - 262.4K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/rewritePPC64.go

    			break
    		}
    		v.reset(OpPPC64MOVHZload)
    		v.AddArg2(ptr, mem)
    		return true
    	}
    	// match: (Load <t> ptr mem)
    	// cond: t.IsBoolean()
    	// result: (MOVBZload ptr mem)
    	for {
    		t := v.Type
    		ptr := v_0
    		mem := v_1
    		if !(t.IsBoolean()) {
    			break
    		}
    		v.reset(OpPPC64MOVBZload)
    		v.AddArg2(ptr, mem)
    		return true
    	}
    	// match: (Load <t> ptr mem)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 360.2K bytes
    - Viewed (0)
Back to top