<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp, branch 1.71.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.71.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.71.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-05-03T22:52:31+00:00</updated>
<entry>
<title>debuginfo: split method declaration and definition</title>
<updated>2023-05-03T22:52:31+00:00</updated>
<author>
<name>Josh Stone</name>
<email>jistone@redhat.com</email>
</author>
<published>2023-05-03T22:52:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=10b69dde3fd15334ea2382d2dc9e9a261de1afaf'/>
<id>urn:sha1:10b69dde3fd15334ea2382d2dc9e9a261de1afaf</id>
<content type='text'>
When we're adding a method to a type DIE, we only want a DW_AT_declaration
there, because LLVM LTO can't unify type definitions when a child DIE is a
full subprogram definition. Now the subprogram definition gets added at the
CU level with a specification link back to the abstract declaration.
</content>
</entry>
<entry>
<title>Auto merge of #109862 - klensy:llvm-dd, r=nikic</title>
<updated>2023-04-08T15:57:59+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2023-04-08T15:57:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dd2b19539ea4d62a150cf13d45942e58b6b44e54'/>
<id>urn:sha1:dd2b19539ea4d62a150cf13d45942e58b6b44e54</id>
<content type='text'>
llvm: replace some deprecated functions, add fixmes

Replace some deprecated llvm functions, add FIXME's (for simpler future work), replace some rust custom functions with llvm ones.
</content>
</entry>
<entry>
<title>review</title>
<updated>2023-04-05T12:08:17+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2023-04-05T12:08:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c0bc00174f0b033a689a12c108f0abddc3420f9f'/>
<id>urn:sha1:c0bc00174f0b033a689a12c108f0abddc3420f9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>replace</title>
<updated>2023-04-04T12:12:36+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2023-04-03T13:30:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f41e711b7eb3831ca986aca4b70e627703704a8f'/>
<id>urn:sha1:f41e711b7eb3831ca986aca4b70e627703704a8f</id>
<content type='text'>
LLVMRustBuildIntCast -&gt; LLVMBuildIntCast2
LLVMRustAddHandler -&gt; LLVMAddHandler
</content>
</entry>
<entry>
<title>Use existing llvm methods, instead of rust wrappers for:</title>
<updated>2023-04-04T12:12:36+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2023-04-03T12:12:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cc77ae07a9ee7c3a56e73e801d1db68fc6ed49dc'/>
<id>urn:sha1:cc77ae07a9ee7c3a56e73e801d1db68fc6ed49dc</id>
<content type='text'>
LLVMRustBuildCleanupPad -&gt; LLVMBuildCleanupPad
LLVMRustBuildCleanupRet -&gt; LLVMBuildCleanupRet
LLVMRustBuildCatchPad -&gt; LLVMBuildCatchPad
LLVMRustBuildCatchRet -&gt; LLVMBuildCatchRet
LLVMRustBuildCatchSwitch -&gt; LLVMBuildCatchSwitch
</content>
</entry>
<entry>
<title>replace LLVMRustAppendModuleInlineAsm with LLVMAppendModuleInlineAsm, LLVMRustMetadataTypeInContext with LLVMMetadataTypeInContext</title>
<updated>2023-04-04T12:12:35+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2023-04-02T15:26:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=076116bb4ca84801e5f513fc7cf280c55f32e8c4'/>
<id>urn:sha1:076116bb4ca84801e5f513fc7cf280c55f32e8c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>replace LLVMRustMetadataAsValue with LLVMMetadataAsValue</title>
<updated>2023-04-04T12:12:35+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2023-04-02T14:52:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c53a9faa6fdcdf8776646e837272ea0a85bf8179'/>
<id>urn:sha1:c53a9faa6fdcdf8776646e837272ea0a85bf8179</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add bunch of fixmes: currently there exist some functions that accept LLVMValueRef, some that accept LLVMMetadataRef, and replacing one with another not always possible without explicit convertion</title>
<updated>2023-04-04T12:12:33+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2023-04-02T14:11:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7d6181e4d8e25d83d2fe6b868a313ff9942466cc'/>
<id>urn:sha1:7d6181e4d8e25d83d2fe6b868a313ff9942466cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Preserve, clarify, and extend debug information</title>
<updated>2023-03-31T11:28:39+00:00</updated>
<author>
<name>Julia Tatz</name>
<email>tatz.j@northeastern.edu</email>
</author>
<published>2021-04-06T20:00:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0504a333837e10f19454901fd060c0f99bf8f5b7'/>
<id>urn:sha1:0504a333837e10f19454901fd060c0f99bf8f5b7</id>
<content type='text'>
`-Cdebuginfo=1` was never line tables only and
can't be due to backwards compatibility issues.
This was clarified and an option for line tables only
was added. Additionally an option for line info
directives only was added, which is well needed for
some targets. The debug info options should now
behave the same as clang's debug info options.
</content>
</entry>
<entry>
<title>record llvm cgu instruction stats</title>
<updated>2023-02-25T08:18:56+00:00</updated>
<author>
<name>csmoe</name>
<email>csmoe@msn.com</email>
</author>
<published>2022-11-03T14:34:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a30de6e7cb1458e271ead5e40e49dbe709275537'/>
<id>urn:sha1:a30de6e7cb1458e271ead5e40e49dbe709275537</id>
<content type='text'>
</content>
</entry>
</feed>
