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. |
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. |
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. |
Click to show internal directories.
Click to hide internal directories.