- Dec 16, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 45068
-
Anton Korobeynikov authored
Retoss private/public stuff. Make copy ctor and operator= private. llvm-svn: 45067
-
Anton Korobeynikov authored
llvm-svn: 45066
-
Chris Lattner authored
llvm-svn: 45065
-
Chris Lattner authored
llvm-svn: 45064
-
- Dec 15, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 45063
-
Anders Carlsson authored
llvm-svn: 45062
-
Chris Lattner authored
llvm-svn: 45060
-
Duncan Sands authored
llvm-svn: 45059
-
Evan Cheng authored
llvm-svn: 45058
-
Evan Cheng authored
llvm-svn: 45057
-
Ted Kremenek authored
so useful and introduced a few bugs. llvm-svn: 45051
-
Scott Michel authored
llvm-svn: 45050
-
Ted Kremenek authored
over is the subexpression of a sizeof(expression). Different clients will wish to handle iteration over such subexpressions differently, and can now easily query if they are iterating over such statements using the StmtIterator's inSizeOfExpr(). llvm-svn: 45047
-
Steve Naroff authored
- Remove getInstanceMethods/getClassMethods API on ObjcInterfaceDecl, ObjcProtocolDecl, and ObjcCategoryDecl. These methods are replaced by the respective iterators on each class. - Add getInstanceMethodForSelector to ObjcInterfaceDecl, ObjcProtocolDecl, and ObjcCatgoryDecl. This hook will do a "shallow" lookup. This is a convenience method that reducing some of the iterator usage. - Various changes to convert all clients to the above API's... llvm-svn: 45046
-
- Dec 14, 2007
-
-
Ted Kremenek authored
declared in a sizeof. For example: sizeof(int[foo()]); the expression "foo()" is an expression that is executed during the evaluation of sizeof. llvm-svn: 45043
-
Evan Cheng authored
llvm-svn: 45041
-
Evan Cheng authored
Fix (mem) <-> low 64-bits of xmm bugs pointed out by David Greene. Mac OS X Leopard assembler recognizes movq. llvm-svn: 45040
-
Duncan Sands authored
endianness of the target not of the host. Done by the simple expedient of reversing bytes for primitive types if the host and target endianness don't match. This is correct for integer and pointer types. I don't know if it is correct for floating point types. llvm-svn: 45039
-
Dale Johannesen authored
for parameter passing (only for that, on Darwin). llvm-svn: 45038
-
Evan Cheng authored
llvm-svn: 45037
-
Evan Cheng authored
llvm-svn: 45036
-
Anders Carlsson authored
llvm-svn: 45035
-
Dan Gohman authored
llvm-svn: 45034
-
Dan Gohman authored
llvm-svn: 45033
-
Dan Gohman authored
llvm-svn: 45032
-
Dan Gohman authored
llvm-svn: 45031
-
Dan Gohman authored
llvm-svn: 45030
-
Evan Cheng authored
Fix ctlz and cttz. llvm definition requires them to return number of bits in of the src type when value is zero. llvm-svn: 45029
-
Evan Cheng authored
llvm-svn: 45028
-
Anders Carlsson authored
All MMX shift instructions took a <2 x i32> vector as the shift amount parameter. Change this to be <1 x i64> instead, which matches the assembler instruction. llvm-svn: 45027
-
Kevin authored
Originally, I included CSS hacks for IE. However, my comments before the doctype was the reason IE was running in non-strict mode. I did not know this. When Chris removed the comments, IE correctly went into strict mode and my IE hacks were no longer needed (the hacks were getting in the way now). solution: *) Make sure doctype is first on all files *) removed all IE hacks from menu.css (since the doctype issue fixes IE) llvm-svn: 45025
-
Evan Cheng authored
llvm-svn: 45024
-
Seo Sanghyeon authored
llvm-svn: 45023
-
Bill Wendling authored
side effects for machine instructions. llvm-svn: 45022
-
Seo Sanghyeon authored
llvm-svn: 45020
-
- Dec 13, 2007
-
-
Ted Kremenek authored
of "expressions", since they are not really evaluated. llvm-svn: 45015
-
Fariborz Jahanian authored
llvm-svn: 45014
-
Dan Gohman authored
still be done in the LLVM code generator. And update the summary for the X86 target. llvm-svn: 45013
-
Steve Naroff authored
Sema::ActOnFinishFunctionBody(): Since we no longer synthesize a FunctionDecl for each method, remove the unconditional initialization to 0 and corresponding comment. llvm-svn: 45008
-