| Age | Commit message (Collapse) | Author | Lines |
|
|
|
This can be kept within the codegen backend crates entirely
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This commit separates metadata encoding (`tcx.encode_metadata`) from the
creation of the metadata module (which is now handled by
`write_compressed_metadata`, formerly `write_metadata`).
The metadata encoding now occurs slightly earlier in the pipeline, at
the very start of code generation within `start_codegen`.
Metadata *writing* still occurs near the end of compilation; that will
be moved forward in subsequent commits.
|
|
Since there is nothing to optimise there...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
`Builder` over `Value`s.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IntPredicate moved
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The methods are now attached to CodegenCx instead of Type
|
|
|