- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for ParamPropBits (0.17 sec)
-
src/cmd/compile/internal/inline/inlheur/function_properties.go
Flags FuncPropBits ParamFlags []ParamPropBits // slot 0 receiver if applicable ResultFlags []ResultPropBits } type FuncPropBits uint32 const ( // Function always panics or invokes os.Exit() or a func that does // likewise. FuncPropNeverReturns FuncPropBits = 1 << iota ) type ParamPropBits uint32 const ( // No info about this param ParamNoInfo ParamPropBits = 0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Aug 10 18:52:53 UTC 2023 - 3.7K bytes - Viewed (0) -
src/cmd/compile/internal/inline/inlheur/serialize.go
var v uint64 sl := []byte(s) v, sl = readULEB128(sl) funcProps.Flags = FuncPropBits(v) v, sl = readULEB128(sl) funcProps.ParamFlags = make([]ParamPropBits, v) for i := range funcProps.ParamFlags { v, sl = readULEB128(sl) funcProps.ParamFlags[i] = ParamPropBits(v) } v, sl = readULEB128(sl) funcProps.ResultFlags = make([]ResultPropBits, v) for i := range funcProps.ResultFlags { v, sl = readULEB128(sl)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Nov 08 15:02:55 UTC 2023 - 1.7K bytes - Viewed (0) -
src/cmd/compile/internal/inline/inlheur/funcprop_string.go
return fp.ToString("") } func (fp *FuncProps) ToString(prefix string) string { var sb strings.Builder if fp.Flags != 0 { fmt.Fprintf(&sb, "%sFlags %s\n", prefix, fp.Flags) } flagSliceToSB[ParamPropBits](&sb, fp.ParamFlags, prefix, "ParamFlags") flagSliceToSB[ResultPropBits](&sb, fp.ResultFlags, prefix, "ResultFlags") return sb.String() } func flagSliceToSB[T interface { ~uint32 String() string
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Aug 10 18:52:53 UTC 2023 - 977 bytes - Viewed (0) -
src/cmd/compile/internal/inline/inlheur/funcprops_test.go
if rgot != rwant { t.Errorf("testcase %q: Results mismatch for %q: got:\n%swant:\n%s", tc, dfn, rgot, rwant) } // Compare receiver + params. pgot := propBitsToString[ParamPropBits](dfp.ParamFlags) pwant := propBitsToString[ParamPropBits](efp.ParamFlags) if pgot != pwant { t.Errorf("testcase %q: Params mismatch for %q: got:\n%swant:\n%s", tc, dfn, pgot, pwant) } // Compare call sites.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Nov 16 20:15:25 UTC 2023 - 15K bytes - Viewed (0) -
src/cmd/compile/internal/inline/inlheur/scoring.go
var paramFlagToPositiveAdj map[ParamPropBits]scoreAdjustTyp func setupFlagToAdjMaps() { resultFlagToPositiveAdj = map[ResultPropBits]scoreAdjustTyp{ ResultIsAllocatedMem: returnFeedsConcreteToInterfaceCallAdj, ResultAlwaysSameFunc: returnFeedsFuncToIndCallAdj, ResultAlwaysSameConstant: returnFeedsConstToIfAdj, } paramFlagToPositiveAdj = map[ParamPropBits]scoreAdjustTyp{
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Mar 27 20:42:52 UTC 2024 - 24.2K bytes - Viewed (0)