search for: mangledstuff

Displaying 2 results from an estimated 2 matches for "mangledstuff".

2012 Aug 28
0
[LLVMdev] PROPOSAL: IR representation of detailed struct assignment information
...with metadata for making it more aggressive in tricky ways. I can also see the appeal of overloading @llvm.memcpy with different pointee types. An interesting issue is the semantics in the case where the pointee types have holes. For example: %struct = type { i8, i32 } call void @llvm.memcpy.mangledstuff(%struct* %dst, %struct* %src, i64 1, i64 4) It should always be valid to lower @llvm.memcpy to an actual memcpy call, but we also want it to be valid to lower this to member-wise loads and stores. Consequently, bytes corresponding to padding are set to some kind of undef. That's probably fine,...
2012 Aug 28
2
[LLVMdev] PROPOSAL: IR representation of detailed struct assignment information
On Aug 27, 2012, at 12:58 PM, Hal Finkel <hfinkel at anl.gov> wrote: > On Mon, 27 Aug 2012 11:41:47 -0700 > Dan Gohman <gohman at apple.com> wrote: >> On Aug 24, 2012, at 10:50 PM, Hal Finkel <hfinkel at anl.gov> wrote: >> >>> On Wed, 22 Aug 2012 13:15:30 -0700 >>> Dan Gohman <gohman at apple.com> wrote: >>> >>>>