Displaying 4 results from an estimated 4 matches for "_tmp4".
Did you mean:
tmp4
2016 Apr 18
2
Different index types in GEPs -> non-aliasing?
Hi,
It seems that opt thinks that the two pointers
%_tmp2 = getelementptr [3 x i16], [3 x i16]* %a, i16 0, i64 1
and
%_tmp4 = getelementptr [3 x i16], [3 x i16]* %a, i16 0, i16 1
does not alias? Is this intended or a bug?
Details below:
--------------
I found this when I ran opt on:
define i16 @f () {
%a = alloca [3 x i16]
; Write 98 at index 1 in the array.
; NB: using i64 as type of the index argument!
%...
2007 Dec 27
0
SAS to R - if you have SAS 8.2+
...)
obSAS.LanguageService$Submit(cont1)
obSAS.LanguageService$Submit(cont2)
obSAS.LanguageService$Submit(cont3)
obSAS.LanguageService$Submit(cont4)
obSAS.LanguageService$Submit(cont5)
# column definitions, all as characters
scf <- read.csv(coldef,as.is=T)
sasline1 <- paste("data _tmp4; set sasds.", inSAS, ";
run;",sep="")
obSAS.LanguageService$Submit(sasline1)
sasline2 <- paste("proc export data=_tmp4
outfile='",csvdata,"' dbms=csv; run;",sep="")
obSAS.LanguageService$Submit(sasline2)
sdf <- read.csv(cs...
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
...---------
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
br label %bb5
bb5:...