- Oct 14, 2009
-
-
Sebastian Redl authored
Have the exception specification checkers take partial diagnostics. Use this to merge two diagnostics. llvm-svn: 84105
-
Chris Lattner authored
presence of PHI nodes. llvm-svn: 84103
-
Sanjiv Gupta authored
from Var itself rather than the decl for DebugInfo metadata. llvm-svn: 84102
-
Sebastian Redl authored
llvm-svn: 84101
-
Chris Lattner authored
length of comment tokens. Patch by Abramo Bagnara! llvm-svn: 84100
-
Sebastian Redl authored
Use partial diagnostics properly in call to RequireCompleteType. Among other things, this means we get a note on the declaration of the incomplete type when it is used in an exception specification. llvm-svn: 84099
-
Sebastian Redl authored
llvm-svn: 84098
-
Edward O'Callaghan authored
llvm-svn: 84083
-
Zhongxing Xu authored
llvm-svn: 84081
-
Evan Cheng authored
llvm-svn: 84080
-
Evan Cheng authored
cannot alias the GEP. GEP pointer alias rule states this clearly: A pointer value formed from a getelementptr instruction is associated with the addresses associated with the first operand of the getelementptr. llvm-svn: 84079
-
Zhongxing Xu authored
llvm-svn: 84078
-
Chris Lattner authored
1) -fwritable-string does affect the non-utf16 version of cfstrings just not the utf16 ones. 2) utf16 strings should always be marked constant, as the __TEXT segment is readonly. 3) The name of the global doesn't matter, remove it from TargetInfo. 4) Trust the asmprinter to drop cstrings into the right section, like llvmgcc does now. This fixes rdar://7115750 llvm-svn: 84077
-
Edward O'Callaghan authored
llvm-svn: 84076
-
Chris Lattner authored
llvm-svn: 84075
-
Evan Cheng authored
llvm-svn: 84074
-
Zhongxing Xu authored
llvm-svn: 84073
-
Evan Cheng authored
llvm-svn: 84072
-
Zhongxing Xu authored
* Make all Base value the last argument. llvm-svn: 84071
-
-
Evan Cheng authored
llvm-svn: 84069
-
Fariborz Jahanian authored
Removes a FIXME. llvm-svn: 84068
-
Edward O'Callaghan authored
llvm-svn: 84067
-
Dale Johannesen authored
llvm-svn: 84066
-
Dan Gohman authored
and convert it to FileCheck. llvm-svn: 84065
-
Ted Kremenek authored
'CVPixelBufferCreateWithPlanarBytes()' and 'CVPixelBufferCreateWithBytes' (Core Video API) can indirectly release a pixel buffer object via a callback. This fixes <rdar://problem/7283567>. llvm-svn: 84064
-
Dale Johannesen authored
llvm-svn: 84063
-
Dan Gohman authored
(for uses marked kill and defs marked dead) a few instructions in addition to forwards. Also, increase the maximum number of instructions to scan, as it appears to help in a fair number of cases. llvm-svn: 84061
-
Dan Gohman authored
to remat non-load instructions as loads, and the remat code now uses the UnmodeledSideEffects flags, MachineMemOperands, and similar things to decide which instructions are valid for rematerialization. llvm-svn: 84060
-
Dan Gohman authored
llvm-svn: 84059
-
Douglas Gregor authored
llvm-svn: 84058
-
Douglas Gregor authored
are never copy constructors or copy assignment operators. llvm-svn: 84057
-
Dan Gohman authored
just the NumBlocks field. llvm-svn: 84056
-
Kevin Enderby authored
llvm-svn: 84055
-
Devang Patel authored
s/DebugLoc.InlinedLoc/DebugLoc.InlinedAtLoc/g llvm-svn: 84054
-
Douglas Gregor authored
unknown type name, e.g., foo::bar x; when "bar" does not refer to a type in "foo". With this change, the parser now calls into the action to perform diagnostics and can try to recover by substituting in an appropriate type. For example, this allows us to easily diagnose some missing "typename" specifiers, which we now do: test/SemaCXX/unknown-type-name.cpp:29:1: error: missing 'typename' prior to dependent type name 'A<T>::type' A<T>::type A<T>::f() { return type(); } ^~~~~~~~~~ typename Fixes PR3990. llvm-svn: 84053
-
Edward O'Callaghan authored
llvm-svn: 84051
-
Devang Patel authored
llvm-svn: 84050
-
Devang Patel authored
llvm-svn: 84049
-
Anders Carlsson authored
llvm-svn: 84048
-