search for: getptrtype

Displaying 3 results from an estimated 3 matches for "getptrtype".

2013 May 19
1
[LLVMdev] Types vs. register classes in instruction patterns -- effect on FastISel
...ister-like was found is used downstream. For grins I tried eliminating the code to check for register-ness and found that both the X86 and ARM targets failed to build. The .inc file was built for X86, but the generated code was nonsensical for certain kinds of patterns (function names containing .getPtrType() as a substring, etc.). ARM couldn't build the .inc file at all due to duplicate patterns. So I think we have to specifically recognize ValueTypes. To keep things simple, we could pass in the destination register class from collectPatterns, which has the output register class of the destina...
2013 May 17
0
[LLVMdev] Types vs. register classes in instruction patterns -- effect on FastISel
On May 17, 2013, at 2:04 PM, Bill Schmidt <wschmidt at linux.vnet.ibm.com> wrote: > Hello, > > In http://llvm.org/viewvc/llvm-project?view=revision&revision=177889 and > http://llvm.org/viewvc/llvm-project?view=revision&revision=177890 (along > with some follow-up patches) the PowerPC back end was changed to use > types instead of register classes in instruction
2013 May 17
2
[LLVMdev] Types vs. register classes in instruction patterns -- effect on FastISel
Hello, In http://llvm.org/viewvc/llvm-project?view=revision&revision=177889 and http://llvm.org/viewvc/llvm-project?view=revision&revision=177890 (along with some follow-up patches) the PowerPC back end was changed to use types instead of register classes in instruction patterns. This matched similar changes that Jakob made for Sparc in r177835. I've recently come across an