Displaying 4 results from an estimated 4 matches for "asmnam".
Did you mean:
asmname
2016 Apr 07
2
Inline asm clobber registers name
Hi all,
I am currently working on AMDGPU inline assembly and encountered problem
with naming clobber registers in asm constraints. It looks like by default
LLVM tries to match register specified in constraint to register name of
register definition in .td file but not to the AsmName for this register.
For example if we have register definition:
def MYReg0 : Register<"r0", 0>;
We want to create inline assembly and add this register to clobbers list.
Inline assembly should look something like this:
i32 asm "nop", "~{r0}"...
2016 Oct 08
3
RFC: Implement variable-sized register classes
...ntioned yet is it
will reduce the number of uses of isCodeGenOnly. The comment in
Target.td indicates the long-term plan is to remove the distinction
between isPseudo and isCodeGenOnly.
A closely related to variable-sized register classes is the case where
you have multiple registers with the same AsmName. This crops up in
the same kind of cases where you have multiple instructions with the
same encoding. Without a workaround, an assert is tripped in
llvm-tblgen when trying to produce a StringSwitch for
MatchRegisterName. The solution in Mips, PPC and others seems to be
involve the generation of Ma...
2016 Sep 20
7
RFC: Implement variable-sized register classes
I have posted a patch that switches the API to one that supports this
(yet non-existent functionality) earlier:
https://reviews.llvm.org/D24631
The comments from that were incorporated into the following RFC.
Motivation:
Certain targets feature "variable-sized" registers, i.e. a situation
where the register size can be configured by a hardware switch. A
common instruction set
2010 Dec 01
3
Error While installing Wine on OSX version 10.4.1.1!!
..../../../tools/makedep -xo -xcross.o -C. -S../../.. -T../../.. faultrep.c
> :info:build config.status: creating dlls/fusion/Makefile
> :info:build config.status: creating dlls/fusion/tests/Makefile
> :info:build ../../tools/makedep -C. -S../.. -T../.. asmcache.c asmenum.c asmname.c assembly.c fusion.c fusion_main.c version.rc
> :info:build ../../../tools/makedep -xo -xcross.o -C. -S../../.. -T../../.. asmcache.c asmenum.c asmname.c fusion.c
> :info:build config.status: creating dlls/fwpuclnt/Makefile
> :info:build config.status: cre...