- Jun 25, 2008
-
-
Owen Anderson authored
Use push_back rather than operator[], which is incorrect in this cases. Unfortunately, this slow the testcase down a little bit, but only marginally. llvm-svn: 52700
-
Gabor Greif authored
llvm-svn: 52699
-
Argyrios Kyrtzidis authored
llvm-svn: 52698
-
Argyrios Kyrtzidis authored
llvm-svn: 52697
-
Argyrios Kyrtzidis authored
The only caller of this knows that the current token is l_brace, so this can be an assert; suggestion by Chris. llvm-svn: 52696
-
Argyrios Kyrtzidis authored
Note that Parser::ParseCXXMemberSpecification is temporarily disabled until the Sema support is in place. Once ParseCXXMemberSpecification is enabled, the Parser/cxx-class.cpp test will pass. llvm-svn: 52694
-
Dan Gohman authored
of after, so that any reallocation it does doesn't get counted for the pass being timed. This probably doesn't account for a timing discrepancy I was looking into, but I'm fixing it anyway. llvm-svn: 52693
-
Dale Johannesen authored
test (doesn't work for any MMX vector types, it's not me). Rewritten to use v2i16 which is generic and going to stay that way; I think that preserves the point of the test. llvm-svn: 52692
-
Dale Johannesen authored
load,store,call,return,bitcast. This is enough to make call and return work. llvm-svn: 52691
-
- Jun 24, 2008
-
-
Owen Anderson authored
In ConstantArray::getAsString(), we know the size of the resultant string in advance so we can pre-allocate it and just fill in the entries. This improves the time for the AsmPrinter on InstructionCombining.cpp from 0.4248s to 0.3370s. llvm-svn: 52690
-
Owen Anderson authored
llvm-svn: 52689
-
Dan Gohman authored
llvm-svn: 52688
-
Dan Gohman authored
llvm-svn: 52687
-
Dan Gohman authored
static_cast instead of reinterpret_cast. llvm-svn: 52686
-
Tanya Lattner authored
llvm-svn: 52685
-
Dan Gohman authored
llvm-svn: 52684
-
Dan Gohman authored
llvm-svn: 52683
-
Chris Lattner authored
polution problems from system headers. Patch by Nathan Keynes! llvm-svn: 52682
-
Chris Lattner authored
"Support for Objective-C message sends which return structures. Also includes a small fix for constant string handling that should have been in the last patch (sorry!) and a hook for generating selectors (rest of this implementation to follow in the next patch)." Patch by David Chisnall! llvm-svn: 52681
-
Chris Lattner authored
"This is a small fix for a bug where static object instances were being incorrectly generated. The bug was caused by my inability to read the GNU libobjc source and is only apparent when JITing code (static compilation does not expose the bug due to the data layout of other globals)." Patch by David Chisnall! llvm-svn: 52680
-
Ted Kremenek authored
Update serialization for ObjCMessageExpr to handle additional bit-swizziling of receiver information. llvm-svn: 52679
-
Dan Gohman authored
llvm-svn: 52678
-
Matthijs Kooijman authored
Also add a testcase to reproduce the gcc bootstrap failure in very much reduced form. llvm-svn: 52677
-
Ted Kremenek authored
ObjCMessageExpr objects that represent messages to class methods now can contain the ObjCInterfaceDecl* of the target class if it was available when the ObjCMessageExpr object was constructed. The original interfaces of the class has been preserved (requiring no functionality changes from clients), but now a "getClasSInfo" method returns both the ObjCInterfaceDecl* and IdentifierInfo* of the target class. llvm-svn: 52676
-
Matthijs Kooijman authored
We will keep the old projects/llvm-test working for existing installs. The changes to configure are made manually, since I lack autoconf-2.6. Someone might want to run AutoGen.sh to see if that changes anything. llvm-svn: 52675
-
Matthijs Kooijman authored
All of LLVM's testing features are now referred to as the "Testing infrastructure", the DejaGNU tests are just that, and the whole program tests are referred to as the "test suite". llvm-svn: 52674
-
Argyrios Kyrtzidis authored
llvm-svn: 52673
-
Matthijs Kooijman authored
llvm-svn: 52672
-
Cedric Venet authored
Test commit: changed the forward declaration of FieldDeclarator from class to struct to be coherent with its definition (DeclSpec.h) llvm-svn: 52671
-
Evan Cheng authored
If it's determined safe, remat MOV32r0 (i.e. xor r, r) and others as it is instead of using the longer MOV32ri instruction. llvm-svn: 52670
-
Ted Kremenek authored
llvm-svn: 52669
-
Ted Kremenek authored
llvm-svn: 52668
-
Ted Kremenek authored
llvm-svn: 52667
-
Ted Kremenek authored
'There's not much to say about this patch, it just adds the Arch Linux gcc 4.3.1 header paths for i686 and amd64. The patch was generated using "svn diff" with clang at revision 52660. The paths aren't distribution-specific, so they should work for all Linux distributions using the default(?) names like "i686-pc-linux-gnu".' llvm-svn: 52665
-
Dan Gohman authored
llvm-svn: 52664
-
Dan Gohman authored
llvm-svn: 52663
-
Dan Gohman authored
general solution possible, but it's a fairly simple one. Based on a patch from the OpenGTL project! llvm-svn: 52662
-
Owen Anderson authored
llvm-svn: 52660
-
Owen Anderson authored
llvm-svn: 52659
-
Dan Gohman authored
llvm-svn: 52658
-