- Sep 21, 2011
-
-
Bill Wendling authored
Some passes require breaking critical edges before they're called. Don't segfault because of that. llvm-svn: 140196
-
Bill Wendling authored
Place the check for an exit landing pad where it will be run on both code paths through the if-then-else. llvm-svn: 140195
-
Eric Christopher authored
llvm-svn: 140194
-
Bill Wendling authored
The landing pad must accompany the invoke when it's extracted. However, if it does, then the loop isn't properly extracted. I.e., the resulting extraction has a loop in it. The extracted function is then extracted, etc. resulting in an infinite loop. llvm-svn: 140193
-
Argyrios Kyrtzidis authored
directly at the end of the source file. llvm-svn: 140192
-
Argyrios Kyrtzidis authored
llvm-svn: 140191
-
Argyrios Kyrtzidis authored
don't store an extra location for it. llvm-svn: 140190
-
Francois Pichet authored
llvm-svn: 140189
-
Bob Wilson authored
This was only needed to locate llvm-gcc's installation directory when clang falls back to run llvm-gcc for i386 kexts. As of clang svn r140187, we're now just searching paths with several different Darwin versions on either side of the current version, so this is no longer needed. llvm-svn: 140188
-
Bob Wilson authored
This replaces the hack to read UNAME_RELEASE from the environment when identifying the OS version on Darwin, and it's more flexible. It's also horribly ugly, but at least this consolidates the ugliness to touch less of the code so that it will be easier to rip out later. llvm-svn: 140187
-
- Sep 20, 2011
-
-
Bruno Cardoso Lopes authored
llvm-svn: 140186
-
Jason Molenda authored
stdarg formats to use __attribute__ format so the compiler can flag incorrect uses. Fix all incorrect uses. Most of these are innocuous, a few were resulting in crashes. llvm-svn: 140185
-
Bruno Cardoso Lopes authored
This fixes PR10963. Thanks to Benjamin for finding the wrong tablegen declaration. llvm-svn: 140184
-
Bruno Cardoso Lopes authored
llvm-svn: 140183
-
Anna Zaks authored
[analyzer] Refactor PathDiagnosticLocation: Make PathDiagnosticLocation(SourceLocation...) private. Most of the effort here goes to making BugReport refer to a PathDiagnosticLocation instead of FullSourceLocation. (Another step closer to the goal of having Diagnostics which can recover from invalid SourceLocations.) llvm-svn: 140182
-
Evan Cheng authored
Fix a bug introduced during refactoring a couple of months ago. Cortex-M3 does not support Thumb2 dsp instructions. rdar://10152911. llvm-svn: 140181
-
Anna Zaks authored
llvm-svn: 140180
-
Chad Rosier authored
rdar://10125227 llvm-svn: 140179
-
Akira Hatanaka authored
llvm-svn: 140178
-
Bill Wendling authored
llvm-svn: 140177
-
Bill Wendling authored
llvm-svn: 140176
-
Richard Trieu authored
erronously trigger the digraph correction fix-it. Include a new test to catch this in the future. llvm-svn: 140175
-
Akira Hatanaka authored
llvm-svn: 140174
-
Bill Wendling authored
extract its associated landing pad block as well. However, that landing pad block may have more than one predecessor. So split the landing pad block so that individual landing pads have only one predecessor. This type of transformation may produce a false positive with bugpoint. llvm-svn: 140173
-
Bill Wendling authored
llvm-svn: 140172
-
Ted Kremenek authored
llvm-svn: 140171
-
Akira Hatanaka authored
of Mips32 big and little endian derive. llvm-svn: 140170
-
Devang Patel authored
llvm-svn: 140169
-
Bill Wendling authored
llvm-svn: 140168
-
Devang Patel authored
llvm-svn: 140167
-
Douglas Gregor authored
llvm-svn: 140166
-
Akira Hatanaka authored
UnwindException structure is 32 for mips64. llvm-svn: 140165
-
Bill Wendling authored
llvm-svn: 140164
-
Bill Wendling authored
llvm-svn: 140163
-
Anna Zaks authored
[analyzer] Refactor PathDiagnosticLocation: Use PointerUnion of LocationContext and AnalysisContext to support creation of PathDiagnosticLocations for checkers which no context sensitivity. llvm-svn: 140162
-
Akira Hatanaka authored
llvm-svn: 140161
-
Andrew Trick authored
No functionality change. The hook makes it explicit which patterns require "special" handling. i.e. it self-documents tblgen deficiencies. I plan to add verification in ExpandISelPseudos and Thumb2SizeReduce to catch any missing hasPostISelHooks. Otherwise it's too fragile. llvm-svn: 140160
-
Douglas Gregor authored
from unfriendly (== not at all modularized) directories. This is temporary, and it only affects module construction until I'll figured out how to deal with system headers. llvm-svn: 140159
-
Douglas Gregor authored
llvm-svn: 140158
-
Akira Hatanaka authored
llvm-svn: 140157
-