- Aug 07, 2009
-
-
Fariborz Jahanian authored
Work in progress. llvm-svn: 78355
-
Lang Hames authored
New C++ PBQP solver. Currently about as fast (read _slow_) as the old C based solver, but I'll be working to improve that. The PBQP allocator has been updated to use the new solver. llvm-svn: 78354
-
Dale Johannesen authored
produced a CFG it wasn't prepared for. llvm-svn: 78351
-
Dale Johannesen authored
llvm-svn: 78350
-
Ted Kremenek authored
with array accesses. In the process, refactor some common logic in RetrieveElement() and RetrieveField() into RetrieveFieldOrElementCommon(). llvm-svn: 78349
-
Douglas Gregor authored
TransformStmt, into the tree transformer. llvm-svn: 78347
-
Mike Stump authored
llvm-svn: 78346
-
- Aug 06, 2009
-
-
Jakob Stoklund Olesen authored
llvm-svn: 78345
-
Mike Stump authored
llvm-svn: 78344
-
Mike Stump authored
rtti so we can properly test it. Refactor code a little. Still a work in progress. llvm-svn: 78343
-
Ted Kremenek authored
involving reasoning about unions (which we don't handle yet). llvm-svn: 78342
-
Nicolas Geoffray authored
module as first argument. llvm-svn: 78340
-
John McCall authored
guard its report on GNUMode. llvm-svn: 78338
-
Jakob Stoklund Olesen authored
If we need it one day, there is nothing wrong with putting it back in. llvm-svn: 78337
-
Daniel Dunbar authored
buildbot. llvm-svn: 78336
-
Devang Patel authored
llvm-svn: 78335
-
Devang Patel authored
llvm-svn: 78334
-
Devang Patel authored
llvm-svn: 78333
-
John McCall authored
Permit a class to friend its class members in C++ 98, as long as extensions are enabled (and even when they aren't, only give an extwarn about it). llvm-svn: 78332
-
Fariborz Jahanian authored
llvm-svn: 78331
-
Bob Wilson authored
llvm-svn: 78330
-
Bob Wilson authored
llvm-svn: 78329
-
Mike Stump authored
llvm-svn: 78327
-
Dale Johannesen authored
testing mode it won't test much). llvm-svn: 78325
-
Fariborz Jahanian authored
don't recurs and crash. llvm-svn: 78323
-
Dan Gohman authored
llvm-svn: 78322
-
David Goodwin authored
Add parameter to pattern classes to enable an itinerary to be specified for instructions. For now just use the existing itineraries or NoItinerary. llvm-svn: 78321
-
Daniel Dunbar authored
llvm-svn: 78320
-
Chris Lattner authored
creation activity into the target-specific subclasses of TLOF. Before this, globals with explicit sections could be created by the base class. 1. make getOrCreateSection protected, add a new getExplicitSectionGlobal pure virtual method to assign sections to globals with a specified section. 2. eliminate getSpecialCasedSectionGlobals, which is now PIC specific. 3. eliminate the getKindForNamedSection virtual method, which is now just a static method for ELF. 4. Add implementions of getExplicitSectionGlobal for ELF/PECOFF/Darwin/PIC16. They are now all detangled and understandable, woo! :) llvm-svn: 78319
-
John Mosby authored
- start support for new PEI w/reg alloc, allow running RS from emit{Pro,Epi}logue() target hooks. - fix minor issue with recursion detection. llvm-svn: 78318
-
Chris Lattner authored
creating them directly in the pic16 asmprinter. llvm-svn: 78317
-
Douglas Gregor authored
we were going to enter into the scope of a class template or class template partial specialization, rebuild that type so that it can refer to members of the current instantiation, as in code like template<typename T> struct X { typedef T* pointer; pointer data(); }; template<typename T> typename X<T>::pointer X<T>::data() { ... } Without rebuilding the return type of this out-of-line definition, the canonical return type of the out-of-line definition (a TypenameType) will not match the canonical return type of the declaration (the canonical type of T*). llvm-svn: 78316
-
Chris Lattner authored
llvm-svn: 78315
-
Mike Stump authored
llvm-svn: 78314
-
Devang Patel authored
llvm-svn: 78313
-
Dan Gohman authored
and LowerReturn, to verify that the targets' hooks have respected some of their postconditions. llvm-svn: 78312
-
Dan Gohman authored
types don't have any return values, from CodeGen's perspective. This fixes PR4688. llvm-svn: 78311
-
Mike Stump authored
llvm-svn: 78310
-
Mike Stump authored
optimize and check for non-optimal code, but until the frontend is as powerful as fold... llvm-svn: 78309
-
Mike Stump authored
llvm-svn: 78308
-