Displaying 1 result from an estimated 1 matches for "starthash".
2009 Dec 22
1
[LLVMdev] is there a compiler barrier that is effective at codegen level?
...is mixing seems to happen
in the code generator. I can prevent it by putting the two calls into a
separate BB, but then I can't use -simplifycfg, -jump-threading, ... as is.
Here is an example:
%160 = add i64 %158, %159 ; <i64> [#uses=1]
%161 = sub i64 %160, %startHash.0 ; <i64> [#uses=5]
tail call void asm sideeffect "", "~{dirflag},~{fpsr},~{flags},~{memory}"()
nounwind
%fp73 = call i8* @llvm.frameaddress(i32 0) ; <i8*> [#uses=1]
%sp74 = call i8* @llvm.stacksave() ; <i8*> [#uses=1]
c...