| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | followsFundamentalRule() returns true if "alloc" or "new" appear at the ↵ | Ted Kremenek | 2008-10-24 | 1 | -16/+22 |
| | | | | | | | beginning of the string, not anywhere within it. llvm-svn: 58112 | ||||
| * | Expand bubble size by 50%. | Ted Kremenek | 2008-10-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 58111 | ||||
| * | Implicit conversions from arrays can also be conversions to references (will ↵ | Ted Kremenek | 2008-10-24 | 1 | -1/+1 |
| | | | | | | | add a test case shortly). llvm-svn: 58110 | ||||
| * | This test no longer is marked XFAIL. | Ted Kremenek | 2008-10-24 | 1 | -1/+16 |
| | | | | | | | Enhance test to include a case where a tracked object escapes because it is stored to a local ivar through a method dispatch to 'self.' llvm-svn: 58109 | ||||
| * | Issue warnings about owned objects returned from a method that does not ↵ | Ted Kremenek | 2008-10-24 | 1 | -54/+74 |
| | | | | | | | match the established Cocoa naming conventions. llvm-svn: 58108 | ||||
| * | Added method "getSelfRegion" to Store. This method returns the region ↵ | Ted Kremenek | 2008-10-24 | 6 | -24/+70 |
| | | | | | | | associated with the "this" or "self" object (C++ and Objective-C respectively). llvm-svn: 58107 | ||||
| * | Added region ObjCObjectRegion that represents an instance of an Objective-C ↵ | Ted Kremenek | 2008-10-24 | 2 | -6/+59 |
| | | | | | | | object. llvm-svn: 58106 | ||||
| * | Move viewInheritance to CXXRecordDecl, and make sure it builds in Release ↵ | Douglas Gregor | 2008-10-24 | 4 | -21/+10 |
| | | | | | | | mode, too llvm-svn: 58105 | ||||
| * | move the note to the correct README | Torok Edwin | 2008-10-24 | 2 | -95/+97 |
| | | | | | llvm-svn: 58104 | ||||
| * | add note about va_arg code on x86 and x86-64 | Torok Edwin | 2008-10-24 | 1 | -0/+94 |
| | | | | | llvm-svn: 58103 | ||||
| * | Fix a pasto. | Evan Cheng | 2008-10-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 58102 | ||||
| * | PR2942: FunctionDecls by typedef crash the C++ front-end | Douglas Gregor | 2008-10-24 | 2 | -1/+35 |
| | | | | | llvm-svn: 58100 | ||||
| * | Test commit | Sebastian Redl | 2008-10-24 | 1 | -1/+0 |
| | | | | | llvm-svn: 58099 | ||||
| * | Add another file to VC++ project. | Steve Naroff | 2008-10-24 | 1 | -0/+4 |
| | | | | | llvm-svn: 58098 | ||||
| * | Make QualTypeOrdering::operator() const | Douglas Gregor | 2008-10-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 58097 | ||||
| * | Some cleanups for the ambiguous derived-to-base conversion checks | Douglas Gregor | 2008-10-24 | 4 | -50/+49 |
| | | | | | llvm-svn: 58096 | ||||
| * | Semantic analysis for C++ reinterpret_cast and const_cast. Patch by ↵ | Douglas Gregor | 2008-10-24 | 9 | -8/+507 |
| | | | | | | | Sebastian Redl. llvm-svn: 58094 | ||||
| * | Fix scan-build's processing of clang's analysis arguments. Patch by Nikita ↵ | Ted Kremenek | 2008-10-24 | 1 | -1/+1 |
| | | | | | | | Zhuk! llvm-svn: 58093 | ||||
| * | Fix translateX86CC: if SetCCOpcode is SETULE and | Duncan Sands | 2008-10-24 | 2 | -13/+27 |
| | | | | | | | | | | | | | | | LHS is a foldable load, then LHS and RHS are swapped and SetCCOpcode is changed to SETUGT. But the later code is expecting operands to be the wrong way round for SETUGT, but they are not in this case, resulting in an inverted compare. The solution is to move the load normalization before the correction for SETUGT. This bug was tickled by LegalizeTypes which happened to legalize the testcase slightly differently to LegalizeDAG. llvm-svn: 58092 | ||||
| * | Yet another update to the VC++ proj. | Steve Naroff | 2008-10-24 | 1 | -0/+4 |
| | | | | | llvm-svn: 58091 | ||||
| * | Modify the cmake build system so that if it doesn't find bison, it will use ↵ | Cedric Venet | 2008-10-24 | 2 | -6/+30 |
| | | | | | | | the pregenerated file in from the svn (.cvs). Work only for windows for the moment. Tested on Vista64 with MSVC2008express. llvm-svn: 58090 | ||||
| * | Add a file to VC++ proj. | Steve Naroff | 2008-10-24 | 1 | -13/+17 |
| | | | | | llvm-svn: 58089 | ||||
| * | The Decl of an array region can be VarDecl or FieldDecl. Handle this in ↵ | Zhongxing Xu | 2008-10-24 | 2 | -3/+12 |
| | | | | | | | RegionStoreManager::ArrayToPointer(). llvm-svn: 58086 | ||||
| * | Add random array and struct test code for SCA. | Zhongxing Xu | 2008-10-24 | 1 | -1/+6 |
| | | | | | llvm-svn: 58085 | ||||
| * | Use #define trickery to de-XFAIL test/Coverage/codegen-gnu.m while | Daniel Dunbar | 2008-10-24 | 2 | -3/+9 |
| | | | | | | | still getting coverage for non-IRgen cases. llvm-svn: 58084 | ||||
| * | Implement struct initialization. Make it into a recursive function. Also make | Zhongxing Xu | 2008-10-24 | 1 | -24/+63 |
| | | | | | | | the array initialization code into a function. llvm-svn: 58083 | ||||
| * | Use #define trickery to de-XFAIL test/Coverage/codegen-next.m while | Daniel Dunbar | 2008-10-24 | 2 | -6/+12 |
| | | | | | | | still getting coverage for non-IRgen cases. llvm-svn: 58082 | ||||
| * | Don't crash on invalid source locations in | Daniel Dunbar | 2008-10-24 | 1 | -3/+6 |
| | | | | | | | CGDebugInfo::getOrCreateCompileUnit. llvm-svn: 58081 | ||||
| * | svn:ignore test/SemaCXX/Output | Daniel Dunbar | 2008-10-24 | 0 | -0/+0 |
| | | | | | llvm-svn: 58080 | ||||
| * | PR2919: __builtin_types_compatible_p strips CRV qualifiers. | Daniel Dunbar | 2008-10-24 | 3 | -2/+19 |
| | | | | | llvm-svn: 58079 | ||||
| * | add a missing file to project, alphabeticalize. | Chris Lattner | 2008-10-24 | 1 | -3/+5 |
| | | | | | llvm-svn: 58078 | ||||
| * | Add printing method to ElementRegion. | Zhongxing Xu | 2008-10-24 | 2 | -0/+9 |
| | | | | | llvm-svn: 58077 | ||||
| * | Use LINK_COMPONENTS instead of hard coding LLVM libraries. | Daniel Dunbar | 2008-10-24 | 1 | -5/+2 |
| | | | | | llvm-svn: 58076 | ||||
| * | Don't try to create a mask when we don't need one. Fixes a crash. | Nick Lewycky | 2008-10-24 | 2 | -4/+14 |
| | | | | | llvm-svn: 58075 | ||||
| * | Add printing method to RegionStoreManager. | Zhongxing Xu | 2008-10-24 | 1 | -3/+11 |
| | | | | | llvm-svn: 58074 | ||||
| * | Add printing with llvm::raw_ostream methods to SVals. | Zhongxing Xu | 2008-10-24 | 2 | -0/+134 |
| | | | | | llvm-svn: 58073 | ||||
| * | Fix a end() dereference; remove an abort() that wasn't meant to be left in. | Evan Cheng | 2008-10-24 | 1 | -5/+4 |
| | | | | | llvm-svn: 58072 | ||||
| * | First non-embarrassing cut at checking for ambiguous derived-to-base | Douglas Gregor | 2008-10-24 | 9 | -18/+500 |
| | | | | | | | | | | | conversions. Added PerformImplicitConversion, which follows an implicit conversion sequence computed by TryCopyInitialization and actually performs the implicit conversions, including the extra check for ambiguity mentioned above. llvm-svn: 58071 | ||||
| * | Fix 80-col violation. | Zhongxing Xu | 2008-10-24 | 2 | -4/+6 |
| | | | | | llvm-svn: 58070 | ||||
| * | Add value range analyzing of Add and Sub. | Nick Lewycky | 2008-10-24 | 1 | -9/+73 |
| | | | | | | | Understand that mul %x, 1 = %x. llvm-svn: 58069 | ||||
| * | Avoid splitting an interval multiple times; avoid splitting ↵ | Evan Cheng | 2008-10-24 | 6 | -51/+195 |
| | | | | | | | re-materializable val# (for now). llvm-svn: 58068 | ||||
| * | Fix linking error. | Zhongxing Xu | 2008-10-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 58067 | ||||
| * | Fix constant-offset emission for x86-64 absolute addresses. This | Dan Gohman | 2008-10-24 | 3 | -11/+58 |
| | | | | | | | | fixes a bunch of test-suite JIT failures on x86-64 in -relocation-model=static mode. llvm-svn: 58066 | ||||
| * | Add a bunch of dummy methods to make RegionStoreManager non-virtual. | Zhongxing Xu | 2008-10-24 | 1 | -3/+29 |
| | | | | | llvm-svn: 58061 | ||||
| * | Add file to VC++ project. | Steve Naroff | 2008-10-24 | 1 | -13/+17 |
| | | | | | llvm-svn: 58060 | ||||
| * | Add file to VC++ project. | Steve Naroff | 2008-10-24 | 1 | -0/+4 |
| | | | | | llvm-svn: 58059 | ||||
| * | Added getLValueElement() to RegionStore. Only handle constant array for now. | Zhongxing Xu | 2008-10-24 | 1 | -0/+54 |
| | | | | | llvm-svn: 58058 | ||||
| * | Initialize uninitialized variable. | Dale Johannesen | 2008-10-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 58057 | ||||
| * | Make the analyzer store (memory model) a command line option. | Ted Kremenek | 2008-10-24 | 8 | -9/+63 |
| | | | | | llvm-svn: 58056 | ||||
| * | Map compilation units using FileEntry pointers instead of | Daniel Dunbar | 2008-10-24 | 2 | -11/+8 |
| | | | | | | | | | | FileIDs. This seems better conceptually and lets the SourceManager handle details of mapping the location to a file ID. - In practice, fixes an assert because this code wasn't using getPhysicalLoc. llvm-svn: 58055 | ||||

