- Jul 21, 2009
-
-
Torok Edwin authored
llvm-svn: 76542
-
Daniel Dunbar authored
llvm-svn: 76541
-
Bruno Cardoso Lopes authored
global declared symbols are initialized with references from other global symbols. llvm-svn: 76540
-
Argyrios Kyrtzidis authored
llvm-svn: 76539
-
Argyrios Kyrtzidis authored
struct foo { static bool value; }; bool (foo::value); // crash because of parens llvm-svn: 76538
-
Chris Lattner authored
llvm-svn: 76537
-
Evan Cheng authored
llvm-svn: 76536
-
Evan Cheng authored
Is this really a winning transformation? fold (shl (srl x, c1), c2) -> (shl (and x, (shl -1, c1)), (sub c2, c1)) or (srl (and x, (shl -1, c1)), (sub c1, c2)) llvm-svn: 76535
-
Owen Anderson authored
llvm-svn: 76534
-
Owen Anderson authored
llvm-svn: 76533
-
Argyrios Kyrtzidis authored
llvm-svn: 76532
-
Mike Stump authored
llvm-svn: 76531
-
Mike Stump authored
llvm-svn: 76530
-
Mike Stump authored
llvm-svn: 76529
-
Bill Wendling authored
- SYSCALL (normal fast system call instruction) [0f 05] - SYSENTER (system call entry instruction) [0f 34] - SYSEXIT (system call exit instruction) [0f 35] - SYSEXIT64 (system call exit instruction to 64-bit user code) [REX.W 0f 35] - SYSRET (system call return instruction) [0f 07] Patch by Sean Callanan. llvm-svn: 76528
-
Dan Gohman authored
llvm-svn: 76527
-
Dan Gohman authored
llvm-svn: 76526
-
Dan Gohman authored
llvm-svn: 76525
-
Dan Gohman authored
as they aren't currently prepared to handle complicated overflow cases. llvm-svn: 76524
-
Dan Gohman authored
llvm-svn: 76523
-
Mike Stump authored
llvm-svn: 76522
-
Dan Gohman authored
llvm-svn: 76521
-
Evan Cheng authored
llvm-svn: 76520
-
Evan Cheng authored
llvm-svn: 76519
-
Argyrios Kyrtzidis authored
llvm-svn: 76518
-
Dale Johannesen authored
llvm-svn: 76517
-
Ted Kremenek authored
-refactor logic for retrieving bindings from VarDecls into RegionStoreManager::RetrieveVar() - improve RegionStoreManager::CastRetrievedVal() and SimpleSValuate::EvalCastNL to better handle casts of values of the same canonical type as well as casts of LocAsInteger values. llvm-svn: 76516
-
Argyrios Kyrtzidis authored
Entity can now refer to declarations that are not visible outside the translation unit. It is a wrapper of a pointer union, it's either a Decl* for declarations that don't "cross" translation units, or an EntityImpl* which is associated with the specific "visible" Decl. Included is a test case for handling fields across translation units. llvm-svn: 76515
-
Ryan Flynn authored
llvm-svn: 76514
-
Argyrios Kyrtzidis authored
llvm-svn: 76513
-
Argyrios Kyrtzidis authored
If it's in an ObjCContainerDecl, its "redeclaration" is the method definition in the corresponding ObjCImplDecl. If it's in an ObjCImplDecl, its "redeclaration" is the method in the interface. llvm-svn: 76512
-
Argyrios Kyrtzidis authored
llvm-svn: 76511
-
Argyrios Kyrtzidis authored
Use ObjCInterfaceDecl::getCategoryClassMethod() and ObjCInterfaceDecl::getCategoryInstanceMethod() for the same functionality. llvm-svn: 76510
-
Argyrios Kyrtzidis authored
Remove Sema::LookupObjCImplementation and replace it with just calling ObjCInterfaceDecl::getImplementation(). llvm-svn: 76509
-
Argyrios Kyrtzidis authored
- Introduce ASTContext::getObjCImplementation() and ASTContext::setObjCImplementation() which use a DenseMap to associate an interface/category with its implementation (if one exists). - Introduce ObjCInterfaceDecl::get/setImplementation() and ObjCCategoryDecl::get/setImplementation() that use the above methods. - Add a compiler error for when a category is reimplemented. llvm-svn: 76508
-
Argyrios Kyrtzidis authored
llvm-svn: 76507
-
Argyrios Kyrtzidis authored
llvm-svn: 76506
-
Dan Gohman authored
llvm-svn: 76505
-
Dan Gohman authored
by determining if (B pred (B-A)) is known, as it doesn't handle overflow correctly. llvm-svn: 76504
-
Dale Johannesen authored
flags set properly. (hasMemory is clearly irrelevant when matching 'i', I don't understand what this was supposed to be doing.) gcc.apple/asm-block-25.c (test passed before by accident, but generated code was wrong) llvm-svn: 76503
-