Displaying 3 results from an estimated 3 matches for "_tmp31".
Did you mean:
tmp31
2016 Feb 08
2
LoopIdiomRegognize vs Preserved
Hi,
I'm having problems with the LoopIdiomRegognizer crashing on me with
An asserting value handle still pointed to this value!
UNREACHABLE executed at ../lib/IR/Value.cpp:695!
If I remove
AU.addPreserved<LoopInfoWrapperPass>();
or
AU.addPreserved<AAResultsWrapperPass>();
everything goes well.
The C-code triggering this is
void foo(int a[10][10])
{
int i, j,
2016 Feb 09
2
LoopIdiomRegognize vs Preserved
...gt;
-------------- next part --------------
define void @set_array() {
%j.3 = alloca i8
%k.4 = alloca i8
br label %bb1
bb4: ; preds = %bb3
store i8 0, i8* %k.4
br label %bb5
bb6: ; preds = %bb5
%_tmp31 = sext i8 %_tmp3 to i64
%_tmp4 = mul i64 %_tmp31, 10
%_tmp5 = getelementptr i8, i8* undef, i64 %_tmp4
%_tmp6 = load i8, i8* %k.4
%_tmp7 = getelementptr i8, i8* %_tmp5, i8 %_tmp6
store i8 42, i8* %_tmp7
%_tmp8 = load i8, i8* %k.4
%_tmp9 = add i8 %_tmp8, 1
store i8 %_tmp9, i8* %k.4...
2017 Jan 13
4
Wrong code bug after GVN/PRE?
...lementptr %arr18, %ptr20 %_tmp23, i16 0, i64 %_tmp25
store %int4 %_tmp22, %ptr7 %_tmp26
br label %bb5
bb5:
%_tmp27 = load %int4, %ptr7 %cach1.11
%_tmp28 = icmp eq %int4 %_tmp27, 7
br i1 %_tmp28, label %bb6, label %bb_usw2
bb6:
%_tmp29 = load %int4, %ptr7 %step1.7
%_tmp30 = icmp eq %int4 %_tmp29, 0
%_tmp31 = select i1 %_tmp30, %int4 1, %int4 0
call void @CVAL_VERIFY_FUNC(%int4 %_tmp31)
%_tmp32 = load %ptr20, %ptr26 %liv1.12
%_tmp33 = load %int4, %ptr7 %step1.7
%_tmp34 = sext %int4 %_tmp33 to i64
%_tmp35 = getelementptr %arr18, %ptr20 %_tmp32, i16 0, i64 %_tmp34
%_tmp36 = load %int4, %ptr7 %_tmp35
%_t...