Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for IsBoolean (0.11 sec)

  1. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KtTypeInfoProvider.kt

        public val KaType.isChar: Boolean get() = withValidityAssertion { isClassTypeWithClassId(DefaultTypeClassIds.CHAR) }
        public val KaType.isBoolean: Boolean get() = withValidityAssertion { isClassTypeWithClassId(DefaultTypeClassIds.BOOLEAN) }
        public val KaType.isString: Boolean get() = withValidityAssertion { isClassTypeWithClassId(DefaultTypeClassIds.STRING) }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 04 08:26:19 UTC 2024
    - 10.2K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/evaluate/FirAnnotationValueConverter.kt

            val constantValue = when {
                value == null -> KaConstantValue.KaNullConstantValue(expression)
                type == null -> KaConstantValueFactory.createConstantValue(value, psi as? KtElement)
                type.isBoolean -> KaConstantValue.KaBooleanConstantValue(value as Boolean, expression)
                type.isChar -> KaConstantValue.KaCharConstantValue((value as? Char) ?: (value as Number).toInt().toChar(), expression)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 11.7K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/tools/internal/analysisinternal/analysis.go

    		under = n.Underlying()
    	}
    	switch under := under.(type) {
    	case *types.Basic:
    		switch {
    		case under.Info()&types.IsNumeric != 0:
    			return &ast.BasicLit{Kind: token.INT, Value: "0"}
    		case under.Info()&types.IsBoolean != 0:
    			return &ast.Ident{Name: "false"}
    		case under.Info()&types.IsString != 0:
    			return &ast.BasicLit{Kind: token.STRING, Value: `""`}
    		default:
    			panic(fmt.Sprintf("unknown basic type %v", under))
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 16:19:04 UTC 2024
    - 11.7K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/_gen/PPC64.rules

    (Load <t> ptr mem) && is16BitInt(t) &&  t.IsSigned() => (MOVHload ptr mem)
    (Load <t> ptr mem) && is16BitInt(t) && !t.IsSigned() => (MOVHZload ptr mem)
    (Load <t> ptr mem) && t.IsBoolean() => (MOVBZload ptr mem)
    (Load <t> ptr mem) && is8BitInt(t) &&  t.IsSigned() => (MOVBreg (MOVBZload ptr mem)) // PPC has no signed-byte load.
    (Load <t> ptr mem) && is8BitInt(t) && !t.IsSigned() => (MOVBZload ptr mem)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 53.2K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/rewrite.go

    // a register. It assumes float64 values will always fit into registers
    // even if that isn't strictly true.
    func registerizable(b *Block, typ *types.Type) bool {
    	if typ.IsPtrShaped() || typ.IsFloat() || typ.IsBoolean() {
    		return true
    	}
    	if typ.IsInteger() {
    		return typ.Size() <= b.Func.Config.RegSize
    	}
    	return false
    }
    
    // needRaceCleanup reports whether this call to racefuncenter/exit isn't needed.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 64.2K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssagen/ssa.go

    	}
    	return s.newValue0I(ssa.OpConst64, types.Types[types.TUINTPTR], int64(v))
    }
    
    func (s *state) conv(n ir.Node, v *ssa.Value, ft, tt *types.Type) *ssa.Value {
    	if ft.IsBoolean() && tt.IsKind(types.TUINT8) {
    		// Bool -> uint8 is generated internally when indexing into runtime.staticbyte.
    		return s.newValue1(ssa.OpCvtBoolToUint8, tt, v)
    	}
    	if ft.IsInteger() && tt.IsInteger() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
  7. 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