Skip to content

[ControlHeightReductionPass] Creates invalid IR in ThinLTO Backend on AArch64 when building clang with ThinLTO+IRPGO #159621

@boomanaiden154

Description

@boomanaiden154

https://gist.github.com/boomanaiden154/7f1400804c879e25a012d7907f3922c9 is the IR.

Running opt -mtriple=aarch64-unknown-linux-gnu -passes="default<O3>" <file path> -disable-output will reproduce the issue. The file comes from compiling clang on Aarch64 when using the BOLT caches. More details on the failure are in #159367.

Metadata

Metadata

Labels

LTOLink time optimization (regular/full LTO or ThinLTO)crashPrefer [crash-on-valid] or [crash-on-invalid]llvm:transforms

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions