Displaying 4 results from an estimated 4 matches for "forcond".
2018 Nov 23
2
is this a bug in an optimization pass?
..., i1
false), !dbg !60
call void @llvm.dbg.declare(metadata [10 x %Bar]* %array, metadata
!45, metadata !DIExpression()), !dbg !60
store i64 0, i64* %for_index, align 8, !dbg !61
call void @llvm.dbg.declare(metadata i64* %for_index, metadata !55,
metadata !DIExpression()), !dbg !63
br label %ForCond, !dbg !61
ForCond: ; preds = %Else, %Entry
%1 = load i64, i64* %for_index, align 8, !dbg !61
%2 = icmp ne i64 %1, 10, !dbg !61
br i1 %2, label %ForBody, label %ForElse, !dbg !61
ForBody: ; preds = %ForCond
%...
2008 Mar 31
5
[LLVMdev] Additional Optimization I'm Missing?
...double 0.000000e+00, double* %OS_start
store double 1.000000e+00, double* %OS_timestep
store double 3.000000e-01, double* %birth_rate
store double 3.000000e+01, double* %population
%OS_start1 = load double* %OS_start ; <double> [#uses=1]
store double %OS_start1, double* %time
br label %forcond
forcond: ; preds = %forinc, %entry
%time2 = load double* %time ; <double> [#uses=1]
%OS_end3 = load double* %OS_end ; <double> [#uses=1]
%forcond4 = fcmp olt double %time2, %OS_end3 ; <i1> [#uses=1]
br i1 %forcond4, label %forbody, label %forafter
forbody: ; preds = %fo...
2008 Jul 21
6
[LLVMdev] LICM/store-aliasing of global loads
...ction, but that does not address the RA/scheduling issues and is
difficult to do in general due to some additional semantics in our
frontend.
Thanks!
Stefanus
=== Example ===
@b = external constant float*
@a = external constant float*
define void @test(i32 %count) {
entry:
br label %forcond
forcond: ; preds = %forinc, %entry
%i.0 = phi i32 [ 0, %entry ], [ %inc, %forinc ] ;
<i32> [#uses=4]
%cmp = icmp ult i32 %i.0, %count ; <i1> [#uses=1]
br i1 %cmp, label %forbody, label %afterfor
forbody: ;...
2013 Oct 15
0
[LLVMdev] [llvm-commits] r192750 - Enable MI Sched for x86.
...t;> ==============================================================================
>> --- llvm/trunk/test/CodeGen/X86/fold-pcmpeqd-2.ll (original)
>> +++ llvm/trunk/test/CodeGen/X86/fold-pcmpeqd-2.ll Tue Oct 15 18:33:07 2013
>> @@ -54,22 +54,27 @@ forbody: ; preds = %forcond
>> %mul310 = fmul <4 x float> %bitcast204.i104, zeroinitializer ; <<4 x float>> [#uses=2]
>> %mul313 = fmul <4 x float> %bitcast204.i, zeroinitializer ; <<4 x float>> [#uses=1]
>> %cmpunord.i11 = cal...