search for: end23

Displaying 5 results from an estimated 5 matches for "end23".

Did you mean: end2
2013 Jan 21
2
[LLVMdev] introducing sign extending halfword loads into the LLVM IR
...arison on the non-extended value; the result is a comparison operation on 16-bit operands, followed by a select operation on 32-bit operands: %0 = load i16* %arrayidx2, align 2, !dbg !502 %conv = sext i16 %0 to i32, !dbg !502 %cmp16 = icmp sgt i16 %0, 2047, !dbg !510 br i1 %cmp16, label %if.end23, label %if.else, !dbg !510 if.else: ; preds = %for.body %cmp19 = icmp slt i16 %0, -2048, !dbg !511 <--- 16-bit comparison %.conv = select i1 %cmp19, i32 -2048, i32 %conv, !dbg !511 <--- 32-bit select...
2013 Jan 21
0
[LLVMdev] introducing sign extending halfword loads into the LLVM IR
...lue; the result is a comparison operation on 16-bit > operands, followed by a select operation on 32-bit operands: > > %0 = load i16* %arrayidx2, align 2, !dbg !502 > %conv = sext i16 %0 to i32, !dbg !502 > %cmp16 = icmp sgt i16 %0, 2047, !dbg !510 > br i1 %cmp16, label %if.end23, label %if.else, !dbg !510 > > if.else: ; preds = %for.body > %cmp19 = icmp slt i16 %0, -2048, !dbg !511 > <--- 16-bit comparison > %.conv = select i1 %cmp19, i32 -2048, i32 %conv, !dbg !511 <--- > 32-bit select...
2013 Jan 21
2
[LLVMdev] introducing sign extending halfword loads into the LLVM IR
...d value; the result is a comparison operation on 16-bit operands, followed by a select operation on 32-bit operands: > > %0 = load i16* %arrayidx2, align 2, !dbg !502 > %conv = sext i16 %0 to i32, !dbg !502 > %cmp16 = icmp sgt i16 %0, 2047, !dbg !510 > br i1 %cmp16, label %if.end23, label %if.else, !dbg !510 > > if.else: ; preds = %for.body > %cmp19 = icmp slt i16 %0, -2048, !dbg !511 <--- 16-bit comparison > %.conv = select i1 %cmp19, i32 -2048, i32 %conv, !dbg !511 &...
2013 Jan 21
3
[LLVMdev] introducing sign extending halfword loads into the LLVM IR
...is a comparison operation on 16-bit operands, followed by a select operation on 32-bit operands: >> >> %0 = load i16* %arrayidx2, align 2, !dbg !502 >> %conv = sext i16 %0 to i32, !dbg !502 >> %cmp16 = icmp sgt i16 %0, 2047, !dbg !510 >> br i1 %cmp16, label %if.end23, label %if.else, !dbg !510 >> >> if.else: ; preds = %for.body >> %cmp19 = icmp slt i16 %0, -2048, !dbg !511 <--- 16-bit comparison >> %.conv = select i1 %cmp19, i32 -2048, i32 %conv, !dbg...
2013 Jan 21
0
[LLVMdev] introducing sign extending halfword loads into the LLVM IR
...parison operation on 16-bit >> operands, followed by a select operation on 32-bit operands: >> >> %0 = load i16* %arrayidx2, align 2, !dbg !502 >> %conv = sext i16 %0 to i32, !dbg !502 >> %cmp16 = icmp sgt i16 %0, 2047, !dbg !510 >> br i1 %cmp16, label %if.end23, label %if.else, !dbg !510 >> >> if.else: ; preds = %for.body >> %cmp19 = icmp slt i16 %0, -2048, !dbg !511 >> <--- 16-bit comparison >> %.conv = select i1 %cmp19, i32 -2048, i32 %conv, !dbg !511 >> <...