- May 07, 2010
-
-
Dan Gohman authored
llvm-svn: 103261
-
Douglas Gregor authored
llvm-svn: 103260
-
Douglas Gregor authored
llvm-svn: 103259
-
Douglas Gregor authored
llvm-svn: 103258
-
Dan Gohman authored
as MachineSink, but it isn't constrained by MachineInstr-level details. llvm-svn: 103257
-
Dan Gohman authored
llvm-svn: 103256
-
Dan Gohman authored
methods, and add dump functions implemented in terms of the print. llvm-svn: 103254
-
Rafael Espindola authored
variables with a comparison of a function pointer with 0. llvm-svn: 103253
-
Sebastian Redl authored
llvm-svn: 103252
-
Tobias Grosser authored
Add documentation for: -dot-dom -dot-dom-only -dot-postdom -dot-postdom-only -view-dom -view-dom-only -view-postdom -view-postdom-only llvm-svn: 103251
-
Sebastian Redl authored
llvm-svn: 103250
-
Sebastian Redl authored
llvm-svn: 103249
-
Sebastian Redl authored
llvm-svn: 103248
-
Sebastian Redl authored
llvm-svn: 103247
-
Chris Lattner authored
to be algorithmically faster and avoid an std::map. This routine basically boils down to finding the nearest common ancestor in a tree, and we (implicitly) have information about nesting depth, use it! This wraps up rdar://7948633 - SourceManager::isBeforeInTranslationUnit has poor performance llvm-svn: 103239
-
John McCall authored
the right type. It turns out that the code was already doing this. llvm-svn: 103238
-
John McCall authored
like a good idea at the time. llvm-svn: 103237
-
Chris Lattner authored
llvm-svn: 103236
-
Evan Cheng authored
Use VLD2q32 / VST2q32 to reload / spill QQ (pair of Q) registers when stack slot is sufficiently aligned. Use VLDMD / VSTMD otherwise. llvm-svn: 103235
-
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
-