package buildssa
import "golang.org/x/tools/go/analysis/passes/buildssa"
Package buildssa defines an Analyzer that constructs the SSA representation of an error-free package and returns the set of all functions within it. It does not report any diagnostics itself but may be used as an input to other analyzers.
Index ¶
Variables ¶
var Analyzer = &analysis.Analyzer{ Name: "buildssa", Doc: "build SSA-form IR for later passes", URL: "https://pkg.go.dev/golang.org/x/tools/go/analysis/passes/buildssa", Run: run, ResultType: reflect.TypeOf(new(SSA)), }
Types ¶
type SSA ¶
SSA provides SSA-form intermediate representation for all the source functions in the current package.
Source Files ¶
buildssa.go
- Version
- v0.30.0 (latest)
- Published
- Feb 10, 2025
- Platform
- linux/amd64
- Imports
- 5 packages
- Last checked
- 3 hours ago –
Tools for package owners.