- Jun 12, 2009
-
-
Devang Patel authored
llvm-svn: 73244
-
Dan Gohman authored
it may round differently. This fixes PR4374. llvm-svn: 73243
-
Douglas Gregor authored
Update the C++ status to reflect improvements in template argument deduction and the handling of class template partial specializations llvm-svn: 73242
-
Dan Gohman authored
the relationship with MergeFunctions.cpp's isEquivalentOperation, and make a trivial code reordering so that the two functions are easier to compare. Fix the name of Instruction::isSameOperationAs in MergeFunction.cpp's isEquivalentOperation's comment, and fix a nearby 80-column violation. llvm-svn: 73241
-
Anders Carlsson authored
llvm-svn: 73240
-
Dale Johannesen authored
llvm-svn: 73239
-
Douglas Gregor authored
argument deduction failed. For example, given template<typename T> struct is_same<T, T> { ... }; template argument deduction will fail for is_same<int, float>, and now reports enough information Right now, we don't do anything with this extra information, but it can be used for informative diagnostics that say, e.g., "template argument deduction failed because T was deduced to 'int' in one context and 'float' in another". llvm-svn: 73237
-
Bill Wendling authored
llvm-svn: 73236
-
Nick Lewycky authored
llvm-svn: 73235
-
Anders Carlsson authored
It's an error to use a function declared in a class definition as a default argument before the function has been declared. llvm-svn: 73234
-
Arnold Schwaighofer authored
out of sync with regular cc. The only difference between the tail call cc and the normal cc was that one parameter register - R9 - was reserved for calling functions through a function pointer. After time the tail call cc has gotten out of sync with the regular cc. We can use R11 which is also caller saved but not used as parameter register for potential function pointers and remove the special tail call cc on x86-64. llvm-svn: 73233
-
Anders Carlsson authored
llvm-svn: 73232
-
Nick Lewycky authored
llvm-svn: 73231
-
Nick Lewycky authored
thunks. llvm-svn: 73230
-
Duncan Sands authored
Patch by Edward O'Callaghan. llvm-svn: 73228
-
Nicolas Geoffray authored
another thread. llvm-svn: 73227
-
Nick Lewycky authored
either one call the other since either one can be replaced at link time, and they need to be independent. llvm-svn: 73225
-
Duncan Sands authored
Patch by Edward O'Callaghan. llvm-svn: 73224
-
Duncan Sands authored
llvm-svn: 73223
-
Nick Lewycky authored
points to while analyzing all other fields. Use FoldingSetNodeID to produce a good hash. This dramatically decreases run times. Emit thunks. This means that it can look at all functions regardless of what the linkage is or if the address is taken, but unfortunately some small functions can be even shorter than the thunk because our backend doesn't yet realize it can just turn these into jumps. This means that this pass will pessimize code on average. llvm-svn: 73222
-
Nick Lewycky authored
llvm-svn: 73221
-
Nick Lewycky authored
since functions may contain aggregate constants too. llvm-svn: 73220
-
Nick Lewycky authored
against the target triple, instead of equivalent to "XFAIL: *". llvm-svn: 73219
-
Zhongxing Xu authored
llvm-svn: 73218
-
Oscar Fuentes authored
Patch by Ingmar Vanhassel! llvm-svn: 73217
-
Oscar Fuentes authored
Patch by Ingmar Vanhassel! llvm-svn: 73216
-
Misha Brukman authored
not found. llvm-svn: 73213
-
Misha Brukman authored
CodeSourcery's provided GCC-based crosstools, from which we use binutils. llvm-svn: 73212
-
Nick Lewycky authored
XFAIL this on PPC Linux. This keeps showing up in the buildbot and isn't easy to fix, and I'd like it to stop masking real failures. llvm-svn: 73211
-
Eli Friedman authored
add a few suggestions from looking at some assembly code. llvm-svn: 73210
-
Bruno Cardoso Lopes authored
llvm-svn: 73209
-
- Jun 11, 2009
-
-
Anders Carlsson authored
llvm-svn: 73208
-
Dale Johannesen authored
llvm-svn: 73206
-
Eli Friedman authored
the clang inlining threshold consistent with the threshold for llvm-gcc. llvm-svn: 73204
-
Bill Wendling authored
llvm-svn: 73203
-
Bill Wendling authored
llvm-svn: 73202
-
Bruno Cardoso Lopes authored
Emission for globals, using the correct data sections Function alignment can be computed for each target using TargetELFWriterInfo Some small fixes llvm-svn: 73201
-
Eli Friedman authored
xmmintrin.h in an ifdef. llvm-svn: 73200
-
Ted Kremenek authored
Convert tabs to spaces. llvm-svn: 73198
-
Ted Kremenek authored
llvm-svn: 73197
-