-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
79 lines (69 loc) · 2.37 KB
/
CMakeLists.txt
File metadata and controls
79 lines (69 loc) · 2.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
add_library(${IRTreeLibrary})
target_include_directories(
${IRTreeLibrary}
PRIVATE
Generators
Nodes
Nodes/Expression
Nodes/Statement
TreeWrapper
TreeWrapper/ConditionalWrapper
Types
Blocks
Visitors
Instructions
)
target_sources(
${IRTreeLibrary}
PRIVATE
Generators/Label.cpp
Generators/Temporary.cpp
Nodes/BaseElement.hpp
Nodes/Expression/Expression.hpp
Nodes/Statement/Statement.hpp
Nodes/Statement/ExpStatement.hpp
Nodes/Expression/ConstExpression.hpp
Nodes/Statement/JumpConditionalStatement.hpp
Nodes/Statement/MoveStatement.hpp
Nodes/Statement/SeqStatement.hpp
Nodes/Statement/LabelStatement.hpp
Nodes/Expression/BinopExpression.hpp
Nodes/Expression/TempExpression.hpp
Nodes/Expression/MemExpression.hpp
Nodes/Statement/JumpStatement.hpp
Nodes/Expression/CallExpression.hpp
Nodes/ExpressionList.hpp
Nodes/Expression/NameExpression.hpp
Nodes/Expression/EseqExpression.hpp
Types/LogicOperatorType.hpp
Types/BinaryOperatorType.hpp
TreeWrapper/SubtreeWrapper.hpp
TreeWrapper/ExpressionWrapper.hpp
TreeWrapper/StatementWrapper.hpp
TreeWrapper/ConditionalWrapper/ConditionalWrapper.hpp
TreeWrapper/ConditionalWrapper/NegateConditionalWrapper.hpp
TreeWrapper/ConditionalWrapper/AndConditionalWrapper.hpp
TreeWrapper/ConditionalWrapper/OrConditionalWrapper.hpp
TreeWrapper/ConditionalWrapper/RelativeConditionalWrapper.hpp
Blocks/Block.hpp
Blocks/SimpleBlock.hpp
Blocks/ConditionalBlock.hpp
Blocks/Trace.hpp
Blocks/BlockGraph.hpp
Visitors/Visitor.h
Visitors/PrintVisitor.cpp
Visitors/PrintVisitor.h
Visitors/BaseElements.h
Visitors/forward_decl.hpp
Visitors/DoubleCallEliminateVisitor.cpp
Visitors/VisitorStruct.h
Visitors/TemplateVisitor.hpp
Visitors/ESEQEliminateVisitor.cpp
Visitors/LinearizationVisitor.cpp
Visitors/BlockBuildVisitor.cpp
Visitors/BlockBorderVisitor.cpp
Visitors/CodeGenerationVisitor.cpp
Instructions/Instruction.hpp
Instructions/ControlFlowGraph.hpp
Instructions/InterferenceGraph.hpp
)