Displaying 2 results from an estimated 2 matches for "store_forwarded".
Did you mean:
store_forward
2018 Feb 27
0
Question about instcombine pass.
...oid foo() {
int i;
for (i=1; i<LEN; i++) {
X[i] = X[i-1] * X[i-1];
a[i] += b[i] * c[i];
a[i] -= b[i] * c[i];
}
}
----------------------------------
IR.(Excerpt)
----------------------------------
for.body: ; preds = %for.body, %entry
%store_forwarded = phi i32 [ %load_initial, %entry ], [ %mul, %for.body ]
%indvars.iv = phi i64 [ 1, %entry ], [ %indvars.iv.next, %for.body ]
%mul = mul nsw i32 %store_forwarded, %store_forwarded
%arrayidx5 = getelementptr inbounds [10 x i32], [10 x i32]* @X, i64 0, i64 %indvars.iv
store i32 %mul, i32* %ar...
2015 Sep 08
5
LLVM struct, alloca, SROA and the entry basic block
From: Philip Reames <listmail at philipreames.com<mailto:listmail at philipreames.com>>
Date: mardi 8 septembre 2015 12:50
To: Benoit Belley <benoit.belley at autodesk.com<mailto:benoit.belley at autodesk.com>>, "llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>" <llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>>
Subject: