search for: memcpyoptpass

Displaying 3 results from an estimated 3 matches for "memcpyoptpass".

2019 Dec 18
5
RFC: Opaque pointer status and future direction
...:getPointerAlignment 5 llvm::Interpreter::visitAllocaInst 5 llvm::IRBuilderBase::CreateMaskedScatter 5 llvm::MemCpyOptPass::tryMergingIntoMemset 5 llvm::InvokeInst::Create 4 llvm::ConstantHoistingPass::emitBaseConstants 4 llvm::CallBas...
2016 Oct 31
1
[PATCH] D26127: [MemorySSA] Repair AccessList invariants after insertion of new MemoryUseOrDef.
...t's not possible to do this in a single iteration? I understand why, giving a random ordering it does it in now, and no use-def/def-use chains, it cannot do so. I cannot, off the top of my head, think of a case it would not be possible to do in a single iteration. > Here's an example: MemCpyOptPass::tryMergingIntoMemset will convert the > sequences of stores to %P into a memset: > > define void @foo(i64* nocapture %P, i64* %Q) { > entry: > %0 = bitcast i64* %P to i16* > %arrayidx = getelementptr inbounds i16, i16* %0, i64 1 > %1 = bitcast i16* %arrayidx to...
2019 Aug 07
2
Status of the New Pass Manager
On 8/7/19 6:20 PM, Hiroshi Yamauchi wrote: > I basically run "clang > -fexperimental-new-pass-manager -print-after-all ..." > > It's conceivable that something is different in our setup or in clang > (from opt)... I'll see if I can reproduce it outside our setup. Does it depend on machine architecture? I generally use x86... regards,   Fedor. > > Thanks.