search for: call10

Displaying 4 results from an estimated 4 matches for "call10".

Did you mean: call1
2018 Jun 29
2
Cleaning up ‘br i1 false’ cases in CodeGenPrepare
...false) #5 br label %cond.true8.i27 cond.true5.i26.thread: ; preds = %cond.true5.i %call.i = tail call i32 @check_func() #5 br label %cond.false.i29 if.end.thread53: ; preds = %if.then %2 = bitcast [16 x i8]* %source18 to i8* %call10.i = call i8* @copy2(i64 16, i8* nonnull %2, i8* nonnull %py_src, i64 %conv) #5 br label %cond.false9.i31 if.end: ; preds = %entry br i1 false, label %cond.true5.i26, label %cond.false9.i31 cond.true5.i26: ; preds =...
2015 Aug 21
2
The semantics of the fptrunc instruction with an example of incorrect optimisation
...tr, i64 0, i64 0), double 0x3FD3333340000000) #2 %call3 = tail call i32 @fesetround(i32 2048) #2 %call6 = tail call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.1, i64 0, i64 0), double 0x3FD3333340000000) #2 %call7 = tail call i32 @fesetround(i32 1024) #2 %call10 = tail call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.2, i64 0, i64 0), double 0x3FD3333340000000) #2 ret i32 0 } ``` the cast of a constant has been constant folded incorrectly (I guess that clang is assuming a particular rounding mode which in this case is...
2011 Dec 14
0
[LLVMdev] Help with hazards
...entptr inbounds ([256 x [256 x double]]* @cc, i32 0, i32 0), double 0.000000e+00) nounwind %inc8 = add nsw i32 %nl.014, 1 %exitcond = icmp eq i32 %inc8, 400000 br i1 %exitcond, label %for.end9, label %for.cond2.preheader for.end9: ; preds = %for.end %call10 = tail call i32 @clock() nounwind %sub = sub nsw i32 %call10, %call1 %conv = sitofp i32 %sub to double %div = fdiv double %conv, 1.000000e+06 %call11 = tail call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([14 x i8]* @.str1, i32 0, i32 0), double %div) nounwind %call12 = tail call...
2012 Dec 25
2
[LLVMdev] [DragonEgg] Strange call to @"\01__isoc99_fscanf"
...4 %conv = sext i32 %9 to i64 %10 = load i64* %szarray, align 8 %cmp8 = icmp ult i64 %conv, %10 br i1 %cmp8, label %for.body, label %for.end for.body: ; preds = %for.cond %11 = load %struct._IO_FILE** %wfile, align 8 %12 = load i32* %i, align 4 %call10 = call i32 (%struct._IO_FILE*, i8*, ...)* @fprintf(%struct._IO_FILE* %11, i8* getelementptr inbounds ([4 x i8]* @.str5, i32 0, i32 0), i32 %12) br label %for.inc for.inc: ; preds = %for.body %13 = load i32* %i, align 4 %inc = add nsw i32 %13, 1 stor...