- May 05, 2011
-
-
Jakob Stoklund Olesen authored
llvm-svn: 130931
-
Fariborz Jahanian authored
blockScopeInfo's CapturesCXXThis field need get set as well. // rdar://9362021. John M. please review. llvm-svn: 130930
-
Devang Patel authored
llvm-svn: 130929
-
Eli Friedman authored
Avoid extra vreg copies for arguments passed in registers. Specifically, this can make MachineCSE more effective in some cases (especially in small functions). PR8361 / part of rdar://problem/8259436 . llvm-svn: 130928
-
Jakob Stoklund Olesen authored
This should unbreak llvm-gcc-i386-linux-selfhost. llvm-svn: 130927
-
Eli Friedman authored
llvm-svn: 130926
-
Eli Friedman authored
llvm-svn: 130925
-
Douglas Gregor authored
sense). Fixes <rdar://problem/9366066> by eliminating an inconsistency between C++ overloading (which handled scoped enumerations correctly) and C binary operator type-checking (which didn't). llvm-svn: 130924
-
Douglas Gregor authored
also include methods with zero-argument selectors. Implements <rdar://problem/9048332>. llvm-svn: 130922
-
Howard Hinnant authored
llvm-svn: 130921
-
Hongbin Zheng authored
llvm-svn: 130920
-
Argyrios Kyrtzidis authored
llvm-svn: 130919
-
Bill Wendling authored
who used this flag, and it now emits CFI and doesn't emit this anymore. All other targets left this flag "false". <rdar://problem/8486371> llvm-svn: 130918
-
Ted Kremenek authored
Place "incompatible pointer types assigning..." warning under a flag, allowing it to be surgically mapped to an error. llvm-svn: 130916
-
Mikhail Glushenkov authored
llvm-svn: 130915
-
Mikhail Glushenkov authored
llvm-svn: 130914
-
Ted Kremenek authored
Add Checker callback for running a checker at the end of processing an entire TranslationUnit. Patch by Lei Zhang. llvm-svn: 130913
-
Alexis Hunt authored
There's some unused stuff for now. llvm-svn: 130912
-
Nick Lewycky authored
crash. llvm-svn: 130911
-
Greg Clayton authored
integer and the register byte size matches the size of a pointer. This removes the "--lookup" option. llvm-svn: 130910
-
Daniel Dunbar authored
llvm-svn: 130909
-
Jim Ingham authored
Fix the "target stop-hook add" input reader so that it won't say the stop hook was added if the input was interrupted. llvm-svn: 130907
-
Matt Beaumont-Gay authored
llvm-svn: 130906
-
Johnny Chen authored
o lldb.debugger o lldb.target o lldb.process o lldb.thread o lldb.frame "just works" when we stop at a breakpoint. llvm-svn: 130904
-
Nick Lewycky authored
llvm-svn: 130903
-
Douglas Gregor authored
the overloading of member and non-member functions results in arity mismatches that don't fit well into our overload-printing scheme. This only happens for invalid code (which breaks the arity invariants for these cases), so just suppress the diagnostic rather than inventing anything new. Fixes <rdar://problem/9222009>. llvm-svn: 130902
-
Nick Lewycky authored
foo.pic.gcno instead of foo.gcno. llvm-svn: 130899
-
Alexis Hunt authored
llvm-svn: 130898
-
Nick Lewycky authored
filename. llvm-svn: 130897
-
Jakob Stoklund Olesen authored
Joining physregs is inherently dangerous because it uses a heuristic to avoid creating invalid code. Linear scan had an emergency spilling mechanism to deal with those rare cases. The new greedy allocator does not. The greedy register allocator is much better at taking hints, so this has almost no impact on code size and quality. The few cases where it matters show up as unit tests that now have -join-physregs enabled explicitly. llvm-svn: 130896
-
Devang Patel authored
llvm-svn: 130895
-
Devang Patel authored
llvm-svn: 130894
-
Jakob Stoklund Olesen authored
llvm-svn: 130893
-
Jakob Stoklund Olesen authored
It is OK for B to be any GR8_ABCD_H superclass, the returned register class doesn't have to map surjectively onto B. llvm-svn: 130892
-
Jakob Stoklund Olesen authored
Most of these tests require a single mov instruction that can come either before or after a 2-addr instruction. -join-physregs changes the behavior, but the results are equivalent. llvm-svn: 130891
-
Douglas Gregor authored
that we've previously seen, both in declared methods and from previous KVC completions, to eliminate duplicates. Fixes <rdar://problem/9162207>. llvm-svn: 130890
-
Bill Wendling authored
llvm-svn: 130889
-
Alexis Hunt authored
Increase robustness of the delegating constructor cycle detection mechanism. No more infinite loops on invalid or logic errors leading to false results. Ensure that this is maintained correctly accross serialization. llvm-svn: 130887
-
Ted Kremenek authored
ASTUnit::LoadFromASTFile(): recover the resources from an ASTReader if it crashes during PCH validation. llvm-svn: 130886
-
Ted Kremenek authored
llvm-svn: 130885
-