LIR skeleton, renaming some types to prevent conflict.
This commit is contained in:
0
src/alloy/backend/x64/lir/lir_builder.cc
Normal file
0
src/alloy/backend/x64/lir/lir_builder.cc
Normal file
0
src/alloy/backend/x64/lir/lir_builder.h
Normal file
0
src/alloy/backend/x64/lir/lir_builder.h
Normal file
0
src/alloy/backend/x64/lir/lir_instr.h
Normal file
0
src/alloy/backend/x64/lir/lir_instr.h
Normal file
0
src/alloy/backend/x64/lir/lircodes.cc
Normal file
0
src/alloy/backend/x64/lir/lircodes.cc
Normal file
0
src/alloy/backend/x64/lir/lircodes.h
Normal file
0
src/alloy/backend/x64/lir/lircodes.h
Normal file
0
src/alloy/backend/x64/lir/lircodes.inl
Normal file
0
src/alloy/backend/x64/lir/lircodes.inl
Normal file
12
src/alloy/backend/x64/lir/sources.gypi
Normal file
12
src/alloy/backend/x64/lir/sources.gypi
Normal file
@@ -0,0 +1,12 @@
|
||||
# Copyright 2013 Ben Vanik. All Rights Reserved.
|
||||
{
|
||||
'sources': [
|
||||
'lir_builder.cc',
|
||||
'lir_builder.h',
|
||||
'lir_instr.h',
|
||||
'lircodes.cc',
|
||||
'lircodes.h',
|
||||
'lircodes.inl',
|
||||
'tracing.h',
|
||||
],
|
||||
}
|
||||
0
src/alloy/backend/x64/lir/tracing.h
Normal file
0
src/alloy/backend/x64/lir/tracing.h
Normal file
0
src/alloy/backend/x64/optimizer/optimizer.cc
Normal file
0
src/alloy/backend/x64/optimizer/optimizer.cc
Normal file
0
src/alloy/backend/x64/optimizer/optimizer.h
Normal file
0
src/alloy/backend/x64/optimizer/optimizer.h
Normal file
0
src/alloy/backend/x64/optimizer/optimizer_pass.cc
Normal file
0
src/alloy/backend/x64/optimizer/optimizer_pass.cc
Normal file
0
src/alloy/backend/x64/optimizer/optimizer_pass.h
Normal file
0
src/alloy/backend/x64/optimizer/optimizer_pass.h
Normal file
0
src/alloy/backend/x64/optimizer/optimizer_passes.h
Normal file
0
src/alloy/backend/x64/optimizer/optimizer_passes.h
Normal file
7
src/alloy/backend/x64/optimizer/passes/sources.gypi
Normal file
7
src/alloy/backend/x64/optimizer/passes/sources.gypi
Normal file
@@ -0,0 +1,7 @@
|
||||
# Copyright 2013 Ben Vanik. All Rights Reserved.
|
||||
{
|
||||
'sources': [
|
||||
'redundant_mov_pass.cc',
|
||||
'redundant_mov_pass.h',
|
||||
],
|
||||
}
|
||||
15
src/alloy/backend/x64/optimizer/sources.gypi
Normal file
15
src/alloy/backend/x64/optimizer/sources.gypi
Normal file
@@ -0,0 +1,15 @@
|
||||
# Copyright 2013 Ben Vanik. All Rights Reserved.
|
||||
{
|
||||
'sources': [
|
||||
'optimizer.cc',
|
||||
'optimizer.h',
|
||||
'optimizer_pass.cc',
|
||||
'optimizer_pass.h',
|
||||
'optimizer_passes.h',
|
||||
'tracing.h',
|
||||
],
|
||||
|
||||
'includes': [
|
||||
'passes/sources.gypi',
|
||||
],
|
||||
}
|
||||
0
src/alloy/backend/x64/optimizer/tracing.h
Normal file
0
src/alloy/backend/x64/optimizer/tracing.h
Normal file
@@ -1,5 +1,21 @@
|
||||
# Copyright 2013 Ben Vanik. All Rights Reserved.
|
||||
{
|
||||
'sources': [
|
||||
'tracing.h',
|
||||
'x64_assembler.cc',
|
||||
'x64_assembler.h',
|
||||
'x64_backend.cc',
|
||||
'x64_backend.h',
|
||||
'x64_codegen.cc',
|
||||
'x64_codegen.h',
|
||||
'x64_emitter.cc',
|
||||
'x64_emitter.h',
|
||||
'x64_function.cc',
|
||||
'x64_function.h',
|
||||
],
|
||||
|
||||
'includes': [
|
||||
'lir/sources.gypi',
|
||||
'optimizer/sources.gypi',
|
||||
],
|
||||
}
|
||||
|
||||
0
src/alloy/backend/x64/tracing.h
Normal file
0
src/alloy/backend/x64/tracing.h
Normal file
0
src/alloy/backend/x64/x64_assembler.cc
Normal file
0
src/alloy/backend/x64/x64_assembler.cc
Normal file
0
src/alloy/backend/x64/x64_assembler.h
Normal file
0
src/alloy/backend/x64/x64_assembler.h
Normal file
0
src/alloy/backend/x64/x64_backend.cc
Normal file
0
src/alloy/backend/x64/x64_backend.cc
Normal file
0
src/alloy/backend/x64/x64_backend.h
Normal file
0
src/alloy/backend/x64/x64_backend.h
Normal file
0
src/alloy/backend/x64/x64_codegen.cc
Normal file
0
src/alloy/backend/x64/x64_codegen.cc
Normal file
0
src/alloy/backend/x64/x64_codegen.h
Normal file
0
src/alloy/backend/x64/x64_codegen.h
Normal file
0
src/alloy/backend/x64/x64_emitter.cc
Normal file
0
src/alloy/backend/x64/x64_emitter.cc
Normal file
0
src/alloy/backend/x64/x64_emitter.h
Normal file
0
src/alloy/backend/x64/x64_emitter.h
Normal file
0
src/alloy/backend/x64/x64_function.cc
Normal file
0
src/alloy/backend/x64/x64_function.cc
Normal file
0
src/alloy/backend/x64/x64_function.h
Normal file
0
src/alloy/backend/x64/x64_function.h
Normal file
Reference in New Issue
Block a user