@@ -212,13 +212,13 @@ det.achd: ; preds = %pfor.body
212
212
%sum_racy.0.load = load i64 , i64* %sum_racy , align 8
213
213
%add5 = add nsw i64 %sum_racy.0.load , %4
214
214
store i64 %add5 , i64* %sum_racy , align 8 , !tbaa !7
215
- %5 = call i8* @llvm.hyper.lookup.i64 (i8* nonnull %0 , i64 8 , i8* bitcast (void (i8* )* @_ZN4cilkL4zeroIlEEvPv to i8* ), i8* bitcast (void (i8* , i8* )* @_ZN4cilkL4plusIlEEvPvS1_ to i8* ))
215
+ %5 = call i8* @llvm.hyper.lookup.i64 (ptr null , i8* nonnull %0 , i64 8 , i8* bitcast (void (i8* )* @_ZN4cilkL4zeroIlEEvPv to i8* ), i8* bitcast (void (i8* , i8* )* @_ZN4cilkL4plusIlEEvPvS1_ to i8* ))
216
216
%6 = bitcast i8* %5 to i64*
217
217
%7 = load i64 , i64* %6 , align 8 , !tbaa !7
218
218
%add7 = add nsw i64 %7 , %4
219
219
store i64 %add7 , i64* %6 , align 8 , !tbaa !7
220
220
%8 = load i64 , i64* %add.ptr.i , align 8 , !tbaa !7
221
- %9 = call i8* @llvm.hyper.lookup.i64 (i8* nonnull %1 , i64 8 , i8* bitcast (void (i8* )* @_ZN4cilkL4zeroIlEEvPv to i8* ), i8* bitcast (void (i8* , i8* )* @_ZN4cilkL4plusIlEEvPvS1_ to i8* ))
221
+ %9 = call i8* @llvm.hyper.lookup.i64 (ptr null , i8* nonnull %1 , i64 8 , i8* bitcast (void (i8* )* @_ZN4cilkL4zeroIlEEvPv to i8* ), i8* bitcast (void (i8* , i8* )* @_ZN4cilkL4plusIlEEvPvS1_ to i8* ))
222
222
%10 = bitcast i8* %9 to i64*
223
223
%11 = load i64 , i64* %10 , align 8 , !tbaa !7
224
224
%sub9 = sub nsw i64 %11 , %8
@@ -231,13 +231,13 @@ det.cont: ; preds = %det.achd, %pfor.bod
231
231
%sum_racy.0.load91 = load i64 , i64* %sum_racy , align 8
232
232
%add11 = add nsw i64 %sum_racy.0.load91 , %12
233
233
store i64 %add11 , i64* %sum_racy , align 8 , !tbaa !7
234
- %13 = call i8* @llvm.hyper.lookup.i64 (i8* nonnull %0 , i64 8 , i8* bitcast (void (i8* )* @_ZN4cilkL4zeroIlEEvPv to i8* ), i8* bitcast (void (i8* , i8* )* @_ZN4cilkL4plusIlEEvPvS1_ to i8* ))
234
+ %13 = call i8* @llvm.hyper.lookup.i64 (ptr null , i8* nonnull %0 , i64 8 , i8* bitcast (void (i8* )* @_ZN4cilkL4zeroIlEEvPv to i8* ), i8* bitcast (void (i8* , i8* )* @_ZN4cilkL4plusIlEEvPvS1_ to i8* ))
235
235
%14 = bitcast i8* %13 to i64*
236
236
%15 = load i64 , i64* %14 , align 8 , !tbaa !7
237
237
%add13 = add nsw i64 %15 , %12
238
238
store i64 %add13 , i64* %14 , align 8 , !tbaa !7
239
239
%16 = load i64 , i64* %add.ptr.i79 , align 8 , !tbaa !7
240
- %17 = call i8* @llvm.hyper.lookup.i64 (i8* nonnull %1 , i64 8 , i8* bitcast (void (i8* )* @_ZN4cilkL4zeroIlEEvPv to i8* ), i8* bitcast (void (i8* , i8* )* @_ZN4cilkL4plusIlEEvPvS1_ to i8* ))
240
+ %17 = call i8* @llvm.hyper.lookup.i64 (ptr null , i8* nonnull %1 , i64 8 , i8* bitcast (void (i8* )* @_ZN4cilkL4zeroIlEEvPv to i8* ), i8* bitcast (void (i8* , i8* )* @_ZN4cilkL4plusIlEEvPvS1_ to i8* ))
241
241
%18 = bitcast i8* %17 to i64*
242
242
%19 = load i64 , i64* %18 , align 8 , !tbaa !7
243
243
%sub15 = sub nsw i64 %19 , %16
@@ -289,10 +289,10 @@ sync.continue21: ; preds = %pfor.cond.cleanup
289
289
to label %cleanup unwind label %lpad17.loopexit.split-lp
290
290
291
291
cleanup: ; preds = %sync.continue21, %entry
292
- %21 = call i8* @llvm.hyper.lookup.i64 (i8* nonnull %0 , i64 8 , i8* bitcast (void (i8* )* @_ZN4cilkL4zeroIlEEvPv to i8* ), i8* bitcast (void (i8* , i8* )* @_ZN4cilkL4plusIlEEvPvS1_ to i8* ))
292
+ %21 = call i8* @llvm.hyper.lookup.i64 (ptr null , i8* nonnull %0 , i64 8 , i8* bitcast (void (i8* )* @_ZN4cilkL4zeroIlEEvPv to i8* ), i8* bitcast (void (i8* , i8* )* @_ZN4cilkL4plusIlEEvPvS1_ to i8* ))
293
293
%22 = bitcast i8* %21 to i64*
294
294
%23 = load i64 , i64* %22 , align 8 , !tbaa !7
295
- %24 = call i8* @llvm.hyper.lookup.i64 (i8* nonnull %1 , i64 8 , i8* bitcast (void (i8* )* @_ZN4cilkL4zeroIlEEvPv to i8* ), i8* bitcast (void (i8* , i8* )* @_ZN4cilkL4plusIlEEvPvS1_ to i8* ))
295
+ %24 = call i8* @llvm.hyper.lookup.i64 (ptr null , i8* nonnull %1 , i64 8 , i8* bitcast (void (i8* )* @_ZN4cilkL4zeroIlEEvPv to i8* ), i8* bitcast (void (i8* , i8* )* @_ZN4cilkL4plusIlEEvPvS1_ to i8* ))
296
296
%25 = bitcast i8* %24 to i64*
297
297
%26 = load i64 , i64* %25 , align 8 , !tbaa !7
298
298
%sum_racy.0.load92 = load i64 , i64* %sum_racy , align 8
@@ -467,7 +467,7 @@ declare void @llvm.reducer.register.i64(i8*, i64, i8*, i8*) #11
467
467
declare token @llvm.syncregion.start () #12
468
468
469
469
; Function Attrs: hyper_view inaccessiblememonly injective mustprogress nofree nounwind readonly strand_pure willreturn
470
- declare i8* @llvm.hyper.lookup.i64 (i8* , i64 , i8* , i8* ) #13
470
+ declare i8* @llvm.hyper.lookup.i64 (i8* , i8* , i64 , i8* , i8* ) #13
471
471
472
472
; Function Attrs: argmemonly mustprogress willreturn
473
473
declare void @llvm.sync.unwind (token) #14
0 commit comments