Home
last modified time | relevance | path

Searched defs:nameFinder (Results 1 – 5 of 5) sorted by relevance

/prebuilts/go/linux-x86/src/cmd/compile/internal/inline/inlheur/
Dnames.go31 type nameFinder struct { struct
32 ro *ir.ReassignOracle
50 func (nf *nameFinder) funcName(n ir.Node) *ir.Name {
63 func (nf *nameFinder) isAllocatedMem(n ir.Node) bool {
78 func (nf *nameFinder) constValue(n ir.Node) constant.Value {
91 func (nf *nameFinder) isNil(n ir.Node) bool {
99 func (nf *nameFinder) staticValue(n ir.Node) ir.Node {
106 func (nf *nameFinder) reassigned(n *ir.Name) bool {
113 func (nf *nameFinder) isConcreteConvIface(n ir.Node) bool {
Danalyze_func_callsites.go18 *nameFinder anonMember
23 *nameFinder anonMember
38 …c, cstab CallSiteTab, ptab map[ir.Node]pstate, loopNestingLevel int, nf *nameFinder) *callSiteTabl…
56 …es, cstab CallSiteTab, ptab map[ir.Node]pstate, loopNestingLevel int, nf *nameFinder) CallSiteTab {
Danalyze_func_returns.go23 *nameFinder anonMember
44 ….Func, analyzers []propAnalyzer, fp *FuncProps, inlineMaxBudget int, nf *nameFinder) []propAnalyze…
58 func makeResultsAnalyzer(fn *ir.Func, inlineMaxBudget int, nf *nameFinder) (*resultsAnalyzer, []Res…
Danalyze_func_params.go22 *nameFinder anonMember
38 func addParamsAnalyzer(fn *ir.Func, analyzers []propAnalyzer, fp *FuncProps, nf *nameFinder) []prop…
52 func makeParamsAnalyzer(fn *ir.Func, nf *nameFinder) (*paramsAnalyzer, []ParamPropBits) {
Danalyze.go126 func analyzeFunc(fn *ir.Func, inlineMaxBudget int, nf *nameFinder) *FuncProps {
167 func computeFuncProps(fn *ir.Func, inlineMaxBudget int, nf *nameFinder) (*FuncProps, CallSiteTab) {