| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | |||||
| * | Use llvm::errs() instead of cerr. | Ted Kremenek | 2008-10-23 | 1 | -5/+5 | |
| | | | | | llvm-svn: 58054 | |||||
| * | Convert InheritanceHierarchyWriter to use llvm::raw_ostream instead of ↵ | Ted Kremenek | 2008-10-23 | 1 | -11/+10 | |
| | | | | | | | std::ostream. llvm-svn: 58053 | |||||
| * | Added raw_fd_ostream::close(). | Ted Kremenek | 2008-10-23 | 2 | -3/+17 | |
| | | | | | llvm-svn: 58052 | |||||
| * | Added driver option "-cxx-inheritance-view" for viewing the C++ hierarchy of ↵ | Ted Kremenek | 2008-10-23 | 3 | -2/+49 | |
| | | | | | | | a class in GraphViz. llvm-svn: 58051 | |||||
| * | Added iterators for types. | Ted Kremenek | 2008-10-23 | 1 | -0/+12 | |
| | | | | | llvm-svn: 58050 | |||||
| * | Fix regression in comparison of qualified id; == operator was being | Daniel Dunbar | 2008-10-23 | 2 | -1/+10 | |
| | | | | | | | created with LHS and RHS whose types didn't match. llvm-svn: 58049 | |||||
| * | Changes to make the Windows build work... | Steve Naroff | 2008-10-23 | 3 | -116/+131 | |
| | | | | | | | | | - Add a file to the VC++ project. - Make sure the clang driver links against the Transforms library. - Incorporate changes from patch by Dan Gohman. llvm-svn: 58048 | |||||
| * | Add some files to VC++ project. | Steve Naroff | 2008-10-23 | 2 | -0/+12 | |
| | | | | | llvm-svn: 58047 | |||||
| * | Updated Xcode project. | Ted Kremenek | 2008-10-23 | 1 | -6/+26 | |
| | | | | | llvm-svn: 58046 | |||||
| * | For Radar reporting, null dereferences should be default classified as ↵ | Ted Kremenek | 2008-10-23 | 1 | -0/+2 | |
| | | | | | | | "Crash/Hang/Data loss" <rdar://problem/6315624> llvm-svn: 58045 | |||||
| * | Committing a good chunk of the pre-register allocation live interval ↵ | Evan Cheng | 2008-10-23 | 3 | -12/+611 | |
| | | | | | | | 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 | |||||
| * | Mark defs and uses of CTR and LR correctly. | Dale Johannesen | 2008-10-23 | 2 | -11/+30 | |
| | | | | | | | | | Prevents DeadMachineInstructionElim from thinking things like MTCTR are dead (fixes massive testsuite breakage at -O0). llvm-svn: 58043 | |||||
| * | Make sure to set stdout to binary when writing bitcode files via | Daniel Dunbar | 2008-10-23 | 1 | -0/+3 | |
| | | | | | | | std::ostream API. llvm-svn: 58042 | |||||
| * | Fix thinko - the operand number has nothing to do | Duncan Sands | 2008-10-23 | 2 | -3/+3 | |
| | | | | | | | with the result number. llvm-svn: 58041 | |||||
| * | Clean up and document the representation of C++ base classes | Douglas Gregor | 2008-10-23 | 5 | -52/+81 | |
| | | | | | llvm-svn: 58040 | |||||
| * | Introduce INT64_C macro and unbreak LLVM on MSVC. | Argyrios Kyrtzidis | 2008-10-23 | 1 | -0/+3 | |
| | | | | | llvm-svn: 58039 | |||||
| * | Hook "fast" code generation to -O0. | Daniel Dunbar | 2008-10-23 | 1 | -8/+5 | |
| | | | | | llvm-svn: 58035 | |||||
| * | Add -O[0-3s] support (following llvm-gcc). | Daniel Dunbar | 2008-10-23 | 4 | -11/+186 | |
| | | | | | | | - Passes match llvm-gcc but many of the switches aren't wired. llvm-svn: 58034 | |||||
| * | Add an assertion to make our intention more clear. | Zhongxing Xu | 2008-10-23 | 1 | -0/+2 | |
| | | | | | llvm-svn: 58030 | |||||
| * | If NDEBUG is set, don't include any of the code for visualizing inheritance ↵ | Douglas Gregor | 2008-10-23 | 1 | -0/+2 | |
| | | | | | | | hierarchies llvm-svn: 58029 | |||||
| * | Let StoreManager do different cast on arrays. BasicStore will just keep it ↵ | Zhongxing Xu | 2008-10-23 | 4 | -2/+15 | |
| | | | | | | | intact. llvm-svn: 58028 | |||||
| * | Updated checker build. | Ted Kremenek | 2008-10-23 | 1 | -1/+1 | |
| | | | | | llvm-svn: 58027 | |||||
| * | Temporarily mark this test XFAIL. | Ted Kremenek | 2008-10-23 | 1 | -2/+3 | |
| | | | | | llvm-svn: 58024 | |||||

