<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp, branch users/nico/python-2</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>[NFCI][metadata][LibCallsShrinkWrap] Use create{Unlikely,Likely}BranchWeights (#89465)</title>
<updated>2024-06-10T20:13:08+00:00</updated>
<author>
<name>Vitaly Buka</name>
<email>vitalybuka@google.com</email>
</author>
<published>2024-06-10T20:13:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d3c0ed387c478dc07daac575b2ec1216b8044b56'/>
<id>d3c0ed387c478dc07daac575b2ec1216b8044b56</id>
<content type='text'>
It does not look like 2000 is needed here in particular.

Follow up to #89464</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It does not look like 2000 is needed here in particular.

Follow up to #89464</pre>
</div>
</content>
</entry>
<entry>
<title>[LibCallsShrinkWrap] Avoid use of ConstantExpr::getFPExtend() (NFC)</title>
<updated>2023-11-06T14:38:42+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>npopov@redhat.com</email>
</author>
<published>2023-11-06T14:38:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=be3cef0b2a4274c48f16a7b6cb80572091a6948f'/>
<id>be3cef0b2a4274c48f16a7b6cb80572091a6948f</id>
<content type='text'>
Use the constant folding API instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the constant folding API instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>[LibCallsShrinkWrap] Set IsFPConstrained is true for creating quiet floating comparision if function has strictfp attribute</title>
<updated>2023-07-06T05:23:34+00:00</updated>
<author>
<name>Jim Lin</name>
<email>jim@andestech.com</email>
</author>
<published>2023-07-06T02:15:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=893cc970076caf9bb05dd4cc0360b7cab013e6b9'/>
<id>893cc970076caf9bb05dd4cc0360b7cab013e6b9</id>
<content type='text'>
Create a quiet floating-point comparision if function has strictfp attribute.
Avoid unexpected FP exception raised during libcall domain error checking.
It raises an FP exception only in case where an input is a signaling NaN.

Reviewed By: efriedma

Differential Revision: https://reviews.llvm.org/D152776
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Create a quiet floating-point comparision if function has strictfp attribute.
Avoid unexpected FP exception raised during libcall domain error checking.
It raises an FP exception only in case where an input is a signaling NaN.

Reviewed By: efriedma

Differential Revision: https://reviews.llvm.org/D152776
</pre>
</div>
</content>
</entry>
<entry>
<title>[LibCallsShrinkWrap][NFC] Reuse createCond and createOrCond</title>
<updated>2023-06-27T06:02:19+00:00</updated>
<author>
<name>Jim Lin</name>
<email>jim@andestech.com</email>
</author>
<published>2023-06-27T02:29:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=f6cb9b82e2dcfb068fe7c031f9d71e878f69505d'/>
<id>f6cb9b82e2dcfb068fe7c031f9d71e878f69505d</id>
<content type='text'>
Add two new functions `createCond` and `createOrCond` that accept extra
arguments Arg and Arg/Arg2 respectively.

Reviewed By: efriedma

Differential Revision: https://reviews.llvm.org/D153253
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add two new functions `createCond` and `createOrCond` that accept extra
arguments Arg and Arg/Arg2 respectively.

Reviewed By: efriedma

Differential Revision: https://reviews.llvm.org/D153253
</pre>
</div>
</content>
</entry>
<entry>
<title>[BBUtils][NFC] Delete SplitBlockAndInsertIfThen with DT.</title>
<updated>2023-05-24T04:02:37+00:00</updated>
<author>
<name>Joshua Cao</name>
<email>cao.joshua@yahoo.com</email>
</author>
<published>2023-04-28T06:43:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0c316f00672ff5968ea9c49663b2449a37ff6715'/>
<id>0c316f00672ff5968ea9c49663b2449a37ff6715</id>
<content type='text'>
The method is marked for deprecation. Delete the method and move all of
its consumers to use the DomTreeUpdater version.

Reviewed By: foad

Differential Revision: https://reviews.llvm.org/D149428
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The method is marked for deprecation. Delete the method and move all of
its consumers to use the DomTreeUpdater version.

Reviewed By: foad

Differential Revision: https://reviews.llvm.org/D149428
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove several no longer needed includes. NFCI</title>
<updated>2023-04-17T11:54:19+00:00</updated>
<author>
<name>Bjorn Pettersson</name>
<email>bjorn.a.pettersson@ericsson.com</email>
</author>
<published>2023-04-15T08:16:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a20f7efbc587a213868b494d3d34a8cbeaff04ab'/>
<id>a20f7efbc587a213868b494d3d34a8cbeaff04ab</id>
<content type='text'>
Mostly removing includes of InitializePasses.h and Pass.h in
passes that no longer has support for the legacy PM.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mostly removing includes of InitializePasses.h and Pass.h in
passes that no longer has support for the legacy PM.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Passes] Remove some legacy passes</title>
<updated>2023-03-11T01:17:00+00:00</updated>
<author>
<name>Arthur Eubanks</name>
<email>aeubanks@google.com</email>
</author>
<published>2023-03-08T23:07:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7c3c981442b11153ac1a2be678db727ff715253b'/>
<id>7c3c981442b11153ac1a2be678db727ff715253b</id>
<content type='text'>
DFAJumpThreading
JumpThreading
LibCallsShrink
LoopVectorize
SLPVectorizer
DeadStoreElimination
AggressiveDCE
CorrelatedValuePropagation
IndVarSimplify

