search for: vnim

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

Did you mean: vim
2012 May 02
2
[LLVMdev] structs get decomposed when shouldn't
...in the 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...
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
...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. 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 pa...
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