[llvm-dev] Post definition register alias in tablegen.
Micah Villmow via llvm-dev
llvm-dev at lists.llvm.org
Tue Nov 24 08:28:54 PST 2015
I have two registers A and B that are aliases of each other. I have not found a way to define this in tablegen yet. Would anyone know how?
I've tried:
def A : Register<"%a">;
def B : Register<"%b">;
let Aliases = [A] in {
B;
}
let Aliases = [B] in {
A;
}
I've also tried forward definitions.
def A;
def B : RegisterWithAlias<"%b", A>;
def A: RegisterWithAlias<"%a", B>;
So, is there a way to specify that they are aliases of each other? Or does setting A as an alias of B also make sure that B is an alias of A?
Thanks,
Micah
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20151124/d5d4e4d7/attachment.html>
More information about the llvm-dev
mailing list