Displaying 3 results from an estimated 3 matches for "performcallslotoptzn".
2013 May 21
0
[LLVMdev] malloc / free & memcpy optimisations.
> could you allocate the memory on the stack instead (alloca instruction)?
This is mainly for string or binary blob handling, using the stack isn't a
great idea for size reasons.
While I'm experimenting with simple code examples now, and I picked a
simple one for this email. I'm certain things will get much more
complicated once I implement more features of the language.
On Tue,
2013 May 21
4
[LLVMdev] malloc / free & memcpy optimisations.
The front end I'm building for an existing interpreted language is
unfortunately producing output similar to this far too often;
define void @foo(i8* nocapture %dest, i8* nocapture %src, i32 %len)
nounwind {
%1 = tail call noalias i8* @malloc(i32 %len) nounwind
tail call void @llvm.memcpy.p0i8.p0i8.i32(i8* %1, i8* %src, i32 %len, i32
1, i1 false)
tail call void
2019 Dec 18
5
RFC: Opaque pointer status and future direction
...2
tryToShorten 2
llvm::InstCombiner::visitAllocaInst 2
llvm::MemCpyOptPass::performCallSlotOptzn 2
LLVMBuildLoad 1
LLVMAddAlias 1
llvm::AMDGPU::HSAMD::MetadataStream...