Displaying 3 results from an estimated 3 matches for "data_ptr69".
Did you mean:
data_ptr63
2020 Jul 23
2
How to optimize out the duplicated memory load instructions?
...%maddr62 to i64*
392548 store i64 0, i64* %data_ptr63, align 8
**392549 %mem_base66 = load i8*, i8** %mem_base_addr_ptr, align 8
392550 %offset167 = add i32 %call56, 12
392551 %12 = sext i32 %offset167 to i64
392552 %maddr68 = getelementptr inbounds i8, i8* %mem_base66, i64 %12
392553 %data_ptr69 = bitcast i8* %maddr68 to i32*
392554 store i32 %call, i32* %data_ptr69, align 8
BR,
Terry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200723/5b107713/attachment.html>
2020 Jul 23
2
How to optimize out the duplicated memory load instructions?
..._ptr63, align 8
> > **392549 %mem_base66 = load i8*, i8** %mem_base_addr_ptr, align 8
> > 392550 %offset167 = add i32 %call56, 12
> > 392551 %12 = sext i32 %offset167 to i64
> > 392552 %maddr68 = getelementptr inbounds i8, i8* %mem_base66, i64 %12
> > 392553 %data_ptr69 = bitcast i8* %maddr68 to i32*
> > 392554 store i32 %call, i32* %data_ptr69, align 8
> >
> > BR,
> > Terry
> >
> >
> > _______________________________________________
> > LLVM Developers mailing list
> > llvm-dev at lists.llvm.org
> > ht...
2020 Jul 23
2
How to optimize out the duplicated memory load instructions?
...49 %mem_base66 = load i8*, i8** %mem_base_addr_ptr, align 8
> >>> 392550 %offset167 = add i32 %call56, 12
> >>> 392551 %12 = sext i32 %offset167 to i64
> >>> 392552 %maddr68 = getelementptr inbounds i8, i8* %mem_base66, i64 %12
> >>> 392553 %data_ptr69 = bitcast i8* %maddr68 to i32*
> >>> 392554 store i32 %call, i32* %data_ptr69, align 8
> >>>
> >>> BR,
> >>> Terry
> >>>
> >>>
> >>> _______________________________________________
> >>> LLVM Developer...