Skip to content

tlbilxlpid -> error: invalid instruction #64080

Closed
llvm/llvm-project-release-prs
#518
@nickdesaulniers

Description

@nickdesaulniers

via https://lore.kernel.org/llvm/[email protected]/

it looks like:

void foo(void) {
    asm volatile("tlbilxlpid");
}

produces:

<source>:2:18: error: invalid instruction
    asm volatile("tlbilxlpid");
                 ^
<inline asm>:1:2: note: instantiated into assembly here
        tlbilxlpid
        ^~~~~~~~~~

for --target=powerpc-linux-gnu. I wonder if clang is missing support for this instruction (or perhaps it's an alias to something that clang does understand).

cc @nemanjai @nemanja-ibm

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions