summaryrefslogtreecommitdiff
path: root/source/compiler/aslcompiler.h
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2014-11-10 21:30:04 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2014-11-10 21:30:04 +0000
commite8991236d498c9646c20a8acf0236cf3342dad6f (patch)
treeb4bd3052883fca1145eaa389311d46371584f6d9 /source/compiler/aslcompiler.h
parentd4e301bc21b6911ed7f5d6a86659c4882fa7ab55 (diff)
Notes
Diffstat (limited to 'source/compiler/aslcompiler.h')
-rw-r--r--source/compiler/aslcompiler.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/source/compiler/aslcompiler.h b/source/compiler/aslcompiler.h
index fdf19c1840d72..72d4699c9b951 100644
--- a/source/compiler/aslcompiler.h
+++ b/source/compiler/aslcompiler.h
@@ -543,6 +543,27 @@ OptOptimizeNamePath (
/*
+ * aslprintf - Printf/Fprintf macros
+ */
+void
+OpcDoPrintf (
+ ACPI_PARSE_OBJECT *Op);
+
+void
+OpcDoFprintf (
+ ACPI_PARSE_OBJECT *Op);
+
+
+/*
+ * aslprune - parse tree pruner
+ */
+void
+AslPruneParseTree (
+ UINT32 PruneDepth,
+ UINT32 Type);
+
+
+/*
* aslcodegen - code generation
*/
void
@@ -684,6 +705,16 @@ TrCreateLeafNode (
UINT32 ParseOpcode);
ACPI_PARSE_OBJECT *
+TrCreateAssignmentNode (
+ ACPI_PARSE_OBJECT *Target,
+ ACPI_PARSE_OBJECT *Source);
+
+ACPI_PARSE_OBJECT *
+TrCreateTargetOperand (
+ ACPI_PARSE_OBJECT *OriginalOp,
+ ACPI_PARSE_OBJECT *ParentOp);
+
+ACPI_PARSE_OBJECT *
TrCreateValuedLeafNode (
UINT32 ParseOpcode,
UINT64 Value);