Displaying 3 results from an estimated 3 matches for "maddr68".
Did you mean:
maddr62
2020 Jul 23
2
How to optimize out the duplicated memory load instructions?
...inbounds i8, i8* %mem_base60, i64 %11
392547 %data_ptr63 = bitcast i8* %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/attac...
2020 Jul 23
2
How to optimize out the duplicated memory load instructions?
...ta_ptr63 = bitcast i8* %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
> >
> >
> > _______________________________________________
>...
2020 Jul 23
2
How to optimize out the duplicated memory load instructions?
...> >>> 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
> >>>
> >>>
>...