- Dec 10, 2009
-
-
Devang Patel authored
Create global variable DIEs after creating subprogram DIEs. This allows function level static variable's to find their context at the time of DIE creation. llvm-svn: 91055
-
Jim Grosbach authored
llvm-svn: 91053
-
Douglas Gregor authored
a type currently being defined, from Nicola Gigante! llvm-svn: 91052
-
Devang Patel authored
llvm-svn: 91051
-
Douglas Gregor authored
llvm-svn: 91050
-
Jakob Stoklund Olesen authored
The coalescer is supposed to clean these up, but when setting up parameters for a function call, there may be copies to physregs. If the defining instruction has been LICM'ed far away, the coalescer won't touch it. The register allocation hint does not always work - when the register allocator is backtracking, it clears the hints. This patch is more conservative than r90502, and does not break 483.xalancbmk/i686. It still breaks the PowerPC bootstrap, so it is disabled by default, and can be enabled with the -trivial-coalesce-ends option. llvm-svn: 91049
-
Torok Edwin authored
This code was crashing always with oprofile enabled, since it tried to create a StringRef out of NULL, which run strlen on NULL. llvm-svn: 91046
-
John McCall authored
are a couple of O(n^2) operations in this, some analogous to the usual O(n^2) redeclaration problem and some not. In particular, retroactively removing shadow declarations when they're hidden by later decls is pretty unfortunate. I'm not yet convinced it's worse than the alternative, though. llvm-svn: 91045
-
Eli Friedman authored
llvm-svn: 91044
-
Eli Friedman authored
llvm-svn: 91043
-
Anders Carlsson authored
Mangle static variables inside Objective-C methods in Objective-C++. We currently mangle them the same way as gcc does. llvm-svn: 91042
-
Eli Friedman authored
llvm-svn: 91041
-
Chris Lattner authored
a better diagnostic in the second example. llvm-svn: 91040
-
Chris Lattner authored
llvm-svn: 91039
-
Chris Lattner authored
to use ColonProtectionRAIIObject in the C codepath even though it won't matter for consistency. llvm-svn: 91037
-
Anders Carlsson authored
llvm-svn: 91036
-
Mike Stump authored
during throw to deallocate the exception object. WIP. llvm-svn: 91035
-
Chris Lattner authored
llvm-svn: 91032
-
Anders Carlsson authored
llvm-svn: 91027
-
Anders Carlsson authored
llvm-svn: 91026
-
Anders Carlsson authored
llvm-svn: 91025
-
Chris Lattner authored
llvm-svn: 91024
-
Chris Lattner authored
TODOs for other classes that could be moved out of Parser.h. I don't plan to do these in the near term though. llvm-svn: 91023
-
Chris Lattner authored
llvm-svn: 91016
-
Chris Lattner authored
llvm-svn: 91015
-
Chris Lattner authored
to be a bool in Parser that is twiddled by the ColonProtectionRAIIObject class. No functionality change. llvm-svn: 91014
-
Anders Carlsson authored
llvm-svn: 91012
-
Eric Christopher authored
of the loop. We could get to this condition via indirect branches. llvm-svn: 91009
-
Chris Lattner authored
llvm-svn: 91008
-
Anders Carlsson authored
llvm-svn: 91006
-
Chris Lattner authored
value size. This only manifested when memdep inprecisely returns clobber, which is do to a caching issue in the PR5744 testcase. We can 'efficiently emulate' this by using '-no-aa' llvm-svn: 91004
-
Jim Grosbach authored
Add memory barrier intrinsic support for ARM. Moving towards adding the atomic operations intrinsics. llvm-svn: 91003
-
Nuno Lopes authored
llvm-svn: 91002
-
Mike Stump authored
llvm-svn: 91001
-
Mike Stump authored
llvm-svn: 91000
-
Chris Lattner authored
llvm-svn: 90999
-
Mike Stump authored
llvm-svn: 90998
-
Mike Stump authored
llvm-svn: 90997
-
Mike Stump authored
llvm-svn: 90996
-
Fariborz Jahanian authored
(fixes radar 7457534). llvm-svn: 90995
-