-
Reproducer:
```
-- dep/dep.go --
package dep
var sink int
//go:noinline
func spin() {
for i := 0; i < 1000000; i++ {
sink = i
}
}
func b() {
…
-
Ran from a VM due to https://github.com/dotnet/BenchmarkDotNet/issues/1499
``` ini
BenchmarkDotNet=v0.12.1, OS=Windows 10.0.17763.1039 (1809/October2018Update/Redstone5)
Intel Core i7-4980HQ CPU …
-
### Description
While playing around with the virtual method resolution algorithm in the crossgen project I noticed that the resolution algorithm does not handle a rare (synthetical) scenario where…
-
### What version of Go are you using (`go version`)?
$ go version
go version devel go1.22-081d27a2e5 Wed Aug 23 15:49:39 2023 +0000 linux/amd64
go version go1.21.0 linux/amd64
### Do…
-
### Run Information
Name | Value
-- | --
Architecture | x86
OS | Windows 10.0.18362
Queue | TigerWindows
Baseline | [d59af2cf097acb100ad6a9cba652be34be6f4a2e](https://github.com/dotnet/runtime/com…
-
| | |
| --- | --- |
| Bugzilla Link | [49765](https://llvm.org/bz49765) |
| Version | trunk |
| OS | All |
| CC | @aeubanks,@pcc |
## Extended Description
Consider this simple case when devirtuali…
-
```c++
struct IUnknown {
virtual void Release() = 0;
};
namespace {
struct base_object : IUnknown {
void Release() override
{
delete this;
}
…
-
| | |
| --- | --- |
| Bugzilla Link | [31591](https://llvm.org/bz31591) |
| Version | unspecified |
| OS | All |
| CC | @DougGregor |
## Extended Description
Original patch:
https://gcc.gnu.org/ml…
-
**Describe the bug**
Devirtualization of any method containing a `filter` region will leed to an exception.
**To Reproduce**
Attempt to devirtualize the following sample:
[filter-handler-sample.…
-
| | |
| --- | --- |
| Bugzilla Link | [8887](https://llvm.org/bz8887) |
| Version | 1.0 |
| OS | All |
| CC | @nlewycky |
## Extended Description
The DeadArgElim is an old-school Module pass. It …