- May 05, 2011
-
-
Rafael Espindola authored
llvm-svn: 130944
-
Andrew Trick authored
BuildSchedGraph was quadratic in the number of calls in the basic block. After this fix, it keeps only a single call at the top of the DefList so compile time doesn't blow up on large blocks. This reduces postRA sched time on an external test case from 81s to 0.3s. Although r130800 (reduced ARM register alias defs) also partially fixes the issue by reducing the constant overhead of checking call interference by an order of magnitude. Fixes <rdar://problem/7662664> very poor compile time with post RA scheduling. llvm-svn: 130943
-
Andrew Trick authored
llvm-svn: 130942
-
Daniel Dunbar authored
llvm-svn: 130941
-
Johnny Chen authored
for thread in process: print >> output, print_stacktrace(thread, string_buffer=True) llvm-svn: 130940
-
Nick Kledzik authored
llvm-svn: 130938
-
Rafael Espindola authored
I tested both gdb on a bootstrapped clang and and the gdb testsuite on OS X (snow leopard) and both are happy using __eh_frame. llvm-svn: 130937
-
Galina Kistanova authored
Many LLVM tests relies on standard output stream be in the binary mode. Which is not always the case (on Windows in particular). The patch adds a test to verify that the standard output stream is actually in the binary mode. llvm-svn: 130936
-
Owen Anderson authored
llvm-svn: 130934
-
Devang Patel authored
llvm-svn: 130933
-
Eli Friedman authored
No test because I can't think of any way to write one that won't break quickly. llvm-svn: 130932
-
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
-