These are part of the optimization pipeline, of which the legacy version is deprecated and being removed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
DFAJumpThreading
JumpThreading
LibCallsShrink
LoopVectorize
SLPVectorizer
DeadStoreElimination
AggressiveDCE
CorrelatedValuePropagation
IndVarSimplify

These are part of the optimization pipeline, of which the legacy version is deprecated and being removed.
</pre>
</div>
</content>
</entry>
<entry>
<title>[NFC] Rename Instruction::insertAt() to Instruction::insertInto(), to be consistent with BasicBlock::insertInto()</title>
<updated>2022-12-15T20:27:45+00:00</updated>
<author>
<name>Vasileios Porpodas</name>
<email>vporpodas@google.com</email>
</author>
<published>2022-12-15T01:42:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=32b38d248fd3c75abc5c86ab6677b6cb08a703cc'/>
<id>32b38d248fd3c75abc5c86ab6677b6cb08a703cc</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D140085
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision: https://reviews.llvm.org/D140085
</pre>
</div>
</content>
</entry>
<entry>
<title>[NFC] Cleanup: Replaces BB-&gt;getInstList().insert() with I-&gt;insertAt().</title>
<updated>2022-12-12T21:33:05+00:00</updated>
<author>
<name>Vasileios Porpodas</name>
<email>vporpodas@google.com</email>
</author>
<published>2022-11-28T22:43:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=06911ba6ea1e552d3bcaed2728c92a9aa6cbf4d2'/>
<id>06911ba6ea1e552d3bcaed2728c92a9aa6cbf4d2</id>
<content type='text'>
This is part of a series of cleanup patches towards making BasicBlock::getInstList() private.

Differential Revision: https://reviews.llvm.org/D138877
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is part of a series of cleanup patches towards making BasicBlock::getInstList() private.

Differential Revision: https://reviews.llvm.org/D138877
</pre>
</div>
</content>
</entry>
<entry>
<title>[iwyu] Move &lt;cmath&gt; out of llvm/Support/MathExtras.h</title>
<updated>2022-09-28T18:49:01+00:00</updated>
<author>
<name>serge-sans-paille</name>
<email>sguelton@redhat.com</email>
</author>
<published>2022-09-28T16:39:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=16544cbe64b81a50800a88296ef37f4873a37b25'/>
<id>16544cbe64b81a50800a88296ef37f4873a37b25</id>
<content type='text'>
Interestingly, MathExtras.h doesn't use &lt;cmath&gt; declaration, so move it out of
that header and include it when needed.

No functional change intended, but there's no longer a transitive include
fromMathExtras.h to cmath.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Interestingly, MathExtras.h doesn't use &lt;cmath&gt; declaration, so move it out of
that header and include it when needed.

No functional change intended, but there's no longer a transitive include
fromMathExtras.h to cmath.
</pre>
</div>
</content>
</entry>
</feed>
