internal/

directory
v1.23.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2024 License: MIT

Directories

Path Synopsis
Package compare contains code for generating comparison routines for structs, strings and interfaces.
Package compare contains code for generating comparison routines for structs, strings and interfaces.
The deadlocals pass removes assignments to unused local variables.
The deadlocals pass removes assignments to unused local variables.
Package devirtualize implements two "devirtualization" optimization passes:
Package devirtualize implements two "devirtualization" optimization passes:
package importer implements Import for gc-generated object files.
package importer implements Import for gc-generated object files.
interleaved
Package interleaved implements the interleaved devirtualization and inlining pass.
Package interleaved implements the interleaved devirtualization and inlining pass.
Package loopvar applies the proper variable capture, according to experiment, flags, language version, etc.
Package loopvar applies the proper variable capture, according to experiment, flags, language version, etc.
Package pgoir assosciates a PGO profile with the IR of the current package compilation.
Package pgoir assosciates a PGO profile with the IR of the current package compilation.
Package rangefunc rewrites range-over-func to code that doesn't use range-over-funcs.
Package rangefunc rewrites range-over-func to code that doesn't use range-over-funcs.
Package rttype allows the compiler to share type information with the runtime.
Package rttype allows the compiler to share type information with the runtime.
ssa
_gen
The gen command generates Go code (in the parent directory) for all the architecture-specific opcodes, blocks, and rewrites.
The gen command generates Go code (in the parent directory) for all the architecture-specific opcodes, blocks, and rewrites.
Package types2 declares the data types and implements the algorithms for type-checking of Go packages.
Package types2 declares the data types and implements the algorithms for type-checking of Go packages.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL