- Oct 17, 2011
-
-
Dan Gohman authored
possibility that it will span multiple CFG diamonds/triangles which could have different controlling predicates. rdar://10282956 llvm-svn: 142222
-
Bill Wendling authored
Some code want to check that *any* call within a function has the 'returns twice' attribute, not just that the current function has one. llvm-svn: 142221
-
Akira Hatanaka authored
llvm-svn: 142220
-
John McCall authored
passing/receiving CF objects at +0 to/from Objective-C methods or audited C functions. llvm-svn: 142219
-
Akira Hatanaka authored
llvm-svn: 142217
-
Akira Hatanaka authored
llvm-svn: 142216
-
Bill Wendling authored
llvm-svn: 142215
-
Akira Hatanaka authored
llvm-svn: 142214
-
Hal Finkel authored
Add comments to TargetLowering.h indicating that the set*Alignment functions take arguments in log2(bytes) llvm-svn: 142213
-
Bill Wendling authored
obsolete. Check the attribute instead. <rdar://problem/8031714> llvm-svn: 142212
-
Akira Hatanaka authored
llvm-svn: 142211
-
Akira Hatanaka authored
source registers and redefine 32-bit and 64-bit instructions. llvm-svn: 142210
-
Hal Finkel authored
llvm-svn: 142209
-
John McCall authored
casts in ARC. No semantic analysis yet. llvm-svn: 142208
-
Akira Hatanaka authored
and have 32-bit and 64-bit instructions derive from it. llvm-svn: 142207
-
Chad Rosier authored
Patch by Joe Abbey <jabbey@arxan.com>. llvm-svn: 142206
-
Akira Hatanaka authored
llvm-svn: 142205
-
Michael J. Spencer authored
llvm-svn: 142204
-
John McCall authored
has placeholder type. llvm-svn: 142203
-
Devang Patel authored
Radar 10281206. llvm-svn: 142202
-
Jakob Stoklund Olesen authored
In machine code, you can't just replaceRegWith() the same way you can replaceAllUsesWith() in IR. Virtual registers may have different register classes that need to be merged first. llvm-svn: 142201
-
Devang Patel authored
There is no reason to have simple IR level pass in lib/Target. llvm-svn: 142200
-
Michael J. Spencer authored
llvm-svn: 142199
-
Michael J. Spencer authored
llvm-svn: 142198
-
Douglas Gregor authored
in -fms-extensions mode, make sure we actually use that initializer after having handled the declaration. Fixes PR11150. llvm-svn: 142195
-
Hal Finkel authored
llvm-svn: 142194
-
Owen Anderson authored
Fix unused variable warning in the rare circumstance that we have no feature-dependent instructions. llvm-svn: 142193
-
Sebastian Redl authored
Richard already fixed the underlying issue, so the cast was superfluous. llvm-svn: 142192
-
Benjamin Kramer authored
Shaves 200k off Release-Asserts clang binaries on i386. llvm-svn: 142191
-
Hal Finkel authored
llvm-svn: 142189
-
Douglas Gregor authored
public. Add a __private_macro__ directive to hide a macro, similar to the __module_private__ declaration specifier. llvm-svn: 142188
-
Douglas Gregor authored
as part of the hash rather than ignoring them. This means we'll end up building more module variants (overall), but it allows configuration macros such as NDEBUG to work so long as they're specified via command line. More to come in this space. llvm-svn: 142187
-
Erik Verbruggen authored
Fixed merge-mistake where ActOnAccessSpecifier was called twice for every access specifier. The testcase has been changed to catch this too. llvm-svn: 142186
-
Bill Wendling authored
llvm-svn: 142185
-
Tobias Grosser authored
Reported by: Yabin Hu <yabin.hwu@gmail.com> llvm-svn: 142184
-
Nadav Rotem authored
llvm-svn: 142183
-
Nadav Rotem authored
v2i64. These tests do not check MMX nor zmoving into them. llvm-svn: 142182
-
Richard Smith authored
llvm-svn: 142179
-
Craig Topper authored
Don't use inline assembly in 64-bit Visual Studio. Unfortunately, this means that cpuid leaf 7 can't be queried on versions of Visual Studio earlier than VS 2008 SP1. Fixes PR11147. llvm-svn: 142177
-
Bill Wendling authored
llvm-svn: 142176
-