mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-14 14:24:05 +00:00
Emit module-level constants.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36384 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -56,9 +56,12 @@ ValueEnumerator::ValueEnumerator(const Module *M) {
|
||||
|
||||
|
||||
// FIXME: std::partition the type and value tables so that first-class types
|
||||
// come earlier than aggregates.
|
||||
// come earlier than aggregates. FIXME: Emit a marker into the module
|
||||
// indicating which aggregates types AND values can be dropped form the table.
|
||||
|
||||
// FIXME: Sort type/value tables by frequency.
|
||||
|
||||
// FIXME: Sort constants by type to reduce size.
|
||||
}
|
||||
|
||||
/// EnumerateTypeSymbolTable - Insert all of the types in the specified symbol
|
||||
|
Reference in New Issue
Block a user