- Oct 14, 2011
-
-
Argyrios Kyrtzidis authored
Avoid possible infinite loop when iterating over an ObjCMethod's redeclarations. llvm-svn: 141946
-
Bob Wilson authored
There are now separate Triple::MacOSX and Triple::IOS values for the OS so comparing against Triple::Darwin will fail to match those. Note that I changed the expected output for the Driver/rewrite-objc.m test, which had previously not been passing Darwin-specific options with the macosx triple. llvm-svn: 141944
-
Ted Kremenek authored
llvm-svn: 141943
-
Ted Kremenek authored
llvm-svn: 141942
-
Craig Topper authored
Add X86 TZCNT instruction and patterns to select it. Also added core-avx2 processor which is gcc's name for Haswell. llvm-svn: 141939
-
Akira Hatanaka authored
Patch by Jack Carter and Reed Kotler at Mips. llvm-svn: 141938
-
Akira Hatanaka authored
Patch by Jack Carter and Reed Kotler at Mips. llvm-svn: 141937
-
Akira Hatanaka authored
Patch by Jack Carter and Reed Kotler at Mips. llvm-svn: 141936
-
Akira Hatanaka authored
Patch by Jack Carter and Reed Kotler at Mips. llvm-svn: 141935
-
Akira Hatanaka authored
Patch by Jack Carter at Mips. llvm-svn: 141934
-
Eli Friedman authored
PR11124: Don't overwrite memory outside of a base class when performing zero-initialization before running its constructor. llvm-svn: 141933
-
Akira Hatanaka authored
Patch by Jack Carter at Mips. llvm-svn: 141932
-
Johnny Chen authored
lldb::SBWatchpoint SBTarget::WatchAddress (lldb::addr_t addr, size_t size, bool read, bool write) llvm-svn: 141931
-
Sean Callanan authored
make it easier to track down which members belong to which structs (and which call to FindExternalLexicalDecls is doing the reporting). llvm-svn: 141930
-
Jakob Stoklund Olesen authored
TableGen infers unmodeled side effects on instructions without a pattern. Fix some instruction definitions where that was overlooked. Also raise an error if a rematerializable instruction has unmodeled side effects. That doen't make any sense. llvm-svn: 141929
-
Johnny Chen authored
llvm-svn: 141928
-
Douglas Gregor authored
llvm-svn: 141927
-
Douglas Gregor authored
operator is seen, from Jason Haslam! llvm-svn: 141926
-
Johnny Chen authored
a watchpoint for either the variable encapsulated by SBValue (Watch) or the pointee encapsulated by SBValue (WatchPointee). Removed SBFrame::WatchValue() and SBFrame::WatchLocation() API as a result of that. Modified the watchpoint related test suite to reflect the change. Plus replacing WatchpointLocation with Watchpoint throughout the code base. There are still cleanups to be dome. This patch passes the whole test suite. Check it in so that we aggressively catch regressions. llvm-svn: 141925
-
Jakob Stoklund Olesen authored
TableGen will mark any pattern-less instruction as having unmodeled side effects. This is extra bad for V_SET0 which gets rematerialized a lot. This was part of the cause for PR11125, but the real bug was fixed in r141923. llvm-svn: 141924
-
Jakob Stoklund Olesen authored
When spilling around an instruction with a dead def, remember to add a value number for the def. The missing value number wouldn't normally create problems since there would be an incoming live range as well. However, due to another bug we could spill a dead V_SET0 instruction which doesn't read any values. The missing value number caused an empty live range to be created which is dangerous since it doesn't interfere with anything. This fixes part of PR11125. llvm-svn: 141923
-
Richard Smith authored
llvm-svn: 141922
-
Jeffrey Yasskin authored
llvm-svn: 141921
-
Greg Clayton authored
DIEs. Prior to this fix, there was a 1 to 1 mapping. llvm-svn: 141917
-
Eli Friedman authored
Someone more familiar with LSR should double-check that the extra cast is actually doing the right thing in the overflow cases; I'm not completely confident that's that case. llvm-svn: 141916
-
Fariborz Jahanian authored
// rdar://10239594 llvm-svn: 141915
-
Eli Friedman authored
llvm-svn: 141914
-
Richard Smith authored
c++11. The old names are kept for backwards-compatibility. Patch by Ahmed Charles! Names for backwards-compatible DiagGroups removed by me. llvm-svn: 141913
-
Eli Friedman authored
llvm-svn: 141912
-
Richard Trieu authored
If the code file is not run through the preproccessor to remove comments, then FileCheck will match the strings within the CHECK commands rendering the test useless. llvm-svn: 141911
-
Michael J. Spencer authored
llvm-svn: 141910
-
Eli Friedman authored
llvm-svn: 141909
-
Greg Clayton authored
Fixed a case where we might end up trying to parse a type in the DWARF parser for a method whose class isn't currently in the process of completing itself. Currently, methods of a class, must be parsed when the class type that contains the method is asked to complete itself through the clang::ExternalASTSource virtual functions. Now we "do the right thing" by checking if the class is being defined, and if so we parse it, else we tell the class to complete itself so everything happens correctly. llvm-svn: 141908
-
Michael J. Spencer authored
llvm-svn: 141907
-
Lang Hames authored
llvm-svn: 141906
-
Eli Friedman authored
llvm-svn: 141905
-
Richard Smith authored
llvm-svn: 141904
-
Eli Friedman authored
llvm-svn: 141903
-
Nico Weber authored
This finds 2 bugs in chromium and 1 in hunspell, with 0 false positives. llvm-svn: 141902
-
Michael J. Spencer authored
llvm-svn: 141901
-