- Oct 23, 2008
-
-
Evan Cheng authored
Committing a good chunk of the pre-register allocation live interval splitting pass. It's handling simple cases and appear to do good things. Next: avoid splitting an interval multiple times; renumber registers when possible; record stack slot live intervals for coloring; rematerialize defs when possible. llvm-svn: 58044
-
Dale Johannesen authored
Prevents DeadMachineInstructionElim from thinking things like MTCTR are dead (fixes massive testsuite breakage at -O0). llvm-svn: 58043
-
Daniel Dunbar authored
std::ostream API. llvm-svn: 58042
-
Duncan Sands authored
with the result number. llvm-svn: 58041
-
Douglas Gregor authored
llvm-svn: 58040
-
Argyrios Kyrtzidis authored
llvm-svn: 58039
-
Daniel Dunbar authored
llvm-svn: 58035
-
Daniel Dunbar authored
- Passes match llvm-gcc but many of the switches aren't wired. llvm-svn: 58034
-
Zhongxing Xu authored
llvm-svn: 58030
-
Douglas Gregor authored
llvm-svn: 58029
-
Zhongxing Xu authored
llvm-svn: 58028
-
Ted Kremenek authored
llvm-svn: 58027
-
Ted Kremenek authored
llvm-svn: 58024
-
Ted Kremenek authored
Disable warning about potential leaks of returned values until we test it a little more (lots of noise). llvm-svn: 58021
-
Zhongxing Xu authored
llvm-svn: 58020
-
Douglas Gregor authored
pointer-to-base. Also, add overload ranking for pointer conversions (for both pointer-to-void and derived-to-base pointer conversions). Note that we do not yet diagnose derived-to-base pointer conversion errors that stem from ambiguous or inacessible base classes. These aren't handled during overload resolution; rather, when the conversion is actually used we go ahead and diagnose the error. llvm-svn: 58017
-
Chris Lattner authored
llvm-svn: 58016
-
Ted Kremenek authored
Update Xcode project. We still get a link error, however, because of an LLVM library that isn't being linked in for CodeGen (will fix). llvm-svn: 58015
-
Ted Kremenek authored
Warn about potentially leaked objects that are returned from methods whose names do not follow the Cocoa Memory Management guidelines. llvm-svn: 58012
-
-
Daniel Dunbar authored
LoopPass*. - Although less precise, this means they can be used in clients without RTTI (who would otherwise need to include LoopPass.h, which eventually includes things using dynamic_cast). This was the simplest solution that presented itself, but I am happy to use a better one if available. llvm-svn: 58010
-
Ted Kremenek authored
Fix incorrect testing for the end of the both strings in CStrInCStrNoCase. This could cause a read-out-of-bounds error if s2 is smaller than s1. llvm-svn: 58009
-
Argyrios Kyrtzidis authored
Restrict creation of OverloadedFunctionDecl only to C++ (it was getting used for invalid redeclarations on C). llvm-svn: 58008
-
rdar://problem/6311947Steve Naroff authored
Fix <rdar://problem/6311947> clang on xcode (regression): error: use of undeclared identifier 'expandedValue'. Mea culpa: I introduced this regresson in the following 2 commits: r57529 (10/14), r57841 (10/20). llvm-svn: 58007
-
Jim Grosbach authored
llvm-svn: 58006
-
- Oct 22, 2008
-
-
Ted Kremenek authored
llvm-svn: 58005
-
Douglas Gregor authored
Remove the GraphWriter-based version of the C++ class inheritance visualization, since it isn't being used and can't handle virtual bases properly llvm-svn: 58002
-
Douglas Gregor authored
Factored the QualTypeOrdering predicate into its own header (TypeOrdering.h), now that it is used in two places. llvm-svn: 58001
-
Argyrios Kyrtzidis authored
Now that DeclRefExpr accepts a NamedDecl, use a DeclRefExpr for when a CXXFieldDecl is referenced inside a method. llvm-svn: 58000
-
Ted Kremenek authored
Enhance reference-count checker to correctly identify CG "release" functions. This fixes <rdar://problem/6303488>. llvm-svn: 57997
-
rdar://problem/6257675Steve Naroff authored
Fix <rdar://problem/6257675> error: member reference base type ('NSUserDefaults *') is not a structure or union. Teach Sema::ActOnMemberReferenceExpr() to look through local category implementations associated with the class. llvm-svn: 57995
-
Daniel Dunbar authored
llvm-svn: 57993
-
Douglas Gregor authored
don't have duplicated direct base classes. Seriliazation of base class specifiers is not yet implemented. llvm-svn: 57991
-
Daniel Dunbar authored
llvm-svn: 57990
-
Daniel Dunbar authored
- The old versions are still hanging around, but should be migrated away from. llvm-svn: 57989
-
Chris Lattner authored
Roman Divacky! llvm-svn: 57988
-
Dale Johannesen authored
llvm-svn: 57987
-
Julien Lerouge authored
llvm-svn: 57984
-
Ted Kremenek authored
llvm-svn: 57981
-
Douglas Gregor authored
aren't trying to compare with address-space qualifiers (for now). Clean up handing of DeclRefExprs in Expr::isLvalue and refactor part of the check into a static DeclCanBeLvalue. llvm-svn: 57980
-