Skip to content

Commit 2cb973e

Browse files
Deploying to gh-pages from @ 698f10a 🚀
1 parent 701a0c3 commit 2cb973e

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

api/src/rustc_codegen_spirv/builder/builder_methods.rs.html

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3260,7 +3260,9 @@
32603260
<a href="#3259" id="3259">3259</a>
32613261
<a href="#3260" id="3260">3260</a>
32623262
<a href="#3261" id="3261">3261</a>
3263-
<a href="#3262" id="3262">3262</a></pre></div><pre class="rust"><code><span class="comment">// HACK(eddyb) avoids rewriting all of the imports (see `lib.rs` and `build.rs`).
3263+
<a href="#3262" id="3262">3262</a>
3264+
<a href="#3263" id="3263">3263</a>
3265+
<a href="#3264" id="3264">3264</a></pre></div><pre class="rust"><code><span class="comment">// HACK(eddyb) avoids rewriting all of the imports (see `lib.rs` and `build.rs`).
32643266
</span><span class="kw">use </span><span class="kw">crate</span>::maybe_pqp_cg_ssa <span class="kw">as </span>rustc_codegen_ssa;
32653267

32663268
<span class="kw">use </span><span class="kw">super</span>::Builder;
@@ -5406,17 +5408,19 @@
54065408
<span class="self">self</span>.emit().logical_or(b, <span class="prelude-val">None</span>, lhs.def(<span class="self">self</span>), rhs)
54075409
}
54085410
<span class="comment">// x &lt; y =&gt; !x &amp;&amp; y
5409-
</span>IntULE =&gt; {
5410-
<span class="kw">let </span>true_ = <span class="self">self</span>.constant_bool(<span class="self">self</span>.span(), <span class="bool-val">true</span>);
5411+
</span>IntULT =&gt; {
5412+
<span class="comment">// intel-compute-runtime doesn't like OpLogicalNot
5413+
</span><span class="kw">let </span>true_ = <span class="self">self</span>.constant_bool(<span class="self">self</span>.span(), <span class="bool-val">true</span>);
54115414
<span class="kw">let </span>lhs = <span class="self">self
54125415
</span>.emit()
54135416
.logical_not_equal(b, <span class="prelude-val">None</span>, lhs.def(<span class="self">self</span>), true_.def(<span class="self">self</span>))
54145417
.unwrap();
54155418
<span class="self">self</span>.emit().logical_and(b, <span class="prelude-val">None</span>, lhs, rhs.def(<span class="self">self</span>))
54165419
}
54175420
<span class="comment">// x &lt;= y =&gt; !x || y
5418-
</span>IntULT =&gt; {
5419-
<span class="kw">let </span>true_ = <span class="self">self</span>.constant_bool(<span class="self">self</span>.span(), <span class="bool-val">true</span>);
5421+
</span>IntULE =&gt; {
5422+
<span class="comment">// intel-compute-runtime doesn't like OpLogicalNot
5423+
</span><span class="kw">let </span>true_ = <span class="self">self</span>.constant_bool(<span class="self">self</span>.span(), <span class="bool-val">true</span>);
54205424
<span class="kw">let </span>lhs = <span class="self">self
54215425
</span>.emit()
54225426
.logical_not_equal(b, <span class="prelude-val">None</span>, lhs.def(<span class="self">self</span>), true_.def(<span class="self">self</span>))

0 commit comments

Comments
 (0)