- Feb 02, 2010
-
-
Nate Begeman authored
The MCStreamer based assemblers will take over for this functionality. llvm-svn: 95033
-
Douglas Gregor authored
a test for access declarations and remove a (broken) test for removal of default arguments. llvm-svn: 95032
-
Douglas Gregor authored
- In C++, prior to the closing '}', set the type of enumerators based on the type of their initializer. Don't perform unary conversions on the enumerator values. - In C++, handle overflow when an enumerator has no initializer and its value cannot be represented in the type of the previous enumerator. - In C, handle overflow more gracefully, by complaining and then falling back to the C++ rules. - In C, if the enumerator value is representable in an int, convert the expression to the type 'int'. Fixes PR5854 and PR4515. llvm-svn: 95031
-
Daniel Dunbar authored
llvm-svn: 95030
-
Daniel Dunbar authored
llvm-svn: 95029
-
Sean Callanan authored
directories (like, oh, say, any multistage build) llvm-svn: 95028
-
Eric Christopher authored
llvm-svn: 95027
-
Ted Kremenek authored
llvm-svn: 95026
-
Johnny Chen authored
Rn operand. llvm-svn: 95025
-
Sean Callanan authored
target platform, depending on whether the target supports the blocks API or not llvm-svn: 95024
-
- Feb 01, 2010
-
-
Devang Patel authored
llvm-svn: 95023
-
Bill Wendling authored
llvm-svn: 95022
-
Dale Johannesen authored
llvm-svn: 95021
-
Nick Kledzik authored
llvm-svn: 95018
-
Evan Cheng authored
llvm-svn: 95017
-
Devang Patel authored
llvm-svn: 95016
-
Evan Cheng authored
llvm-svn: 95014
-
Mon P Wang authored
llvm-svn: 95012
-
Sean Callanan authored
because some platforms don't support blocks and then break because the symbols aren't present llvm-svn: 95011
-
Devang Patel authored
llvm-svn: 95010
-
Devang Patel authored
llvm-svn: 95009
-
Devang Patel authored
llvm-svn: 95008
-
Bob Wilson authored
disabled by default. This divides the existing load PRE code into 2 phases: first it checks that it is safe to move the load to each of the predecessors where it is unavailable, and then if it is safe, the code is changed to move the load. Radar 7571861. llvm-svn: 95007
-
Daniel Dunbar authored
llvm-svn: 95006
-
Daniel Dunbar authored
llvm-svn: 95005
-
Daniel Dunbar authored
llvm-svn: 95004
-
Chris Lattner authored
by setting the section of the generated global. This is an optimization done by the code generator, and the code being removed didn't handle the case when the string contained an embedded nul (which the code generator does correctly handle). This is rdar://7589850 llvm-svn: 95003
-
Duncan Sands authored
llvm-svn: 95002
-
Chris Lattner authored
llvm-svn: 95001
-
Duncan Sands authored
into 80 columns to match my artistic preferences. llvm-svn: 95000
-
Sebastian Redl authored
In C++, an initializer on a variable doesn't necessarily mean it's the definition. With that in mind, rename getDefinition to getAnyInitializer (to distinguish it from getInit) and reimplement it in terms of isThisDeclarationADefinition. Update all code to use this new function. llvm-svn: 94999
-
Chris Lattner authored
emmintrin looks ok. llvm-svn: 94998
-
Chris Lattner authored
llvm-svn: 94997
-
Dale Johannesen authored
llvm-svn: 94996
-
Chris Lattner authored
llvm-svn: 94995
-
Ted Kremenek authored
llvm-svn: 94994
-
Chris Lattner authored
evaluateICmpRelation wasn't handling blockaddress. llvm-svn: 94993
-
Ted Kremenek authored
when checking if the format specifier matches the type of the data argument and the length modifier indicates the data type is 'char' or 'short'. llvm-svn: 94992
-
Devang Patel authored
llvm-svn: 94991
-
Mon P Wang authored
type is the same as the element type of the vector. EXTRACT_VECTOR_ELT can be used to extended the width of an integer type. This fixes a bug for Generic/vector-casts.ll on a ppc750. llvm-svn: 94990
-