- Aug 19, 2009
-
-
Andreas Neustifter authored
llvm-svn: 79404
-
Daniel Dunbar authored
llvm-svn: 79403
-
Mike Stump authored
llvm-svn: 79402
-
Erick Tryzelaar authored
gcc-4.4 was optimizing away comparisons against SimpleValueType when it was compared to a value larger than the largest value in the enum. This patch works around it by adding one extra item to the enum so that these tests will now be valid. llvm-svn: 79401
-
Mike Stump authored
llvm-svn: 79400
-
Argyrios Kyrtzidis authored
llvm-svn: 79399
-
Lang Hames authored
llvm-svn: 79397
-
Argyrios Kyrtzidis authored
llvm-svn: 79396
-
Argyrios Kyrtzidis authored
llvm-svn: 79395
-
Argyrios Kyrtzidis authored
This is a Type subclass that can hold a DeclaratorInfo* when we have type source info coming out of a declarator that we want to preserve. This is used only at the "border" of Parser/Sema for passing/getting QualTypes, it does not participate in the type system semantics in any way. llvm-svn: 79394
-
Argyrios Kyrtzidis authored
Create and instantiate a DeclaratorInfo using a newly introduced Sema::GetDeclaratorInfoForDeclarator(). llvm-svn: 79393
-
Argyrios Kyrtzidis authored
DeclaratorDecl contains a DeclaratorInfo* to keep type source info. Subclasses of DeclaratorDecl are FieldDecl, FunctionDecl, and VarDecl. EnumConstantDecl still inherits from ValueDecl since it has no need for DeclaratorInfo. Decl/Sema interfaces accept a DeclaratorInfo as parameter but no DeclaratorInfo is created yet. llvm-svn: 79392
-
Argyrios Kyrtzidis authored
Introduce DeclaratorInfo and TypeLoc, intended to be used for storing and reading source information for types. DeclaratorInfo will contain a flat memory block for source information about a type that came out of a declarator. TypeLoc and its subclasses will be used by clients as wrappers to "traverse" the memory block and read the information. Both DeclaratorInfo and TypeLoc are not utilized in this commit. llvm-svn: 79391
-
Anders Carlsson authored
llvm-svn: 79390
-
Owen Anderson authored
llvm-svn: 79388
-
Owen Anderson authored
when trying to run opt in parallel. This lets parallel opt crunch 403.gcc in about a third of the time. llvm-svn: 79387
-
Daniel Dunbar authored
llvm-svn: 79386
-
Daniel Dunbar authored
- The base class implementation is correct. llvm-svn: 79385
-
Dan Gohman authored
before performing optimizations based on constant string values. llvm-svn: 79384
-
Dan Gohman authored
just falling through the end. llvm-svn: 79383
-
Daniel Dunbar authored
buffer. llvm-svn: 79382
-
Dan Gohman authored
SRA_PARTS, as is done for SRL, SHL, and SRA. llvm-svn: 79380
-
Daniel Dunbar authored
- Kill off begin(), end(), and iterator. It isn't clear what these mean. Instead provide getBufferStart(), which can be used with GetNumBytesInBuffer to the same effect. - Update ComputeColumn to take arguments for the buffer to scan, this simplifies the implementation of write_impl substantially. - This should also fix possible problems with the scanning pointer pointing outside of the current raw_ostream buffer. llvm-svn: 79379
-
Lang Hames authored
llvm-svn: 79378
-
Eric Christopher authored
Add patterns and instruction encoding information. Add custom lowering to deal with hardwired return register of uncertain type (xmm0). llvm-svn: 79377
-
Tanya Lattner authored
llvm-svn: 79376
-
Daniel Dunbar authored
div/mods in 32-bits. llvm-svn: 79375
-
Mike Stump authored
llvm-svn: 79374
-
- Aug 18, 2009
-
-
Mike Stump authored
llvm-svn: 79373
-
Mike Stump authored
llvm-svn: 79372
-
Fariborz Jahanian authored
to InterfaceDecl, as it is unrelated to any property and holds the InterfaceDecl needed for accessing class getter/setter methods using the dot-syntax. llvm-svn: 79371
-
Mike Stump authored
llvm-svn: 79370
-
Jakob Stoklund Olesen authored
- Drop the Candidates argument and fix all callers. Now that RegScavenger tracks available registers accurately, there is no need to restict the search. - Make sure that no aliases of the found register are in use. This was a potential bug. llvm-svn: 79369
-
Richard Osborne authored
llvm-svn: 79368
-
Mike Stump authored
llvm-svn: 79367
-
Mike Stump authored
llvm-svn: 79366
-
Fariborz Jahanian authored
Removed an unnecessary loop to get to setters incoming argument. Added DoxyGen comments. Still more work to do in this area (WIP). llvm-svn: 79365
-
Dan Gohman authored
allow underlying stream classes to decline buffering. After calling SetBuffered(), re-check whether the stream is Unbuffered in order to handle the case where the underlying stream has declined buffering. llvm-svn: 79362
-
Daniel Dunbar authored
llvm-svn: 79361
-
Daniel Dunbar authored
llvm-svn: 79359
-