- Jul 15, 2010
-
-
Douglas Gregor authored
definition, we're likely going to end up breaking the invariants of the template system, e.g., that the depths of template parameter lists match up with the nesting template of the template. So, make sure we mark such ill-formed declarations as invalid or don't even build them at all. llvm-svn: 108372
-
Eric Christopher authored
llvm-svn: 108371
-
Devang Patel authored
llvm-svn: 108370
-
Dan Gohman authored
independent of the order that isel happens to visit the dbg_declare intrinsics. This fixes a bug in which the formal arguments were being printed in reverse order, now that fast isel is going bottom up. llvm-svn: 108369
-
Chris Lattner authored
llvm-svn: 108368
-
Bob Wilson authored
DIRS list, so it does no good to filter it from PARALLEL_DIRS), and replace it with a check to disable building the shared library version of edis when the flag is set. Disabling it entirely does not work because MC uses it now. llvm-svn: 108367
-
Benjamin Kramer authored
llvm-svn: 108366
-
Eric Christopher authored
llvm-svn: 108365
-
Dan Gohman authored
llvm-svn: 108364
-
- Jul 14, 2010
-
-
Douglas Gregor authored
llvm-svn: 108363
-
Dale Johannesen authored
llvm-svn: 108362
-
Howard Hinnant authored
llvm-svn: 108359
-
Dan Gohman authored
llvm-svn: 108358
-
Dan Gohman authored
llvm-svn: 108357
-
Sebastian Redl authored
llvm-svn: 108354
-
Owen Anderson authored
"bonus" instruction to be speculatively executed. Add a heuristic to ensure we're not tripping up out-of-order execution by checking that this bonus instruction only uses values that were already guaranteed to be available. This allows us to eliminate the short circuit in (x&1)&&(x&2). llvm-svn: 108351
-
Daniel Dunbar authored
looking up Clang in the normal search paths (which may end up finding the wrong clang). llvm-svn: 108346
-
Daniel Dunbar authored
llvm-svn: 108345
-
Dan Gohman authored
llvm-svn: 108343
-
Chris Lattner authored
patch by Michael Spencer! llvm-svn: 108342
-
Fariborz Jahanian authored
and some are already synthesized by user declaration. llvm-svn: 108341
-
Sebastian Redl authored
llvm-svn: 108340
-
Jim Grosbach authored
in the literal field of an instruction. E.g., long long foo(long long a) { return a - 734439407618LL; } rdar://7038284 llvm-svn: 108339
-
Douglas Gregor authored
_Foo) from code-completion results when they come from a system header. llvm-svn: 108338
-
Dan Gohman authored
it can look past points where a debugger might modify user variables. llvm-svn: 108336
-
Bob Wilson authored
llvm-svn: 108334
-
Fariborz Jahanian authored
as well. Fixes radar 7975788. llvm-svn: 108333
-
Bob Wilson authored
Patch by Brian Lucas. PR7636. llvm-svn: 108332
-
Howard Hinnant authored
llvm-svn: 108331
-
Duncan Sands authored
just use memset to zero the entire struct. llvm-svn: 108330
-
Eli Friedman authored
llvm-svn: 108328
-
Evan Cheng authored
address cannot be allocated a register is in 32-bit mode where the first three arguments are marked inreg. In that case EAX, EDX, and ECX will be used for argument passing. This fixes PR7610. llvm-svn: 108327
-
John McCall authored
follow <name>; instead they follow <type>, which has <name> as a subset. Fixes PR7446. llvm-svn: 108326
-
Chandler Carruth authored
This flag and warning match GCC semantics. Also, move it to -Wextra as this is a largely cosmetic issue and doesn't seem to mask problems. Subsequent fixes to the tests which no longer by default emit the warning. Added explicit test cases for both C and C++ behavior with the warning turned on. llvm-svn: 108325
-
Bob Wilson authored
llvm-svn: 108324
-
Bob Wilson authored
of the value of the immediate. llvm-svn: 108323
-
Chris Lattner authored
llvm-svn: 108322
-
Chris Lattner authored
reapply benjamin's instcombine patch, I don't see anything wrong with it and can't repro any problems with a manual self-host. llvm-svn: 108320
-
Evan Cheng authored
llvm-svn: 108319
-
Douglas Gregor authored
Add test case that was causing an infinite loop when reading PCH files. The test works with ToT Clang already llvm-svn: 108318
-