- Jun 01, 2011
-
-
Ted Kremenek authored
llvm-svn: 132422
-
Howard Hinnant authored
Experimental support for a meaningful __is_swappable<T>::value. This does not appear to be strictly needed for correct functioning of the library. If it causes any problems, I'd rather pull it sooner rather than later. llvm-svn: 132421
-
Eric Christopher authored
types if the vector type is legal. Fixes rdar://9306086 llvm-svn: 132420
-
-
Nadav Rotem authored
the TargetLowering enum. llvm-svn: 132418
-
Johnny Chen authored
the SWIG-generated lldb.py module by adding comments in the post-processed file in order to facilitate reading of the code. llvm-svn: 132417
-
Andrew Trick authored
llvm-svn: 132416
-
Jakob Stoklund Olesen authored
This commit caused regressions in i386 flops-[568], matrix, salsa20, 256.bzip2, and enc-md5. llvm-svn: 132413
-
Johnny Chen authored
llvm-svn: 132412
-
Stuart Hastings authored
rdar://problem/5660695 llvm-svn: 132411
-
Eric Christopher authored
llvm-svn: 132409
-
-
Ted Kremenek authored
llvm-svn: 132407
-
Howard Hinnant authored
Turning on cxx_nullptr exposed a latent bug in is_function, causing nullptr to wrongly classify as a function. Fixed. llvm-svn: 132406
-
Benjamin Kramer authored
Fixes valgrind errors in the CellSPU backend. llvm-svn: 132405
-
Stuart Hastings authored
floating-point comparison, generate a mask of 0s or 1s, and generally DTRT with NaNs. Only profitable when the user wants a materialized 0 or 1 at runtime. rdar://problem/5993888 llvm-svn: 132404
-
Eli Friedman authored
Don't use stdint.h; including it directly is not allowed from LLVM code because it doesn't exist on MSVC. llvm-svn: 132403
-
-
Stuart Hastings authored
valid for x87, re-target to x87. rdar://problem/5993888 llvm-svn: 132401
-
Douglas Gregor authored
constant-expression, and, therefore, an unevaluated operand. Make it so. llvm-svn: 132400
-
-
Jakob Stoklund Olesen authored
Add TargetRegisterInfo::hasSubClassEq and use it to check for compatible register classes instead of trying to list all register classes in X86's getLoadStoreRegOpcode. llvm-svn: 132398
-
Douglas Gregor authored
pointers. Fixes PR10052. llvm-svn: 132397
-
-
Joerg Sonnenberger authored
llvm-svn: 132395
-
Nadav Rotem authored
This patch is another step in the direction of adding vector select. In this patch we add a flag to enable a new type legalization decision - to promote integer elements in vectors. Currently, the rest of the codegen does not support this kind of legalization. This flag will be removed when the transition is complete. llvm-svn: 132394
-
Benjamin Kramer authored
llvm-svn: 132392
-
Benjamin Kramer authored
llvm-svn: 132391
-
Nick Lewycky authored
function might need to clean up its temporaries. Fixes PR10057. llvm-svn: 132390
-
Argyrios Kyrtzidis authored
a file was modified since the time the PCH was created. The parser is not fit to deal with stale PCHs, too many invariants do not hold up. rdar://9530587. llvm-svn: 132389
-
Stuart Hastings authored
patch to TargetLowering.cpp. rdar://problem/5660695 llvm-svn: 132388
-
Francois Pichet authored
llvm-svn: 132387
-
Manuel Klimek authored
Fix broken test on windows. To get operator new working, we need size_t, for which we need to figure out a way to resolve standard include paths in the test. llvm-svn: 132386
-
Andrew Trick authored
For targets with no itinerary (x86) it is a nop by default. For targets with issue width already expressed in the itinerary (ARM) it bypasses a scoreboard check but otherwise does not affect the schedule. It does make the code more consistent and complete and allows new targets to specify their issue width in an arbitrary way. llvm-svn: 132385
-
Charles Davis authored
- The Swig post-processing scripts are now run. - edit-swig-python-wrapper-file.py has been modified so it can be run from the Makefile. - The issue that prompted me to pass -classic to swig is fixed by this, so -classic isn't passed anymore. Python shouldn't complain anymore about a missing method 'FindDebuggerByID' on the SBDebugger object whenever lldb is run. llvm-svn: 132383
-
John McCall authored
landing pad, forward llvm.eh.resume calls to it instead of turning them invalidly into invokes. llvm-svn: 132382
-
Bill Wendling authored
turns out that it could cause an infinite loop in some situations. If this code is triggered and it converts a cleanup into a catchall, but that cleanup was in already in a cleanup, then the _Unwind_SjLj_Resume could infinite loop. I.e., the code doesn't consume the exception object and passes it on to _Unwind_SjLj_Resume. But _USjLjR expects it to be consumed (since it's landing at a catchall instead of a cleanup). So it uses the values that are presently there, which are the values that tell it to jump to the fake landing pad. <rdar://problem/9508402> llvm-svn: 132381
-
Manuel Klimek authored
llvm-svn: 132380
-
Nick Lewycky authored
Also reflow these lines to fit in 80-col. llvm-svn: 132379
-
Devang Patel authored
llvm-svn: 132377
-