- Oct 17, 2011
-
-
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
-
Bill Wendling authored
llvm-svn: 142173
-
Hal Finkel authored
llvm-svn: 142172
-
Hal Finkel authored
llvm-svn: 142171
-
Hal Finkel authored
llvm-svn: 142170
-
Chandler Carruth authored
profile metadata at the same time. Use it to preserve metadata attached to a branch when re-writing it in InstCombine. Add metadata to the canonicalize_branch InstCombine test, and check that it is tranformed correctly. Reviewed by Nick Lewycky! llvm-svn: 142168
-
Richard Smith authored
llvm-svn: 142167
-
Bill Wendling authored
This removes support for building llvm-gcc. It will eventually add support for building other projects. llvm-svn: 142165
-
Chandler Carruth authored
directly manipulates the weights inside of the BranchProbabilityInfo that is passed in. llvm-svn: 142163
-
Chandler Carruth authored
llvm-svn: 142162
-
- Oct 16, 2011
-
-
Chandler Carruth authored
llvm-svn: 142160
-
Richard Smith authored
end result. Use this split to propagate state information and diagnostics through more of constant expression evaluation. llvm-svn: 142159
-
Nadav Rotem authored
llvm-svn: 142158
-
Peter Collingbourne authored
llvm-svn: 142157
-
Bill Wendling authored
llvm-svn: 142155
-
Nadav Rotem authored
llvm-svn: 142154
-
Nadav Rotem authored
llvm-svn: 142153
-
Nadav Rotem authored
Changed tests which assumed that vectors are legalized by widening them. llvm-svn: 142152
-
Nick Lewycky authored
llvm-svn: 142151
-
Nick Lewycky authored
on the memcpy call will pull up other unrelated stuff. Fixes PR11142. llvm-svn: 142150
-