We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider attached .ll file.
Running ./opt -simplify-libcalls will produce "bad" output. Resulting binary just outputs "Bad HeadURL".
This breaks Python 2.5
The text was updated successfully, but these errors were encountered:
assigned to @lattner
Sorry, something went wrong.
This is a miscompilation of the strchr optimizer:
%tmp9 = call i8* @​strchr( i8* getelementptr ([82 x i8]* @​headurl, i32 0, i64 52), i32 47 ) ;
<i8*> [#uses=3]
%tmp11 = getelementptr i8* %tmp9, i32 1 ; <i8*> [#uses=1]
%.strchr = getelementptr i8* getelementptr ([82 x i8]* @​headurl, i32 0, i64 52), i64 18 ;
%tmp11 = getelementptr i8* %.strchr, i32 1 ; <i8*> [#uses=1]
it is turning (strchr(x+123, 47)) into strchr(x+4, 47) instead of strchr(x+123+4, 47)
This looks like a design flaw in getConstantStringLength, I'm working on it.
Is this done now?
This specific one is, but there are other problems.
This is now fixed, with many patches.
lattner
No branches or pull requests
Extended Description
Consider attached .ll file.
Running ./opt -simplify-libcalls will produce "bad" output. Resulting binary
just outputs "Bad HeadURL".
This breaks Python 2.5
The text was updated successfully, but these errors were encountered: