- Aug 07, 2009
-
-
Daniel Dunbar authored
llvm-svn: 78367
-
Daniel Dunbar authored
llvm-svn: 78366
-
Andrew Lenharth authored
llvm-svn: 78365
-
Dan Gohman authored
llvm-svn: 78364
-
Dan Gohman authored
llvm-svn: 78363
-
Dan Gohman authored
llvm-svn: 78362
-
Evan Cheng authored
It turns out most of the thumb2 instructions are not allowed to touch SP. The semantics of such instructions are unpredictable. We have just been lucky that tests have been passing. This patch takes pain to ensure all the PEI lowering code does the right thing when lowering frame indices, insert code to manipulate stack pointers, etc. It's also custom lowering dynamic stack alloc into pseudo instructions so we can insert the right instructions at scheduling time. This fixes PR4659 and PR4682. llvm-svn: 78361
-
Evan Cheng authored
llvm-svn: 78360
-
Lang Hames authored
Added legal stuff, fixed some formatting issues. Removed the graph generator stuff as it was only meant for debugging the solver. llvm-svn: 78359
-
Dale Johannesen authored
moment, but it's a fragile area. llvm-svn: 78358
-
Mike Stump authored
llvm-svn: 78357
-
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
-