search for: asmnames

Displaying 4 results from an estimated 4 matches for "asmnames".

Did you mean: asmname
2016 Apr 07
2
Inline asm clobber registers name
...to match register definition name (“MYReg0”) not its AsmName (“r0”). So to make this work we should write this assembly: i32 asm "nop", "~{MYReg0}" () I believe that this behavior is not correct. It works because in most back-ends register definition names and AsmNames are equal (e.g. def EAX : X86Reg<"eax", ...>) but in AMDGPU we want to have different def-names and AsmNames. This might be done by changing core LLVM code or in target-specific getRegForInlineAsmConstraint() method. What do you suppose to be better solution? Thanks, Sam ------...
2016 Oct 08
3
RFC: Implement variable-sized register classes
...`SLLIW x1, x2, 5` I think the correct interpretation would have x1 as a 64-bit target register and x2 as the 32-bit subregister that happens to have the same AsmName as the 64-bit x2 register. Have you thought about how the HwMode/variable-sized register class proposal might interact with register AsmNames at all? This old patch that never landed <http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20141201/246835.html> is also I think related. Backends like Mips and PPC end up defining RegisterOperand with a ParserMatchClass (in the Mips case, this specified the 'parseAnyRegister'...
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!!
Hello all, I was trying to install Wine on my MacBook via the Terminal. These are my system specs: odel Name: MacBook Model Identifier: MacBook2,1 Processor Name: Intel Core 2 Duo Processor Speed: 2 GHz Number Of Processors: 1 Total Number Of Cores: 2 L2 Cache (per processor): 4 MB Memory: 1 GB Bus Speed: 667 MHz Boot ROM Version: MB21.00A5.B07 SMC Version: 1.13f3 Serial Number: BLAHBLABLAH