commit | daa5d9108b225760ef6676b19d874e9ee8ee9bd3 | [log] [tgz] |
---|---|---|
author | Nicolas Capens <capn@google.com> | Wed Sep 28 16:56:36 2016 -0400 |
committer | Nicolas Capens <capn@google.com> | Wed Sep 28 22:19:50 2016 +0000 |
tree | 080fed500bcd42e6054f836ec18f306d8a29d0f1 | |
parent | aff3ad41008de2c987eb32e8d289c73679f07052 [diff] [blame] |
Abstract the Routine class. Bug swiftshader:10 Change-Id: I29b1de8c1adb67449a380c307d12e2aea21f32cc Reviewed-on: https://swiftshader-review.googlesource.com/7251 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
diff --git a/src/Reactor/Nucleus.hpp b/src/Reactor/Nucleus.hpp index 0c53ca0..27f833f 100644 --- a/src/Reactor/Nucleus.hpp +++ b/src/Reactor/Nucleus.hpp
@@ -34,6 +34,7 @@ class Value; class Constant; class BasicBlock; + class Routine; enum Optimization { @@ -53,10 +54,6 @@ extern Optimization optimization[10]; - class Routine; - class RoutineManager; - class Builder; - class Nucleus { public: