Skip to content

Commit

Permalink
Deploying to gh-pages from @ e66525a 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
github-merge-queue[bot] committed Nov 19, 2024
1 parent 600746e commit 9e0aa6f
Show file tree
Hide file tree
Showing 73 changed files with 15,638 additions and 15,575 deletions.
2 changes: 1 addition & 1 deletion arch_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <span class="keyword">auto</span> *dontTranslate = action-&gt;getAnnotation(<span class="stringliteral">&quot;dont_translate_extern_method&quot;</span>_cs);</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <span class="keywordflow">if</span> (!dontTranslate) <span class="keywordflow">return</span> call;</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> *excluded : dontTranslate-&gt;expr) {</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> *excluded : dontTranslate-&gt;getExpr()) {</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <span class="keyword">auto</span> *excludedMethod = excluded-&gt;to&lt;IR::StringLiteral&gt;();</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <span class="keywordflow">if</span> (!excludedMethod) {</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <a class="code hl_function" href="namespace_p4.html#a9fe6085b1cee8f21f098c9db89644b58">error</a>(</div>
Expand Down
2 changes: 1 addition & 1 deletion backends_2bmv2_2common_2annotations_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="preprocessor">#endif </span><span class="comment">/* BACKENDS_BMV2_COMMON_ANNOTATIONS_H_ */</span><span class="preprocessor"></span></div>
<div class="ttc" id="aclass_p4_1_1_b_m_v2_1_1_parse_annotations_html"><div class="ttname"><a href="class_p4_1_1_b_m_v2_1_1_parse_annotations.html">P4::BMV2::ParseAnnotations</a></div><div class="ttdoc">Parses BMV2-specific annotations.</div><div class="ttdef"><b>Definition</b> backends/bmv2/common/annotations.h:28</div></div>
<div class="ttc" id="aclass_p4_1_1_parse_annotations_html"><div class="ttname"><a href="class_p4_1_1_parse_annotations.html">P4::ParseAnnotations</a></div><div class="ttdef"><b>Definition</b> parseAnnotations.h:114</div></div>
<div class="ttc" id="aclass_p4_1_1_parse_annotations_html"><div class="ttname"><a href="class_p4_1_1_parse_annotations.html">P4::ParseAnnotations</a></div><div class="ttdef"><b>Definition</b> parseAnnotations.h:138</div></div>
<div class="ttc" id="anamespace_p4_1_1_b_m_v2_html"><div class="ttname"><a href="namespace_p4_1_1_b_m_v2.html">P4::BMV2</a></div><div class="ttdoc">TODO: this is not really specific to BMV2, it should reside somewhere else.</div><div class="ttdef"><b>Definition</b> action.cpp:21</div></div>
<div class="ttc" id="anamespace_p4_1_1literals_html"><div class="ttname"><a href="namespace_p4_1_1literals.html">P4::literals</a></div><div class="ttdef"><b>Definition</b> cstring.h:80</div></div>
</div><!-- fragment --></div><!-- contents -->
Expand Down
2 changes: 1 addition & 1 deletion checksum_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -260,7 +260,7 @@
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> </div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> annot : block-&gt;annotations) {</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <span class="keywordflow">if</span> (annot-&gt;name.name == pragma) {</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <span class="keyword">auto</span> &amp;exprs = annot-&gt;expr;</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <span class="keyword">auto</span> &amp;exprs = annot-&gt;getExpr();</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="keyword">auto</span> gress = exprs[0]-&gt;to&lt;IR::StringLiteral&gt;();</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <span class="keyword">auto</span> pCall = exprs[1]-&gt;to&lt;IR::MethodCallExpression&gt;();</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> <span class="keywordflow">if</span> (pCall &amp;&amp; !pCall-&gt;equiv(*call)) <span class="keywordflow">continue</span>;</div>
Expand Down
2 changes: 1 addition & 1 deletion class_p4_1_1_e_b_p_f_1_1_p4_t_c_target-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>emitUserTableUpdate</b>(Util::SourceCodeBuilder *builder, cstring tblName, cstring key, cstring value) const override (defined in <a class="el" href="class_p4_1_1_e_b_p_f_1_1_kernel_samples_target.html">P4::EBPF::KernelSamplesTarget</a>)</td><td class="entry"><a class="el" href="class_p4_1_1_e_b_p_f_1_1_kernel_samples_target.html">P4::EBPF::KernelSamplesTarget</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>forwardReturnCode</b>() const override (defined in <a class="el" href="class_p4_1_1_e_b_p_f_1_1_kernel_samples_target.html">P4::EBPF::KernelSamplesTarget</a>)</td><td class="entry"><a class="el" href="class_p4_1_1_e_b_p_f_1_1_kernel_samples_target.html">P4::EBPF::KernelSamplesTarget</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getByteOrder</b>(P4::TypeMap *typeMap, const IR::P4Action *action, const IR::Expression *exp) const (defined in <a class="el" href="class_p4_1_1_e_b_p_f_1_1_p4_t_c_target.html">P4::EBPF::P4TCTarget</a>)</td><td class="entry"><a class="el" href="class_p4_1_1_e_b_p_f_1_1_p4_t_c_target.html">P4::EBPF::P4TCTarget</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>getByteOrderFromAnnotation</b>(const IR::Vector&lt; IR::Annotation &gt; &amp;annotations) const (defined in <a class="el" href="class_p4_1_1_e_b_p_f_1_1_p4_t_c_target.html">P4::EBPF::P4TCTarget</a>)</td><td class="entry"><a class="el" href="class_p4_1_1_e_b_p_f_1_1_p4_t_c_target.html">P4::EBPF::P4TCTarget</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>getByteOrderFromAnnotation</b>(const IR::IAnnotated *node) (defined in <a class="el" href="class_p4_1_1_e_b_p_f_1_1_p4_t_c_target.html">P4::EBPF::P4TCTarget</a>)</td><td class="entry"><a class="el" href="class_p4_1_1_e_b_p_f_1_1_p4_t_c_target.html">P4::EBPF::P4TCTarget</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KernelSamplesTarget</b>(bool emitTrace=false, cstring name=&quot;Linux kernel&quot;_cs) (defined in <a class="el" href="class_p4_1_1_e_b_p_f_1_1_kernel_samples_target.html">P4::EBPF::KernelSamplesTarget</a>)</td><td class="entry"><a class="el" href="class_p4_1_1_e_b_p_f_1_1_kernel_samples_target.html">P4::EBPF::KernelSamplesTarget</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>name</b> (defined in <a class="el" href="class_p4_1_1_e_b_p_f_1_1_target.html">P4::EBPF::Target</a>)</td><td class="entry"><a class="el" href="class_p4_1_1_e_b_p_f_1_1_target.html">P4::EBPF::Target</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>P4TCTarget</b>(bool emitTrace) (defined in <a class="el" href="class_p4_1_1_e_b_p_f_1_1_p4_t_c_target.html">P4::EBPF::P4TCTarget</a>)</td><td class="entry"><a class="el" href="class_p4_1_1_e_b_p_f_1_1_p4_t_c_target.html">P4::EBPF::P4TCTarget</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
Expand Down
10 changes: 7 additions & 3 deletions class_p4_1_1_e_b_p_f_1_1_p4_t_c_target.html
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,7 @@
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="class_p4_1_1_e_b_p_f_1_1_p4_t_c_target-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">P4::EBPF::P4TCTarget Class Reference</div></div>
</div><!--header-->
Expand All @@ -140,9 +141,6 @@
<tr class="memitem:a020ee5842664f810f0c80a75cbb699e6" id="r_a020ee5842664f810f0c80a75cbb699e6"><td class="memItemLeft" align="right" valign="top"><a id="a020ee5842664f810f0c80a75cbb699e6" name="a020ee5842664f810f0c80a75cbb699e6"></a>
<a class="el" href="class_p4_1_1cstring.html">cstring</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getByteOrder</b> (<a class="el" href="class_p4_1_1_type_map.html">P4::TypeMap</a> *typeMap, const IR::P4Action *action, const IR::Expression *exp) const</td></tr>
<tr class="separator:a020ee5842664f810f0c80a75cbb699e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae680a78dba663a2142187a720fe9a10d" id="r_ae680a78dba663a2142187a720fe9a10d"><td class="memItemLeft" align="right" valign="top"><a id="ae680a78dba663a2142187a720fe9a10d" name="ae680a78dba663a2142187a720fe9a10d"></a>
<a class="el" href="class_p4_1_1cstring.html">cstring</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getByteOrderFromAnnotation</b> (const <a class="el" href="class_p4_1_1_i_r_1_1_vector.html">IR::Vector</a>&lt; IR::Annotation &gt; &amp;annotations) const</td></tr>
<tr class="separator:ae680a78dba663a2142187a720fe9a10d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_p4_1_1_e_b_p_f_1_1_kernel_samples_target"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_class_p4_1_1_e_b_p_f_1_1_kernel_samples_target')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_p4_1_1_e_b_p_f_1_1_kernel_samples_target.html">P4::EBPF::KernelSamplesTarget</a></td></tr>
<tr class="memitem:a3c5b1868ce3d9853bfc7bd7554b4ff9d inherit pub_methods_class_p4_1_1_e_b_p_f_1_1_kernel_samples_target" id="r_a3c5b1868ce3d9853bfc7bd7554b4ff9d"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>KernelSamplesTarget</b> (bool emitTrace=false, <a class="el" href="class_p4_1_1cstring.html">cstring</a> name=&quot;Linux kernel&quot;_cs)</td></tr>
Expand Down Expand Up @@ -197,6 +195,12 @@
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>emitTraceMessage</b> (<a class="el" href="class_p4_1_1_util_1_1_source_code_builder.html">Util::SourceCodeBuilder</a> *builder, const char *format) const</td></tr>
<tr class="separator:a9bfc03f123a6c42ec5f2d0e5f267f1bb inherit pub_methods_class_p4_1_1_e_b_p_f_1_1_target"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:ac6f126a9df7466599688199ff0bc785a" id="r_ac6f126a9df7466599688199ff0bc785a"><td class="memItemLeft" align="right" valign="top"><a id="ac6f126a9df7466599688199ff0bc785a" name="ac6f126a9df7466599688199ff0bc785a"></a>
static <a class="el" href="class_p4_1_1cstring.html">cstring</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getByteOrderFromAnnotation</b> (const IR::IAnnotated *node)</td></tr>
<tr class="separator:ac6f126a9df7466599688199ff0bc785a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_attribs_class_p4_1_1_e_b_p_f_1_1_target"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_class_p4_1_1_e_b_p_f_1_1_target')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_p4_1_1_e_b_p_f_1_1_target.html">P4::EBPF::Target</a></td></tr>
Expand Down
Loading

0 comments on commit 9e0aa6f

Please sign in to comment.