- May 07, 2010
-
-
Evan Cheng authored
Use VSTMD / VLDMD for spills and reloads of Q registers instead of VSTMQ / VLDQ. The later are aliases which ought to be eliminated but we can't because they are used for storing and loading v2f64 values. llvm-svn: 103234
-
Nick Lewycky authored
llvm-svn: 103233
-
Dan Gohman authored
instruction, rather than a location near where the new instruction is being inserted. llvm-svn: 103232
-
Chris Lattner authored
method to be correct. Right now it correctly computes the cache, then goes ahead and computes the result the hard way, then asserts that they match. Next I'll actually turn it on. llvm-svn: 103231
-
Dale Johannesen authored
All results here match gcc-4.2. llvm-svn: 103230
-
Dan Gohman authored
lowered copies. llvm-svn: 103228
-
Dan Gohman authored
llvm-svn: 103227
-
Dan Gohman authored
increase in the debug line info section, and it's causing regressions in a gdb testsuite. llvm-svn: 103226
-
Ted Kremenek authored
llvm-svn: 103225
-
Ted Kremenek authored
llvm-svn: 103224
-
Ted Kremenek authored
llvm-svn: 103223
-
mike-m authored
llvm-svn: 103222
-
Fariborz Jahanian authored
template arguments. llvm-svn: 103221
-
Douglas Gregor authored
are reference-compatible, reference-related, etc., do not complete the type of the reference itself because it is not necessary to determine well-formedness of the program. Complete the type that we are binding to, since that can affect whether we know about a derived-to-base conversion. Fixes PR7080. llvm-svn: 103220
-
mike-m authored
llvm-svn: 103219
-
Evan Cheng authored
Remove VLD1q and VST1q for reloading and spilling Q registers. Just use VLD1q64 / VST1q64 and reference sub-registers. llvm-svn: 103218
-
mike-m authored
configured via --enable-doxygen. It seems some systems have broken pdfroff so automatic use of it is not safe. llvm-svn: 103217
-
John McCall authored
casts, but still require the (casted) type to be a pointer. Fixes PR5685. llvm-svn: 103216
-
mike-m authored
llvm-svn: 103215
-
mike-m authored
llvm-svn: 103214
-
mike-m authored
NOTE: 2nd part changeset for cfe trunk to follow. *** PRE-PATCH ISSUES ADDRESSED - clang api docs fail build from objdir - clang/llvm api docs collide in install PREFIX/ - clang/llvm main docs collide in install - clang/llvm main docs have full of hard coded destination assumptions and make use of absolute root in static html files; namely CommandGuide tools hard codes a website destination for cross references and some html cross references assume website root paths *** IMPROVEMENTS - bumped Doxygen from 1.4.x -> 1.6.3 - splits llvm/clang docs into 'main' and 'api' (doxygen) build trees - provide consistent, reliable doc builds for both main+api docs - support buid vs. install vs. website intentions - support objdir builds - document targets with 'make help' - correct clean and uninstall operations - use recursive dir delete only where absolutely necessary - added call function fn.RMRF which safeguards against botched 'rm -rf'; if any target (or any variable is evaluated) which attempts to remove any dirs which match a hard-coded 'safelist', a verbose error will be printed and make will error-stop. llvm-svn: 103213
-
Ted Kremenek authored
for anonymous symbols. llvm-svn: 103212
-
Ted Kremenek authored
llvm-svn: 103211
-
Douglas Gregor authored
scope. Thanks to Steven Watanabe for correcting me. llvm-svn: 103210
-
Douglas Gregor authored
available_externally linkage, since they may not have been given a strong definition in another translation unit. Without this patch, the following test case fails to link with a GCC-compiled libstdc++: #include <sstream> int main() { std::basic_stringbuf<char> bs; } Fixes the last problem with the Boost.IO library. llvm-svn: 103208
-
Daniel Dunbar authored
- This fixes "leal 0, %eax", for example. llvm-svn: 103205
-
Douglas Gregor authored
llvm-svn: 103204
-
Douglas Gregor authored
us to find local variables, too. Fixes the last remaining Boost.Rational failure. llvm-svn: 103203
-
- May 06, 2010
-
-
Chris Lattner authored
llvm-svn: 103202
-
Chris Lattner authored
llvm-svn: 103200
-
-
Douglas Gregor authored
llvm-svn: 103198
-
Rafael Espindola authored
llvm-svn: 103197
-
Sean Callanan authored
and %rcr_, leaving just %cr_ which is what people expect. Updated the disassembler to support this unified register set. Added a testcase to verify that the registers continue to be decoded correctly. llvm-svn: 103196
-
Daniel Dunbar authored
we don't currently support relaxing them. llvm-svn: 103195
-
Dan Gohman authored
doesn't have to guess. llvm-svn: 103194
-
Evan Cheng authored
llvm-svn: 103193
-
Daniel Dunbar authored
llvm-svn: 103192
-
John McCall authored
Fixes rdar://problem/4232969, or at least the clang parts of it. llvm-svn: 103191
-
Douglas Gregor authored
llvm-svn: 103190
-