- May 14, 2010
-
-
Jakob Stoklund Olesen authored
llvm-svn: 103821
-
Jakob Stoklund Olesen authored
llvm-svn: 103820
-
Douglas Gregor authored
llvm-svn: 103819
-
Howard Hinnant authored
llvm-svn: 103814
-
Bill Wendling authored
stack. llvm-svn: 103813
-
Fariborz Jahanian authored
Radar 7923673. llvm-svn: 103812
-
Douglas Gregor authored
part (or possibly all) of PR7132. llvm-svn: 103810
-
Ted Kremenek authored
Clang's representation of the C type system to clients. It is nowhere near complete, and will be expanded on demand. llvm-svn: 103809
-
Bill Wendling authored
llvm-svn: 103808
-
Jim Grosbach authored
llvm-svn: 103807
-
Jim Grosbach authored
llvm-svn: 103806
-
Jim Grosbach authored
while debugging what's mishandled about them in the post-RA pass. llvm-svn: 103805
-
Bill Wendling authored
llvm-svn: 103804
-
Douglas Gregor authored
throw, it should use invoke when needed. The fixes the Boost.Statechrt failures that motivated PR7132, but there are a few side issues to tackle as well. llvm-svn: 103803
-
Bill Wendling authored
the variable actually tracks. N.B., several back-ends are using "HasCalls" as being synonymous for something that adjusts the stack. This isn't 100% correct and should be looked into. llvm-svn: 103802
-
Devang Patel authored
llvm-svn: 103801
-
Dan Gohman authored
used more than once. If ISel had put a kill flag on one of them, it's not valid to transfer the kill flag to each new instance. llvm-svn: 103799
-
Devang Patel authored
llvm-svn: 103798
-
Jakob Stoklund Olesen authored
- Kill is implicit when use and def registers are identical. - Only virtual registers can differ. Add a -verify-fast-regalloc to run the verifier before the fast allocator. llvm-svn: 103797
-
Nick Kledzik authored
llvm-svn: 103796
-
Nick Kledzik authored
llvm-svn: 103795
-
Nick Kledzik authored
llvm-svn: 103794
-
Anders Carlsson authored
llvm-svn: 103793
-
Anders Carlsson authored
llvm-svn: 103792
-
Kevin Enderby authored
argument, like "int $4", to not get an Assertion error. llvm-svn: 103791
-
Evan Cheng authored
llvm-svn: 103790
-
Daniel Dunbar authored
used to replace a normal relocation, not a reference to a GOT entry. llvm-svn: 103789
-
Howard Hinnant authored
llvm-svn: 103788
-
Fariborz Jahanian authored
user directive is needed to force a property implementation. It is decided based on those propeties which are declared in the class (or in its protocols) but not those which must be default implemented by one of its super classes. Implements radar 7923851. llvm-svn: 103787
-
Ted Kremenek authored
llvm-svn: 103785
-
Jakob Stoklund Olesen authored
This adds extra security against using clobbered physregs, and it adds kill markers to physreg uses. llvm-svn: 103784
-
Chris Lattner authored
declarator is incorrect. Not being a typename causes the parser to dive down into the K&R identifier list handling stuff, which is almost never the right thing to do. Before: r.c:3:17: error: expected ')' void bar(intptr y); ^ r.c:3:9: note: to match this '(' void bar(intptr y); ^ r.c:3:10: error: a parameter list without types is only allowed in a function definition void bar(intptr y); ^ After: r.c:3:10: error: unknown type name 'intptr'; did you mean 'intptr_t'? void bar(intptr y); ^~~~~~ intptr_t r.c:1:13: note: 'intptr_t' declared here typedef int intptr_t; ^ This fixes rdar://7980651 - poor recovery for bad type in the first arg of a C function llvm-svn: 103783
-
Chris Lattner authored
llvm-svn: 103782
-
Chris Lattner authored
identifier in the identifier list consumed before it is called. No functionality change. llvm-svn: 103781
-
Abramo Bagnara authored
llvm-svn: 103780
-
Devang Patel authored
Providing linkage name for function static variable confuses gdb, so don't do that. llvm-svn: 103779
-
Dan Gohman authored
llvm-svn: 103778
-
Dan Gohman authored
control barriers, not memory ordering barriers. llvm-svn: 103777
-
Dan Gohman authored
llvm-svn: 103776
-
Daniel Dunbar authored
types.", it is breaking Clang bootstrap. llvm-svn: 103775
-