- Jun 12, 2009
-
-
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
-
Douglas Gregor authored
partial specialization, substitute those template arguments back into the template arguments of the class template partial specialization to see if the results still match the original template arguments. This code is more general than it needs to be, since we don't yet diagnose C++ [temp.class.spec]p9. However, it's likely to be needed for function templates. llvm-svn: 73196
-
Chris Lattner authored
turned into unreachable. llvm-svn: 73195
-
Sanjiv Gupta authored
llvm-svn: 73194
-
Anders Carlsson authored
Add a null check that fixes the crash in PR4362, and make sure to instantiate non-type template arguments. llvm-svn: 73193
-
Douglas Gregor authored
llvm-svn: 73192
-
Douglas Gregor authored
llvm-svn: 73191
-
Douglas Gregor authored
llvm-svn: 73190
-
Zhongxing Xu authored
comments for added test case for details. llvm-svn: 73189
-