This commit is contained in:
Kartik Agaram 2020-01-14 01:42:21 -08:00
parent 564ced70fd
commit 5c368edcb2
6 changed files with 4 additions and 10 deletions

View File

@ -159,9 +159,7 @@ void init_operand_type_help() {
//:: transform packing operands into bytes in the right order
:(after "Begin Transforms")
// Begin Level-2 Transforms
Transform.push_back(pack_operands);
// End Level-2 Transforms
:(code)
void pack_operands(program& p) {

View File

@ -25,7 +25,7 @@ void test_segment_name() {
//: compute segment address
:(before "End Level-2 Transforms")
:(before "End Transforms")
Transform.push_back(compute_segment_starts);
:(code)

View File

@ -111,7 +111,7 @@ void test_map_label() {
);
}
:(before "End Level-2 Transforms")
:(before "End Transforms")
Transform.push_back(rewrite_labels);
:(code)
void rewrite_labels(program& p) {

View File

@ -20,7 +20,7 @@ void test_global_variable() {
);
}
:(before "End Level-2 Transforms")
:(before "End Transforms")
Transform.push_back(rewrite_global_variables);
:(code)
void rewrite_global_variables(program& p) {
@ -157,7 +157,7 @@ bool valid_use_of_global_variable(const word& curr) {
//:: a more complex sanity check for how we use global variables
//: requires first saving some data early before we pack operands
:(after "Begin Level-2 Transforms")
:(after "Begin Transforms")
Transform.push_back(correlate_disp32_with_mod);
:(code)
void correlate_disp32_with_mod(program& p) {

View File

@ -20,9 +20,7 @@ void test_transform_literal_string() {
//: knows about labels and global variables and will emit them for previous
//: layers to transform.
:(after "Begin Transforms")
// Begin Level-3 Transforms
Transform.push_back(transform_literal_strings);
// End Level-3 Transforms
:(before "End Globals")
int Next_auto_global = 1;

View File

@ -10,9 +10,7 @@
//: We don't rely on any transforms running in previous layers, but this layer
//: knows about labels and will emit labels for previous layers to transform.
:(after "Begin Transforms")
// Begin Level-4 Transforms
Transform.push_back(create_test_function);
// End Level-4 Transforms
:(code)
void test_run_test() {