Displaying 3 results from an estimated 3 matches for "getpointerwidthv".
2013 Aug 10
0
[LLVMdev] Address space extension
(The previous sent message had some issues...)
----------------------------------------------
Hello to everybody,
I just want make a quick summary:
OBJECTIVE: discuss for finding a way to represent logical (derived from
source language abstractions) address space also in the IR to be able to
exploit this information for optimizations.
CURRENT STATE:
The partial workaround probably used IMO
2013 Aug 10
3
[LLVMdev] Address space extension
...is thread:
* different sized address regs
* most address regs are larger than int regs
* address regs only support a sub-set of operations
* some address spaces are disjoint, some may overlap.
so far, I declared a data layout with "-p0:xx:yy-pp1:zz:aa-p2:... " etc.
... implemented getPointerWidthV() (and getPointerRegClass(), which never seems to get called).
I see that global data items are correctly sized according to my pointer definitions - but that all operations are carried out as if pointers were sized for address space 0.
What is required to (at minimum) get the different size poin...
2013 Aug 07
7
[LLVMdev] Address space extension
Hello to everybody,
I would like to start a discussion about a possible extension of address
space concept in LLVM.
The idea was born starting from this discussion in the clang mailing
list (first msg:
http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20130715/084011.html
- interesting point:
http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20130722/084499.html)
where