- Dec 01, 2007
-
-
Owen Anderson authored
llvm-svn: 44480
-
Evan Cheng authored
llvm-svn: 44479
-
Eric Christopher authored
llvm-svn: 44478
-
Devang Patel authored
llvm-svn: 44477
-
Devang Patel authored
llvm-svn: 44476
-
- Nov 30, 2007
-
-
Chris Lattner authored
that are builtin and those that are aren't. This is a bunch of API refactoring that will make this possible, but there is no functionality change yet. llvm-svn: 44473
-
Anders Carlsson authored
llvm-svn: 44472
-
Ted Kremenek authored
Modified serialization of IdentifierTable to self-register itself with the Deserializer. llvm-svn: 44471
-
Ted Kremenek authored
information matching did not exactly match the underlying stream's scoping information. llvm-svn: 44470
-
Ted Kremenek authored
llvm-svn: 44469
-
Chris Lattner authored
llvm-svn: 44468
-
Evan Cheng authored
llvm-svn: 44467
-
Anders Carlsson authored
llvm-svn: 44463
-
Anders Carlsson authored
GCC has an extension where the left hand side of the ? : operator can be omitted. Handle this in a few more places. llvm-svn: 44462
-
Chris Lattner authored
llvm-svn: 44460
-
Anders Carlsson authored
llvm-svn: 44459
-
Duncan Sands authored
llvm-svn: 44458
-
Duncan Sands authored
attributes. While there, I noticed that not all attribute methods returned a pointer-to-constant, so I fixed that. llvm-svn: 44457
-
Chris Lattner authored
by Seo Sanghyeon llvm-svn: 44455
-
Chris Lattner authored
llvm-svn: 44454
-
Chris Lattner authored
llvm-svn: 44453
-
Duncan Sands authored
function parameters. llvm-svn: 44452
-
Christopher Lamb authored
llvm-svn: 44450
-
Anders Carlsson authored
llvm-svn: 44449
-
Devang Patel authored
llvm-svn: 44446
-
Steve Naroff authored
Yesterday, I simplified how we stream top-level decls. After a discussion with Ted, we both came to the conclusion that adding a "HandleTopLevelDeclaration" hook to ASConsumer is far more elegant. The default implementation of HandleTopLevelDeclaration will be responsible for iterating over the ScopedDecl (which has a chain of the decls:-). TODO: Once Ted adds HandleTopLevelDeclaration, make sure TagDecls are chainged appropriately... llvm-svn: 44445
-
Ted Kremenek authored
be the new hook that ASTStreamer calls to feed top-level Decls to ASTConsumers. The difference between "HandleTopLevelDeclaration" and "HandleTopLevelDecl" is that "HandleTopLevelDecl" is currently called by ASTStreamer for every top-level declaration, including those that appear within a Decl chain. Using the new interface, ASTStreamer would only call HandleTopLevelDeclaration for Decls that appear that the beginning of a Decl chain (i.e., a group of related decls). To preserve the behavior that all subclasses of ASTConsumer currently expect, the default implementation of HandleTopLevelDeclaration simply calls HandleTopLevelDecl, and for decl chains it calls HandleTopLevelDecl for each Decl* in a chain of Decls. The advantage of this interface is that some subclasses of ASTConsumer only really want the Decl chain, and not each individual Decl passed to them. This extra level of indirection allows subclasses to override the default behavior if they so desire. llvm-svn: 44444
-
Evan Cheng authored
llvm-svn: 44443
-
- Nov 29, 2007
-
-
Christopher Lamb authored
Update the initializer's type, in addition to the decl, if we've changed the type of the decl based on it. llvm-svn: 44440
-
Ted Kremenek authored
test suite. llvm-svn: 44439
-
Ted Kremenek authored
llvm-svn: 44438
-
Owen Anderson authored
llvm-svn: 44437
-
Evan Cheng authored
in the middle of a split basic block, create a new live interval starting at the def. This avoid artifically extending the live interval over a number of cycles where it is dead. e.g. bb1: = vr1204 (use / kill) <= new interval starts and ends here. ... ... vr1204 = (new def) <= start a new interval here. = vr1204 (use) llvm-svn: 44436
-
Evan Cheng authored
llvm-svn: 44435
-
Evan Cheng authored
llvm-svn: 44434
-
Duncan Sands authored
llvm-svn: 44433
-
Chris Lattner authored
llvm-svn: 44432
-
Christopher Lamb authored
Support floating point literals of the form "1e-16f" which specify an exponent but no decimal point. llvm-svn: 44431
-
Chris Lattner authored
initialized with a value if they want, by specializing the StringMapEntryInitializer class. llvm-svn: 44430
-
Ted Kremenek authored
both before and after serialization/deserialization. If the CFGs between the pre- and post- serialized/deserialized ASTs differ, the serialization has failed. llvm-svn: 44429
-