<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/lib/Transforms/Utils/CodeExtractor.cpp, branch users/meinersbur/irbuilder-extract</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>Merge commit '3cffa3474fd20518e19afa0c0ad3ff602864f688' into users/meinersbur/irbuilder-extract</title>
<updated>2024-11-04T13:08:55+00:00</updated>
<author>
<name>U-BERGUFFLEN\meinersbur</name>
<email>llvm-project@meinersbur.de</email>
</author>
<published>2024-11-04T13:08:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=54bc5758988e505e17618c04a9a36d1cfa72913d'/>
<id>54bc5758988e505e17618c04a9a36d1cfa72913d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge commit 'd5cb3a9bccf5ff594a91e0a77e8d3a93f4aebc12' into users/meinersbur/irbuilder-extract</title>
<updated>2024-11-04T13:08:34+00:00</updated>
<author>
<name>U-BERGUFFLEN\meinersbur</name>
<email>llvm-project@meinersbur.de</email>
</author>
<published>2024-11-04T13:08:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=dacf10168ae0dfd222ed301b93369834d411d139'/>
<id>dacf10168ae0dfd222ed301b93369834d411d139</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>post-merge fix</title>
<updated>2024-11-04T13:05:59+00:00</updated>
<author>
<name>U-BERGUFFLEN\meinersbur</name>
<email>llvm-project@meinersbur.de</email>
</author>
<published>2024-11-04T13:05:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=394703159e1a5fbbc5177ea84df72d6ffacbcb65'/>
<id>394703159e1a5fbbc5177ea84df72d6ffacbcb65</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge commit '4aaa92578686176243a294eeb2ca5697a99edcaa' into users/meinersbur/irbuilder-extract-refactor</title>
<updated>2024-11-04T13:02:40+00:00</updated>
<author>
<name>U-BERGUFFLEN\meinersbur</name>
<email>llvm-project@meinersbur.de</email>
</author>
<published>2024-11-04T13:02:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d5cb3a9bccf5ff594a91e0a77e8d3a93f4aebc12'/>
<id>d5cb3a9bccf5ff594a91e0a77e8d3a93f4aebc12</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>post-merge fix</title>
<updated>2024-11-04T12:26:04+00:00</updated>
<author>
<name>U-BERGUFFLEN\meinersbur</name>
<email>llvm-project@meinersbur.de</email>
</author>
<published>2024-11-04T12:26:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=df93735c1b629a7446108a13d9ec484ae69fe57d'/>
<id>df93735c1b629a7446108a13d9ec484ae69fe57d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge commit '94ea43a672c1' into users/meinersbur/irbuilder-extract</title>
<updated>2024-11-04T12:22:43+00:00</updated>
<author>
<name>U-BERGUFFLEN\meinersbur</name>
<email>llvm-project@meinersbur.de</email>
</author>
<published>2024-11-04T12:22:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d1c2cd4ef5f432a17a21632622bf528a51351ff1'/>
<id>d1c2cd4ef5f432a17a21632622bf528a51351ff1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>clang-format</title>
<updated>2024-11-04T12:13:02+00:00</updated>
<author>
<name>Michael Kruse</name>
<email>llvm-project@meinersbur.de</email>
</author>
<published>2024-11-04T12:13:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1234ca64b63c925ae804dbe2afdbeb2bc134a9be'/>
<id>1234ca64b63c925ae804dbe2afdbeb2bc134a9be</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge commit 'eee8dd90887cbf86fa0fea1ff770377a87af0257' into HEAD</title>
<updated>2024-11-04T12:12:00+00:00</updated>
<author>
<name>Michael Kruse</name>
<email>llvm-project@meinersbur.de</email>
</author>
<published>2024-11-04T12:12:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e8c4bed50809c362c8af4e66114a10a7423bd12c'/>
<id>e8c4bed50809c362c8af4e66114a10a7423bd12c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm][CodeExtractor] fix bug in parameter naming (#114237)</title>
<updated>2024-11-04T11:20:32+00:00</updated>
<author>
<name>Tom Eccles</name>
<email>tom.eccles@arm.com</email>
</author>
<published>2024-11-04T11:20:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4aaa92578686176243a294eeb2ca5697a99edcaa'/>
<id>4aaa92578686176243a294eeb2ca5697a99edcaa</id>
<content type='text'>
The code extractor tries to apply the names of source input and output
values to function arguments. Not all input and output values get added
as arguments: some are instead placed inside of a struct passed to the
function. The existing renaming code skipped trying to set these
struct-packed arguments names (as there is no corresponding function
argument to rename), but it still incremented the iterator over the
function arguments. This could result in dereferencing an end iterator
if struct-packed inputs/outputs preceded non-struct-packed
inputs/outputs.

This patch rewrites this loop to avoid the end iterator dereference.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The code extractor tries to apply the names of source input and output
values to function arguments. Not all input and output values get added
as arguments: some are instead placed inside of a struct passed to the
function. The existing renaming code skipped trying to set these
struct-packed arguments names (as there is no corresponding function
argument to rename), but it still incremented the iterator over the
function arguments. This could result in dereferencing an end iterator
if struct-packed inputs/outputs preceded non-struct-packed
inputs/outputs.

This patch rewrites this loop to avoid the end iterator dereference.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge commit 'cd3c85747ffe4904bb5bf6dc81a485ab641c184a' into users/meinersbur/irbuilder-extract</title>
<updated>2024-11-04T01:46:35+00:00</updated>
<author>
<name>U-BERGUFFLEN\meinersbur</name>
<email>llvm-project@meinersbur.de</email>
</author>
<published>2024-11-04T01:46:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2f18aed3d62cb79334846f6857acec3007fcfc42'/>
<id>2f18aed3d62cb79334846f6857acec3007fcfc42</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
