search for: r226781

Displaying 20 results from an estimated 20 matches for "r226781".

2016 Mar 16
3
RFC: A change in InstCombine canonical form
...ining bitcasts during code gen. Other alternative solutions are welcome. Should I implement the proposed solution or is it too risky? I understand that we may need to undo it if it breaks too many things. Comments are welcome. [1] http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html r226781 git commit id: b778cbc0c8 Code Samples (only relevant part is copied): -------------------- Before Canonicalization (contains call to std::max): -------------------- entry: %max_value = alloca float, align 4 %1 = load float, float* %input, align 4, !tbaa !1 store float %1, float* %max_v...
2016 Aug 17
2
Loop vectorization with the loop containing bitcast
Hi , The following loop fails to be vectorized since the load c[i] is casted as i64 and the store c[i] is double. The loop access analysis gives up since they are in different types. Since these two memory operations are in the same size, I believe the loop access analysis should return forward dependence and thus the loop can be vectorized. Any comments? Thanks, Jin #define N 1000 double
2016 Mar 16
2
RFC: A change in InstCombine canonical form
...alternative solutions are welcome. > > Should I implement the proposed solution or is it too risky? I understand > that we may need to undo it if it breaks too many things. Comments are > welcome. > > > [1] http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html > r226781 git commit id: b778cbc0c8 > > > > Code Samples (only relevant part is copied): > > -------------------- Before Canonicalization (contains call to std::max): > -------------------- > entry: > %max_value = alloca float, align 4 > %1 = load float, float* %input, ali...
2016 Mar 16
3
RFC: A change in InstCombine canonical form
...ould I implement the proposed solution or is it too risky? I >>> understand that we may need to undo it if it breaks too many things. >>> Comments are welcome. >>> >>> >>> [1] http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html >>> r226781 git commit id: b778cbc0c8 >>> >>> >>> >>> Code Samples (only relevant part is copied): >>> >>> -------------------- Before Canonicalization (contains call to >>> std::max): -------------------- >>> entry: >>> %max_...
2016 Mar 22
0
RFC: A change in InstCombine canonical form
...posed solution or is it too risky? I >>>> understand that we may need to undo it if it breaks too many things. >>>> Comments are welcome. >>>> >>>> >>>> [1] http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html >>>> r226781 git commit id: b778cbc0c8 >>>> >>>> >>>> >>>> Code Samples (only relevant part is copied): >>>> >>>> -------------------- Before Canonicalization (contains call to >>>> std::max): -------------------- >>>...
2016 Mar 22
2
RFC: A change in InstCombine canonical form
...sed solution or is it too risky? I understand that we may need to undo it if it breaks too many things. Comments are welcome. >> >> >> [1] http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html <http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html> r226781 git commit id: b778cbc0c8 >> >> >> >> Code Samples (only relevant part is copied): >> >> -------------------- Before Canonicalization (contains call to std::max): -------------------- >> entry: >> %max_value = alloca float, align 4 >>...
2016 Mar 22
4
RFC: A change in InstCombine canonical form
...ings. Comments are welcome. >>>> >>>> >>>> [1] <http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html>http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html <http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html> r226781 git commit id: b778cbc0c8 >>>> >>>> >>>> >>>> Code Samples (only relevant part is copied): >>>> >>>> -------------------- Before Canonicalization (contains call to std::max): -------------------- >>>> entry:...
2016 Mar 22
0
RFC: A change in InstCombine canonical form
...erstand that we may need to undo it >>> if it breaks too many things. Comments are welcome. >>> >>> >>> [1] >>> http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html >>> r226781 git commit id: b778cbc0c8 >>> >>> >>> >>> Code Samples (only relevant part is copied): >>> >>> -------------------- Before Canonicalization >>> (contains call to std::max): --------------...
2015 Jan 26
2
[LLVMdev] LLVM Weekly - #56, Jan 26th 2015
...lestone or sorts. [r226987](http://reviews.llvm.org/rL226987). * LLVM learnt how to use the GHC calling convention on AArch64. [r226473](http://reviews.llvm.org/rL226473). * InstCombine will now canonicalize loads which are only ever stored to always use a legal integer type if one is available. [r226781](http://reviews.llvm.org/rL226781). * The `llvm_any_ty` type for intrinsics has been born. [r226857](http://reviews.llvm.org/rL226857). * llvm-objdump now understands `-indirect-symbols` to dump the Mach-O indirect symbol table. [r226848](http://reviews.llvm.org/rL226848). ## Clang commits * C...
2016 Mar 22
2
RFC: A change in InstCombine canonical form
.... Comments >>>>> are welcome. >>>>> >>>>> >>>>> [1] >>>>> http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html >>>>> r226781 git commit id: b778cbc0c8 >>>>> >>>>> >>>>> >>>>> Code Samples (only relevant part is copied): >>>>> >>>>> -------------------- Before Canonicalization >>>>...
2016 Mar 22
0
RFC: A change in InstCombine canonical form
...gt;> Comments are welcome. >>>>> >>>>> >>>>> [1] >>>>> <http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html> >>>>> http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html >>>>> r226781 git commit id: b778cbc0c8 >>>>> >>>>> >>>>> >>>>> Code Samples (only relevant part is copied): >>>>> >>>>> -------------------- Before Canonicalization (contains call to >>>>> std::max): -----...
2016 Mar 22
0
RFC: A change in InstCombine canonical form
...me. >>>>>> >>>>>> >>>>>> [1] <http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html>http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html <http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html> r226781 git commit id: b778cbc0c8 >>>>>> >>>>>> >>>>>> >>>>>> Code Samples (only relevant part is copied): >>>>>> >>>>>> -------------------- Before Canonicalization (contains call to std::max)...
2016 Mar 22
0
RFC: A change in InstCombine canonical form
...t; > > > > > > > > > > > > > > > > > > > > > > > > > > [1] > > > > > > > > > http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html > > > > > > > > > r226781 git commit id: b778cbc0c8 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Code Samples (only relevant part is cop...
2016 Mar 22
2
RFC: A change in InstCombine canonical form
...s. Comments are welcome. >>>>>>> >>>>>>> >>>>>>> [1] >>>>>>> http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html >>>>>>> r226781 git commit id: b778cbc0c8 >>>>>>> >>>>>>> >>>>>>> >>>>>>> Code Samples (only relevant part is copied): >>>>>>> >>>>>>> -------------...
2016 Mar 22
0
RFC: A change in InstCombine canonical form
...>>> >>>>>>>> >>>>>>>> [1] <http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html>http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html <http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html> r226781 git commit id: b778cbc0c8 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Code Samples (only relevant part is copied): >>>>>>>> >>>>>>>> -------------------- Bef...
2016 Mar 22
8
RFC: A change in InstCombine canonical form
...come. >>>>>> >>>>>> >>>>>> [1] >>>>>> <http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html> >>>>>> http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html >>>>>> r226781 git commit id: b778cbc0c8 >>>>>> >>>>>> >>>>>> >>>>>> Code Samples (only relevant part is copied): >>>>>> >>>>>> -------------------- Before Canonicalization (contains call to >>>&...
2016 Mar 22
0
RFC: A change in InstCombine canonical form
...t;>> >>>>>>> >>>>>>> [1] >>>>>>> <http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html> >>>>>>> http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html >>>>>>> r226781 git commit id: b778cbc0c8 >>>>>>> >>>>>>> >>>>>>> >>>>>>> Code Samples (only relevant part is copied): >>>>>>> >>>>>>> -------------------- Before Canonicalization (contai...
2016 Mar 22
1
RFC: A change in InstCombine canonical form
...t;>>>>>>>> >>>>>>>>> [1] >>>>>>>>> http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html >>>>>>>>> r226781 git commit id: b778cbc0c8 >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Code Samples (only relevant part >>>>>>>>>...
2016 Mar 23
0
RFC: A change in InstCombine canonical form
...t;>> >>>>>>>>>> [1] >>>>>>>>>> http://lists.llvm.org/pipermail/llvm-dev/2015-January/080956.html >>>>>>>>>> r226781 git commit id: >>>>>>>>>> b778cbc0c8 >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Cod...
2019 Jan 14
7
Reducing the number of ptrtoint/inttoptrs that are generated by LLVM
Hello all, This is a proposal for reducing # of ptrtoint/inttoptr casts which are not written by programmers but rather generated by LLVM passes. Currently the majority of ptrtoint/inttoptr casts are generated by LLVM; when compiling SPEC 2017 with LLVM r348082 (Dec 2 2018) with -O3, the output IR contains 22,771 inttoptr instructions. However, when compiling it with -O0, there are only 1048