- Aug 16, 2009
-
-
Oscar Fuentes authored
failure with VS 9.0, nmake and cmake 2.6.4. The buildbot output does not show the patch level of cmake, it just says 2.6. Sadly, parallel builds are broken due to recent changes on LLVM Target libraries and its auxiliaries (TargetInfo, AsmPrinter, AsmParser). I have a patch for stablishing the correct dependencies, but cmake is buggy and generates makefiles that can't handle them. llvm-svn: 79180
-
Anders Carlsson authored
Add an IsInitializer flag to EmitAnyExpr. This is used to prevent temporaries from being destroyed when they're bound to a reference variable. llvm-svn: 79179
-
Anders Carlsson authored
No need to append extra padding now that we don't create packed structs for simple cases like the constant string. llvm-svn: 79178
-
Oscar Fuentes authored
parallel builds. llvm-svn: 79177
-
Anders Carlsson authored
AddInitializerToDecl can't take a FullExprArg. Make it take an ExprArg, and create the CXXExprWithTemporaries before setting the initializer on the VarDecl. llvm-svn: 79176
-
Chris Lattner authored
llvm-svn: 79175
-
Eli Friedman authored
unfoldable references to a PHI node in the block being folded, and disable the transformation in that case. The correct transformation of such PHI nodes depends on whether BB dominates Succ, and dominance is expensive to compute here. (Alternatively, it's possible to check whether any uses are live, but that's also essentially a dominance calculation. Another alternative is to use reg2mem, but it probably isn't a good idea to use that in simplifycfg.) Also, remove some incorrect code from CanPropagatePredecessorsForPHIs which is made unnecessary with this patch: it didn't consider the case where a PHI node in BB has multiple uses. llvm-svn: 79174
-
Anders Carlsson authored
llvm-svn: 79173
-
Anders Carlsson authored
llvm-svn: 79172
-
Anders Carlsson authored
llvm-svn: 79171
-
Chris Lattner authored
can asmprint: NEW: movl "L___stack_chk_guard$non_lazy_ptr", %eax OLD: movl L___stack_chk_guard$non_lazy_ptr, %eax where 'new' is coming out of the MCInst version of the printer. llvm-svn: 79170
-
Anders Carlsson authored
llvm-svn: 79168
-
Chris Lattner authored
llvm-svn: 79167
-
Mike Stump authored
llvm-svn: 79166
-
Chris Lattner authored
llvm-svn: 79165
-
Chris Lattner authored
CHECK-NEXT is on. llvm-svn: 79164
-
Erick Tryzelaar authored
llvm-svn: 79163
-
Erick Tryzelaar authored
llvm-svn: 79162
-
Erick Tryzelaar authored
llvm-svn: 79161
-
Erick Tryzelaar authored
llvm-svn: 79160
-
Erick Tryzelaar authored
llvm-svn: 79159
-
Erick Tryzelaar authored
llvm-svn: 79158
-
Anders Carlsson authored
Move builtin call checking out into a separate function, make CheckFunctionCall and CheckBlockCall return bool instead. No intended functionality change. llvm-svn: 79157
-
Mike Stump authored
llvm-svn: 79156
-
Evan Cheng authored
llvm-svn: 79150
-
Anders Carlsson authored
llvm-svn: 79149
-
Eli Friedman authored
initializes all the members; this fixes a valgrind error in the regression tests. llvm-svn: 79148
-
Anders Carlsson authored
llvm-svn: 79147
-
Bill Wendling authored
llvm-svn: 79146
-
Eli Friedman authored
llvm-svn: 79145
-
- Aug 15, 2009
-
-
Benjamin Kramer authored
llvm-svn: 79144
-
Eli Friedman authored
llvm-svn: 79143
-
Dan Gohman authored
llvm-svn: 79142
-
Eli Friedman authored
llvm-svn: 79140
-
Bill Wendling authored
what was there before. In "no FP mode", we weren't generating labels and unwind table entries after each "push" instruction. While more than likely "okay", it's not technically correct. The major thing was that the ordering of when to define a new CFA register and at what offset wasn't correct. This would cause the exception handling to fail in ways most miserable to users. I also cleaned up some code a bit. There's one function which has a "return" at the beginning, so it's never used. Should I just remove it? :-) llvm-svn: 79139
-
Eli Friedman authored
llvm-svn: 79138
-
Bill Wendling authored
llvm-svn: 79136
-
Bill Wendling authored
llvm-svn: 79135
-
Benjamin Kramer authored
llvm-svn: 79134
-
Benjamin Kramer authored
llvm-svn: 79133
-