- Feb 26, 2010
-
-
Jakob Stoklund Olesen authored
llvm-svn: 97261
-
Jeffrey Yasskin authored
build with exceptions even if LLVM is built without. llvm-svn: 97260
-
Benjamin Kramer authored
llvm-svn: 97259
-
John McCall authored
llvm-svn: 97258
-
Dan Gohman authored
llvm-svn: 97257
-
Dan Gohman authored
llvm-svn: 97256
-
Dale Johannesen authored
as X86 is currently the only FastISel target. Per review. llvm-svn: 97255
-
Fariborz Jahanian authored
Fixes radar 7692350. llvm-svn: 97254
-
-
Dale Johannesen authored
llvm-svn: 97252
-
Dale Johannesen authored
llvm-svn: 97251
-
Ted Kremenek authored
Sema and into analyze_printf::ParseFormatString(). Also use a bitvector to determine what arguments have been covered (instead of just checking to see if the last argument consumed is the max argument). This is prep. for support positional arguments (an IEEE extension). llvm-svn: 97248
-
Bob Wilson authored
argument of createGVNPass and set it automatically for -O3. llvm-svn: 97245
-
Fariborz Jahanian authored
blocks's argument in the inner block requires special treatment. Fixes radar 7692419. llvm-svn: 97244
-
Sanjiv Gupta authored
llvm-svn: 97236
-
Bob Wilson authored
llvm-svn: 97235
-
Chris Lattner authored
stuff to emit optimal nops in the right places. llvm-svn: 97233
-
Sanjiv Gupta authored
present in the module. llvm-svn: 97232
-
Chris Lattner authored
llvm-svn: 97231
-
Jeffrey Yasskin authored
llvm-svn: 97230
-
Jeffrey Yasskin authored
llvm-svn: 97229
-
Sanjiv Gupta authored
llvm-svn: 97228
-
Dan Gohman authored
llvm-svn: 97227
-
Richard Osborne authored
Previously LoopStrengthReduce would sometimes be unable to find a legal formula, causing an assertion failure. llvm-svn: 97226
-
Zhongxing Xu authored
Use this information to find the returned value and bind it to CallExpr in ProcessCallExit. And there is no need to remove dead bindings in ProcessCallExit, because a. it would clean up the return value bound to CallExpr b. we still would do it in the next ProcessStmt(), where we would not misclean up the return value. llvm-svn: 97225
-
Chandler Carruth authored
fix, just trying to get the build bots happy again. llvm-svn: 97223
-
Zhongxing Xu authored
llvm-svn: 97222
-
John McCall authored
propagating error conditions out of the various annotate-me-a-snowflake routines. Generally (but not universally) removes redundant diagnostics as well as, you know, not crashing on bad code. On the other hand, I have just signed myself up to fix fiddly parser errors for the next week. Again. llvm-svn: 97221
-
Chandler Carruth authored
llvm-svn: 97220
-
Chris Lattner authored
llvm-svn: 97219
-
Chris Lattner authored
gross little neighbor merging implementation. This one has the benefit of not violating the ordering of patterns, so it generates code that passes tests again. llvm-svn: 97218
-
Chris Lattner authored
llvm-svn: 97217
-
Chris Lattner authored
llvm-svn: 97216
-
Chris Lattner authored
current design. This generates a matcher that successfully runs, but it turns out that the factoring we're doing violates the ordering of patterns, so we end up matching (e.g.) movups where we want movaps. This won't due, but I'll address this in a follow on patch. It's nice to not be on by default yet! :) llvm-svn: 97215
-
Chris Lattner authored
that we never return a tombstone value, which (thankfully) triggers an assert in densemap. llvm-svn: 97214
-
Sanjiv Gupta authored
object construction. There is no provision to change them when the code for a function generated. So we have to change these names while printing assembly. llvm-svn: 97213
-
Chris Lattner authored
and restore the entire matcher stack by value. This is because children we're testing could do moveparent or other things besides just scribbling on additions to the stack. llvm-svn: 97212
-
Sanjiv Gupta authored
llvm-svn: 97211
-
Douglas Gregor authored
instantiation so long as that explicit specialization was declared previously. Fixes PR6160. llvm-svn: 97210
-
Douglas Gregor authored
how we find the operator delete that matches withe operator new we found in a C++ new-expression. This will also need CodeGen support. On a happy note, we're now a "nans" away from building tramp3d-v4. llvm-svn: 97209
-