- May 17, 2010
-
-
Evan Cheng authored
llvm-svn: 103917
-
Howard Hinnant authored
llvm-svn: 103916
-
- May 16, 2010
-
-
Dale Johannesen authored
llvm-svn: 103915
-
Dale Johannesen authored
<1xi64> -> i64 to work in MMX registers on hosts where -no-sse is the default (not mine). The right thing is to accept this and make i64->f64 conversions go through memory, but I don't have time right now. llvm-svn: 103914
-
Chris Lattner authored
a missing */ since we truncated the file. This fixes rdar://7948776 llvm-svn: 103913
-
mike-m authored
This aligns with how gcc compiler does things. llvm-svn: 103912
-
Dale Johannesen authored
(This worked as of about 6 months ago and I didn't track down exactly what broke it; I think this fix is appropriate.) llvm-svn: 103911
-
Howard Hinnant authored
Beefed up the tests for all of the distributions to include checks against the expected skewness and kurtosis llvm-svn: 103910
-
Anders Carlsson authored
Correctly diagnose array 'new' with initialization arguments when the new type is a typedef to an array type. llvm-svn: 103909
-
Douglas Gregor authored
of an array type, use the outermost array bound as the number of elements to allocate. Fixes PR7147. llvm-svn: 103908
-
Howard Hinnant authored
llvm-svn: 103907
-
Howard Hinnant authored
llvm-svn: 103906
-
John McCall authored
compute a CFG for a function. llvm-svn: 103905
-
Chandler Carruth authored
initializer, don't fold paramters. Their initializers are just default arguments which can be overridden. This fixes some spectacular regressions due to more things making it into the constant folding. llvm-svn: 103904
-
Anton Korobeynikov authored
llvm-svn: 103903
-
Anton Korobeynikov authored
Patch by Charles Davis and Steven Watanabe! llvm-svn: 103902
-
Anton Korobeynikov authored
llvm-svn: 103901
-
Chris Lattner authored
llvm-svn: 103900
-
rdar://7985267Chris Lattner authored
passed to va_start, it doesn't actually pass it. llvm-svn: 103899
-
Evan Cheng authored
llvm-svn: 103898
-
Rafael Espindola authored
LLVMgold.so both in both the build and install directories. llvm-svn: 103897
-
Rafael Espindola authored
llvm-svn: 103896
-
John McCall authored
entirely sure what this does, to be honest. llvm-svn: 103895
-
John McCall authored
ObjCObjectTypeLoc. This should clear up some valgrind errors we've been seeing. llvm-svn: 103894
-
John McCall authored
can probably do this for us, but it's actually somewhat nicer to write it out here. llvm-svn: 103893
-
Douglas Gregor authored
__cxa_guard_abort along the exceptional edge into (in effect) a nested "try" that rethrows after aborting. Fixes PR7144 and the remaining Boost.ProgramOptions failures, along with the regressions that r103880 caused. The crucial difference between this and r103880 is that we now follow LLVM's little dance with the llvm.eh.exception and llvm.eh.selector calls, then use _Unwind_Resume_or_Rethrow to rethrow. llvm-svn: 103892
-
Howard Hinnant authored
llvm-svn: 103891
-
Douglas Gregor authored
because it's causing strange linker errors. Unfixes PR7144. llvm-svn: 103890
-
Fariborz Jahanian authored
llvm-svn: 103889
-
Howard Hinnant authored
llvm-svn: 103888
-
Fariborz Jahanian authored
in Objective-c++ mode. Fixes radar 7986354. llvm-svn: 103887
-
- May 15, 2010
-
-
Howard Hinnant authored
llvm-svn: 103886
-
Dale Johannesen authored
The implementation in LegalizeIntegerTypes to handle this as sint64->float + appropriate power of 2 is subject to double rounding, considered incorrect by numerics people. Use this implementation only when it is safe. This leads to using library calls in some cases that produced inline code before, but it's correct now. (EVTToAPFloatSemantics belongs somewhere else, any suggestions?) Add a correctly rounding (though not particularly fast) conversion that uses X87 80-bit computations for x86-32. 7885399, 5901940. This shows up in gcc.c-torture/execute/ieee/rbug.c in the gcc testsuite on some platforms. llvm-svn: 103883
-
Dale Johannesen authored
llvm-svn: 103882
-
Anton Korobeynikov authored
This can be extended later on to handle more "complex" constants. llvm-svn: 103881
-
Douglas Gregor authored
__cxa_guard_abort along the exceptional edge into (in effect) a nested "try" that rethrows after aborting. Fixes PR7144 and the remaining Boost.ProgramOptions failures. llvm-svn: 103880
-
Douglas Gregor authored
llvm-svn: 103879
-
Anton Korobeynikov authored
Temporary emit it as raw bytes until it will be added to binutils as well. llvm-svn: 103878
-
Chris Lattner authored
Evzen Muller! llvm-svn: 103877
-
Chris Lattner authored
patch by Evzen Muller! llvm-svn: 103876
-