Displaying 3 results from an estimated 3 matches for "abc5e128".
Did you mean:
4bc5e126
2008 Jul 22
0
[LLVMdev] Casting between address spaces and address space semantics
On Jul 21, 2008, at 11:58 PM, Matthijs Kooijman wrote:
>>
>> You probably want to somehow extend TargetData to encode the address
>> space descriptions, including pointer sizes and address space
>> relationships.
> Hmm, you have an excellent point there, pointer sizes could indeed
> easily have
> different sizes in different address spaces... That would make
2008 Jul 22
2
[LLVMdev] Casting between address spaces and address space semantics
Hi Gordon,
> TargetData is a concrete class, part of the middle-end. It describes
> parts of the the target's ABI. It allows target-independent passes to
> do things like decide whether x[1] and ((char *) x)[4] alias. This is
> possible without actually linking with the code generator for the
> relevant target. TargetData can be encoded in the LLVM IR, e.g. target
2008 Jul 22
3
[LLVMdev] Casting between address spaces and address space semantics
...ause
nasty, but probabl very subtle bugs...
Gr.
Matthijs
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20080722/abc5e128/attachment.sig>