<map id="chi::Result::addEntry" name="chi::Result::addEntry">
<area shape="rect" id="node2" href="$structchi_1_1Subprocess.html#a45fd483d620609100cdd6065ce4751f2" title="Close the STDIN stream (send an EOF) " alt="" coords="211,157,398,184"/>
<area shape="rect" id="node3" href="$namespacechi.html#af2fbd3aba94ecac3f7b70548da25f4ee" title="Use chi&#45;ctollvm to compile C source code to a llvm module It also uses stdCIncludePaths to find basic..." alt="" coords="483,107,634,133"/>
<area shape="rect" id="node4" href="$structchi_1_1GraphModule.html#a24162d01532244d8945128b71af5fc48" title="From C code, create a NodeType. " alt="" coords="717,189,885,230"/>
<area shape="rect" id="node7" href="$structchi_1_1GraphModule.html#a133c0595e0bb888f958e9769838f6c0c" title="Create a node type that is in the module from the name and json. " alt="" coords="1179,247,1368,289"/>
<area shape="rect" id="node9" href="$structchi_1_1Context.html#a43685d443899a5d086a3e89265e99cf6" title="Compile a module to a llvm::Module. " alt="" coords="211,563,398,589"/>
<area shape="rect" id="node11" href="$classchi_1_1Debugger.html#a886cc971180144623a6428a8cd79d4ae" title="Start debugging the process. " alt="" coords="491,525,627,552"/>
<area shape="rect" id="node12" href="$namespacechi.html#ab69b013712d615bf9901d7bf2b0b11fb" title="Connects two nodes&#39; data connections. " alt="" coords="245,832,365,859"/>
<area shape="rect" id="node13" href="$namespacechi.html#a6a3fedb48e6702c016f996d8a7f445fc" title="Load a GraphFunction–must already exist (use createGraphFunctionDeclarationFromJson) ..." alt="" coords="1188,883,1359,909"/>
<area shape="rect" id="node14" href="$namespacechi.html#a4489e333fecc4168278e94f8b3f81e3c" title="Load a GraphModule from json. " alt="" coords="1416,655,1579,681"/>
<area shape="rect" id="node17" href="$namespacechi.html#a79423caa23a58e57b775c5137a03ee31" title="Connects two nodes&#39; exec connections. " alt="" coords="976,668,1099,695"/>
<area shape="rect" id="node18" href="$namespacechi.html#a4694f9910cf90fd7c202fe117c4f257e" title="Disconnect a data connection. " alt="" coords="732,832,869,859"/>
<area shape="rect" id="node22" href="$namespacechi.html#a103b99abd766aa4d303a5004fe783c03" title="Disconnect a exec connection. " alt="" coords="731,731,871,757"/>
<area shape="rect" id="node23" href="$classchi_1_1Debugger.html#a91a4d103d38bb2b1132ec7f83f4d77e2" title="Set a breakpoint on a given node. " alt="" coords="705,605,896,632"/>
<area shape="rect" id="node24" href="$namespacechi.html#af483dab3c6b3b1ee261f223bd83d5670" title="Create a forward declaration of a function in a module with an empty graph. " alt="" coords="717,357,885,398"/>
<area shape="rect" id="node25" href="$structchi_1_1FunctionCompiler.html#a344523ec8a120e2001436268bd47de52" title="Creates the function, but don&#39;t actually generate into it. " alt="" coords="231,715,379,757"/>
<area shape="rect" id="node26" href="$structchi_1_1GraphFunction.html#ac75470b92fcf30495c7daab64d999ed8" title="Add a node to the graph. " alt="" coords="735,1187,867,1229"/>
<area shape="rect" id="node29" href="$namespacechi.html#a0fd66f4db0dbade845553826bd971190" title="Interpret LLVM IR, just a convenience function. " alt="" coords="234,984,375,1011"/>
<area shape="rect" id="node31" href="$namespacechi.html#a33d2592c56c0b169c44b14332e80db44" title="Interpret LLVM IR as if it were the main function. " alt="" coords="212,1101,397,1128"/>
<area shape="rect" id="node32" href="$namespacechi.html#a629f77832b6e7a6e0eaab123c4be1cda" title="Load a GraphStruct from json. " alt="" coords="723,423,879,449"/>
<area shape="rect" id="node33" href="$structchi_1_1Context.html#a28706d36f049088c98cd726921512668" title="Gets a NodeType from the JSON and name. " alt="" coords="465,1307,652,1349"/>
<area shape="rect" id="node36" href="$structchi_1_1LangModule.html#a7d02bd6785e656a90820c6f0d0ffe3d6" title="Create a node type that is in the module from the name and json. " alt="" coords="213,1035,396,1077"/>
<area shape="rect" id="node37" href="$namespacechi.html#a9c3fbcf4f981b77fca1fe2db6315e341" title="Parse a bitcode file. " alt="" coords="233,613,377,640"/>
<area shape="rect" id="node38" href="$classchi_1_1Debugger.html#a5fccfd6cf85feb1efbae75cf2f8bf06b" title="Pause the execution state. " alt="" coords="232,1152,377,1179"/>
<area shape="rect" id="node39" href="$classchi_1_1Debugger.html#a496c2a258851076282d04b237e5ee45e" title="Continue the execution of the process. " alt="" coords="201,1203,408,1229"/>
<area shape="rect" id="node40" href="$structchi_1_1Subprocess.html#a62114d525126e682028af5a906f771a6" title="Pushes data to the stdin stream of the child process. " alt="" coords="205,107,404,133"/>
<area shape="rect" id="node41" href="$structchi_1_1Result.html#aad77832631e03436010ecff5bb7ff597" title="Default constructor; defaults to success. " alt="" coords="240,1304,369,1331"/>
<area shape="rect" id="node42" href="$structchi_1_1GraphModule.html#a5cd9fb1738336d5d382ebb50753bda3e" title="Serialize to disk in the context. " alt="" coords="204,1355,405,1381"/>
<area shape="rect" id="node43" href="$structchi_1_1Subprocess.html#a1a8a312f1f2279a6b0290c3794968136" title="Start the process. " alt="" coords="229,5,380,32"/>
<area shape="rect" id="node44" href="$classchi_1_1Debugger.html#a36e064ba3b554b281ef33ce2f4e7001a" title="Terminate the inferior process. " alt="" coords="223,1456,387,1483"/>
<area shape="rect" id="node45" href="$structchi_1_1Context.html#a9e0b185a1871ebfda5d7bd410bf085f2" title="Gets a DataType from a module. " alt="" coords="460,309,657,336"/>
<area shape="rect" id="node46" href="$namespacechi.html#a3e66ba93ae2a152ebc13ec75a15b6e74" title="Make sure that connections connect back and that they have the same types. " alt="" coords="197,1558,412,1599"/>
<area shape="rect" id="node47" href="$namespacechi.html#ad34490af81585a6e47a52e672ea33f01" title="Make sure the function entry type aligns with the function type. " alt="" coords="203,1624,406,1651"/>
<area shape="rect" id="node48" href="$namespacechi.html#ae075e3bed58aaa6484e4b0e90872c19e" title="Make sure nodes have an output connection. " alt="" coords="219,1675,391,1717"/>
<area shape="rect" id="node49" href="$namespacechi.html#af52d66c93c9e19da67c21bbb5747f5a4" title="Make sure the function exit types align with the function type. " alt="" coords="222,1741,387,1782"/>
<area shape="rect" id="node50" href="$namespacechi.html#a6e8d6d34851f9df4edc4b82fedf424ce" title="Make sure it&#39;s a valid signautre for a main function. " alt="" coords="219,1806,390,1847"/>
<area shape="rect" id="node8" href="$structchi_1_1Subprocess.html#a9b2f4ecd9a0239232deaf3ff46c48bf0" title="Check if the child has started (start() has been called) " alt="" coords="477,157,641,184"/>
<area shape="rect" id="node6" href="$structchi_1_1GraphModule.html#a9b73bbbfa91d6a2f92bcca270bdb7b2f" title="Generate a llvm::Module from the module. " alt="" coords="1182,147,1365,189"/>
<area shape="rect" id="node5" href="$structchi_1_1GraphModule.html#ac251cc6b4242642f6601c8c3607f5747" title="Gets if C support is enabled. " alt="" coords="944,196,1131,223"/>
<area shape="rect" id="node10" href="$structchi_1_1Context.html#ae21e68cd2d6ec6a8d6923fa330b36827" title="Compile a module to a llvm::Module. " alt="" coords="465,588,652,615"/>
<area shape="rect" id="node16" href="$structchi_1_1NodeInstance.html#a72d113cfee45f4017adf28b034c6f215" title="Get the containing GraphModule. " alt="" coords="491,766,626,807"/>
<area shape="rect" id="node15" href="$structchi_1_1Context.html#a2db103f3a2f77710dfa51489f63ec97f" title="Load a module from JSON – avoid this use the string overload. " alt="" coords="1627,655,1848,681"/>
<area shape="rect" id="node21" href="$structchi_1_1NodeInstance.html#a5e8c1bd26bd3fbba3a0f7191e7c7f594" title="Set the type of the node instance. " alt="" coords="970,751,1105,793"/>
<area shape="rect" id="node19" href="$structchi_1_1GraphFunction.html#a2248f5089ddc01a46b9ba4129925a44c" title="Remove a node from the function. " alt="" coords="971,817,1103,858"/>
<area shape="rect" id="node20" href="$structchi_1_1GraphFunction.html#a900c0b670ad04a76b6add803ade7ae0d" title="Get the nodes in the function Usually called by connectData or connectExec or GraphFunction. " alt="" coords="1207,1253,1339,1294"/>
<area shape="rect" id="node27" href="$structchi_1_1GraphFunction.html#a0e722c9bae3101c4bb54ad9baae6f841" title="Creates an entry node if it doesn&#39;t already exist, else just return it. " alt="" coords="959,1253,1115,1294"/>
<area shape="rect" id="node28" href="$structchi_1_1GraphFunction.html#abcd2e1de52782e5a16aca65b9af328ca" title="Add a node to the graph using module, type, and json. " alt="" coords="971,1187,1103,1229"/>
<area shape="rect" id="node30" href="$structchi_1_1Context.html#a36c12b871ae11ae59a5ec1f2f2842ec7" title="Get the module cache. " alt="" coords="469,1068,648,1095"/>
<area shape="rect" id="node34" href="$structchi_1_1GraphFunction.html#a1d740529978bdf31284b6b815ec0426b" title="Create a fresh NodeType for an entry. " alt="" coords="723,1307,879,1349"/>
<area shape="rect" id="node35" href="$structchi_1_1GraphFunction.html#af14ad950cfff4ad3091827f9b6ad1cd2" title="Create a fresh NodeType for an exit. " alt="" coords="963,1370,1111,1411"/>
</map>
