<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/clang/test/CodeGen/extend-variable-liveness-except.cpp, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>Add extra explicit triple to fix errors from #110102</title>
<updated>2025-01-28T22:51:30+00:00</updated>
<author>
<name>Stephen Tozer</name>
<email>Stephen.Tozer@sony.com</email>
</author>
<published>2025-01-28T22:50:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=548ecde42886149dd4d69366d7c2dc02076a7083'/>
<id>548ecde42886149dd4d69366d7c2dc02076a7083</id>
<content type='text'>
Attempted fix for errors observed on:
https://luci-milo.appspot.com/ui/p/fuchsia/builders/toolchain.ci/clang-windows-x64/b8724466517233166081/overview

Following the previous fixes, one test that needed an explicit triple
was missed; this commit adds that triple.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Attempted fix for errors observed on:
https://luci-milo.appspot.com/ui/p/fuchsia/builders/toolchain.ci/clang-windows-x64/b8724466517233166081/overview

Following the previous fixes, one test that needed an explicit triple
was missed; this commit adds that triple.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Clang] Add fake use emission to Clang with -fextend-lifetimes (#110102)</title>
<updated>2025-01-28T12:30:31+00:00</updated>
<author>
<name>Wolfgang Pieb</name>
<email>wolfgang.pieb@sony.com</email>
</author>
<published>2024-09-25T15:55:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4424c44c8c4ec8e071f5c5999fba216d36fb92c9'/>
<id>4424c44c8c4ec8e071f5c5999fba216d36fb92c9</id>
<content type='text'>
Following the previous patch which adds the "extend lifetimes" flag
without (almost) any functionality, this patch adds the real feature by
allowing Clang to emit fake uses. These are emitted as a new form of cleanup,
set for variable addresses, which just emits a fake use intrinsic when the
variable falls out of scope. The code for achieving this is simple, with most
of the logic centered on determining whether to emit a fake use for a given
address, and on ensuring that fake uses are ignored in a few cases.

Co-authored-by: Stephen Tozer &lt;stephen.tozer@sony.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Following the previous patch which adds the "extend lifetimes" flag
without (almost) any functionality, this patch adds the real feature by
allowing Clang to emit fake uses. These are emitted as a new form of cleanup,
set for variable addresses, which just emits a fake use intrinsic when the
variable falls out of scope. The code for achieving this is simple, with most
of the logic centered on determining whether to emit a fake use for a given
address, and on ensuring that fake uses are ignored in a few cases.

Co-authored-by: Stephen Tozer &lt;stephen.tozer@sony.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
