- Jan 20, 2009
-
-
Eli Friedman authored
builtins. Also, a minor tweak to va_copy for consistency. llvm-svn: 62574
-
Evan Cheng authored
llvm-svn: 62573
-
Bill Wendling authored
llvm-svn: 62572
-
Bill Wendling authored
llvm-svn: 62571
-
Daniel Dunbar authored
now fully independent of the gcc driver when targetting Darwin/x86. llvm-svn: 62570
-
Daniel Dunbar authored
filename from the input path. llvm-svn: 62569
-
Douglas Gregor authored
Remove the TopLevelDecls from TranslationUnit, since all of those decls are owned by the ASTContext's TranslationUnitDecl. There are definitely some leaking Decls now that I'll tackle tomorrow llvm-svn: 62568
-
Douglas Gregor authored
llvm-svn: 62567
-
Daniel Dunbar authored
- Clean up some placement of output args to match gcc more precisely (for testing). llvm-svn: 62566
-
Daniel Dunbar authored
llvm-svn: 62565
-
Douglas Gregor authored
that every declaration lives inside a DeclContext. Moved several things that don't have names but were ScopedDecls (and, therefore, NamedDecls) to inherit from Decl rather than NamedDecl, including ObjCImplementationDecl and LinkageSpecDecl. Now, we don't store empty DeclarationNames for these things, nor do we try to insert them into DeclContext's lookup structure. The serialization tests are temporarily disabled. We'll re-enable them once we've sorted out the remaining ownership/serialiazation issues between DeclContexts and TranslationUnion, DeclGroups, etc. llvm-svn: 62562
-
Chris Lattner authored
llvm-svn: 62561
-
Dan Gohman authored
llvm-svn: 62558
-
Dan Gohman authored
as its comment says, even in the case where it will be generating extending loads. This fixes PR3216. llvm-svn: 62557
-
Daniel Dunbar authored
llvm-svn: 62556
-
Devang Patel authored
Do not use DenseMap because the iterator is invalidated while constructing types. After all there was a reason why std::map was used initially! llvm-svn: 62555
-
Nick Lewycky authored
BUILT WITH WRONG VERSION OF AUTOCONF! Somebody please regenerate with an approved version. Thanks! llvm-svn: 62554
-
Nick Lewycky authored
This requires a rebuild of 'configure' itself. I will be committing that next, but built with the wrong version of autoconf. Somebody who has the right one, please update it. As a side-note, because of the way autoconf works, all built tools will link against libffi, not just lli. If you know how to fix this, please let me know ... llvm-svn: 62553
-
rdar://problem/6506065Ted Kremenek authored
Dead stores checker: Fix <rdar://problem/6506065> by being more selective when say that a store is dead even though the computed value is used in the enclosing expression. llvm-svn: 62552
-
Daniel Dunbar authored
- Add Darwin_X86_CC1Tool which is shared by Darwin/x86/Compile and Darwin/x86/Preprocess tools. - Minor bug fixes (CmpDriver exit code, -x cpp-output handling, some linker argument translation). llvm-svn: 62551
-
Evan Cheng authored
llvm-svn: 62547
-
Bill Wendling authored
llvm-svn: 62546
-
Devang Patel authored
llvm-svn: 62545
-
Ted Kremenek authored
PTH: Emitted tokens now consist of 12 bytes that are loaded used 3 32-bit loads. This reduces user time but increases system time because of the slightly larger PTH file. Although there is no performance win on Cocoa.h and -Eonly, overall this seems like a good step. llvm-svn: 62542
-
Chris Lattner authored
trapping instruction be executed unconditionally. llvm-svn: 62541
-
- Jan 19, 2009
-
-
Steve Naroff authored
The QualType smart pointer assumes we have 3 flag bits available. llvm-svn: 62540
-
Dan Gohman authored
SDNode subclasses to keep state that requires non-trivial destructors, however it was already effectively impossible, since the destructor isn't actually ever called. There currently aren't any SDNode subclasses affected by this, and in general it's desireable to keep SDNode objects light-weight. This eliminates the last virtual member function in the SDNode class, so it eliminates the need for a vtable pointer, making SDNode smaller. llvm-svn: 62539
-
Dale Johannesen authored
llvm-svn: 62538
-
Sebastian Redl authored
llvm-svn: 62537
-
Chris Lattner authored
llvm-svn: 62536
-
Chris Lattner authored
llvm-svn: 62535
-
Chris Lattner authored
langref. Constant fold them to undef instead of trying to preserve the trap. This fixes PR3354. llvm-svn: 62534
-
Dan Gohman authored
uses are added to the From node while it is processing From's use list, because of automatic local CSE. The fix is to avoid visiting any new uses. Fix a few places in the DAGCombiner that assumed that after a RAUW call, the From node has no users and may be deleted. This fixes PR3018. llvm-svn: 62533
-
Sebastian Redl authored
llvm-svn: 62532
-
Ted Kremenek authored
llvm-svn: 62531
-
Ted Kremenek authored
llvm-svn: 62530
-
Chris Lattner authored
llvm-svn: 62529
-
Dale Johannesen authored
llvm-svn: 62528
-
Devang Patel authored
DebugInfo is a lightweight APIs and consumers are expected to use light objects directly. There is no need to support isa<>, dyn_cast<> etc... llvm-svn: 62527
-
Devang Patel authored
llvm-svn: 62526
-