Displaying 4 results from an estimated 4 matches for "vnfm".
Did you mean:
vfm
2012 May 02
2
[LLVMdev] structs get decomposed when shouldn't
...e backend of LLVM itself. When converting the LLVM IR to its DAG
representation prior to selection, CodeGen asks the target to take care of
function parameters. Unfortunately the only interface it presents for the
target code to make that decision is a sequence of MVTs: iN, float, double,
vNiM, vNfM. Structs are split into their component members with no indication
that they were originally more than that.
This has affected a couple more people recently (including me):
http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-March/048203.html
http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-
M...
2012 May 02
0
[LLVMdev] structs get decomposed when shouldn't
Hi David,
> I'm new on the list, so I want to say hello for everybody!
hello!
> I'm from Hungary and writing a LLVM backend for Tile64 processor as my
> master's thesis. It's a big time pressure on me, so the thesis will
> probably describe a backend only providing an assembly printer, but the
> development is likely to be continued beyond the thesis.
>
>
2012 May 02
0
[LLVMdev] structs get decomposed when shouldn't
...M itself. When converting the LLVM IR to its DAG
> representation prior to selection, CodeGen asks the target to take care of
> function parameters. Unfortunately the only interface it presents for the
> target code to make that decision is a sequence of MVTs: iN, float, double,
> vNiM, vNfM. Structs are split into their component members with no indication
> that they were originally more than that.
yup, front-ends have to take care of more complicated ABI details. For example
the front-end should currently use "byval" for any (parts of) structs that need
to be passed o...
2012 May 01
2
[LLVMdev] structs get decomposed when shouldn't
Hi all,
I'm new on the list, so I want to say hello for everybody!
I'm from Hungary and writing a LLVM backend for Tile64 processor as my
master's thesis. It's a big time pressure on me, so the thesis will
probably describe a backend only providing an assembly printer, but the
development is likely to be continued beyond the thesis.
For now, I've run into a very annoying