| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Implement FIXME related to <rdar://problem/6496506> Implement class ↵ | Steve Naroff | 2009-03-11 | 2 | -8/+43 |
| | | | | | | | setter/getter for properties. llvm-svn: 66689 | ||||
| * | fix validator errors | Gabor Greif | 2009-03-11 | 2 | -2/+2 |
| | | | | | llvm-svn: 66688 | ||||
| * | Fix exaples using IRBuilder. Thanks, Quadrescence and Glip7 from IRC! | Gabor Greif | 2009-03-11 | 7 | -12/+12 |
| | | | | | llvm-svn: 66687 | ||||
| * | Disable plugins / shared stuff generation on windows targets. | Anton Korobeynikov | 2009-03-11 | 2 | -0/+10 |
| | | | | | | | | This fixes fallout from recent PIC/delibtoolize changes and unbreaks build on cygming. llvm-svn: 66686 | ||||
| * | Implement basic template instantiation for fields. Reshuffle checking | Douglas Gregor | 2009-03-11 | 7 | -57/+164 |
| | | | | | | | | for FieldDecls so that the parser and the template instantiation make use of the same semantic checking module. llvm-svn: 66685 | ||||
| * | For yonah, fix a vector shuffle case for v16i8 where we didn't properly ↵ | Mon P Wang | 2009-03-11 | 2 | -2/+33 |
| | | | | | | | clear some bits. llvm-svn: 66684 | ||||
| * | '-o' option now supports relative paths. | Ted Kremenek | 2009-03-11 | 1 | -1/+4 |
| | | | | | llvm-svn: 66680 | ||||
| * | Fix StmtIterator bug reported in PR 3780 where a VLA within a DeclGroup would | Ted Kremenek | 2009-03-11 | 2 | -9/+11 |
| | | | | | | | | not be consulted for its size expression when operator* was called in the StmtIterator (this resulted in an assertion failure). llvm-svn: 66679 | ||||
| * | implement support for C-style string literal concatenation in td files. | Chris Lattner | 2009-03-11 | 2 | -2/+17 |
| | | | | | llvm-svn: 66663 | ||||
| * | Add basic, hackish support for instantiation of typedefs in a class | Douglas Gregor | 2009-03-11 | 9 | -5/+95 |
| | | | | | | | | | | template. More importantly, start to sort out the issues regarding complete types and nested-name-specifiers, especially the question of: when do we instantiate a class template specialization that occurs to the left of a '::' in a nested-name-specifier? llvm-svn: 66662 | ||||
| * | Add parser support for static_assert. | Anders Carlsson | 2009-03-11 | 7 | -5/+74 |
| | | | | | llvm-svn: 66661 | ||||
| * | fix PR3785, a valgrind error on test/CodeGen/ARM/pr3502.ll | Chris Lattner | 2009-03-11 | 1 | -1/+5 |
| | | | | | llvm-svn: 66660 | ||||
| * | Fix <rdar://problem/6655054> clang issues bogus error on property usage in a ↵ | Steve Naroff | 2009-03-11 | 2 | -10/+36 |
| | | | | | | | dot-syntax. llvm-svn: 66659 | ||||
| * | Fix <rdar://problem/6578665> user declared setter method should be used when ↵ | Steve Naroff | 2009-03-11 | 2 | -26/+64 |
| | | | | | | | using property syntx. llvm-svn: 66658 | ||||
| * | This test case checks if we get the right rvalue type of a TypedViewRegion. | Zhongxing Xu | 2009-03-11 | 1 | -0/+15 |
| | | | | | | | | The ElementRegion's type depends on the array region's rvalue type. If it was a pointer type, we would get a loc::SymbolVal for '*p'. llvm-svn: 66656 | ||||
| * | The RValueType of a TypedViewRegion should be the pointee type. | Zhongxing Xu | 2009-03-11 | 1 | -1/+3 |
| | | | | | llvm-svn: 66655 | ||||
| * | Do not stipulate the record type is a definition in BindStruct(). | Zhongxing Xu | 2009-03-11 | 1 | -1/+3 |
| | | | | | llvm-svn: 66654 | ||||
| * | Add parentheses to pacify gcc-4.3. | Duncan Sands | 2009-03-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 66653 | ||||
| * | Correct for change of this name in LLVM. | Duncan Sands | 2009-03-11 | 1 | -2/+2 |
| | | | | | llvm-svn: 66652 | ||||
| * | Remove the one-definition-rule version of extern_weak | Duncan Sands | 2009-03-11 | 13 | -52/+25 |
| | | | | | | | | linkage: this linkage type only applies to declarations, but ODR is only relevant to globals with definitions. llvm-svn: 66650 | ||||
| * | Fix crash when LHS of pointer arithmetic is not ElementRegion. | Zhongxing Xu | 2009-03-11 | 2 | -3/+22 |
| | | | | | llvm-svn: 66649 | ||||
| * | Allow cross-process JIT to handle MachineRelocations of the ExternalSymbol | Nate Begeman | 2009-03-11 | 1 | -13/+82 |
| | | | | | | | | variety. For example, an i64 div might turn into a call to __divdi3 during legalization. llvm-svn: 66646 | ||||
| * | Fixed a v8i16 shuffle case that should generate a pshufb instead of a ↵ | Mon P Wang | 2009-03-11 | 2 | -1/+13 |
| | | | | | | | pshuflw/hw. llvm-svn: 66645 | ||||
| * | Update checker build. | Ted Kremenek | 2009-03-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 66643 | ||||
| * | formatting change, reduce indentation. No functionality change. | Chris Lattner | 2009-03-11 | 1 | -82/+80 |
| | | | | | llvm-svn: 66642 | ||||
| * | reapply my previous patch (r66358) with a tweak to set the | Chris Lattner | 2009-03-11 | 3 | -7/+58 |
| | | | | | | | | | | alignment of the generated constant pool entry to the desired alignment of a type. If we don't do this, we end up trying to do movsd from 4-byte alignment memory. This fixes 450.soplex and 456.hmmer. llvm-svn: 66641 | ||||
| * | RegionStore::getLValueElement: Handle the case where the signedness of the | Ted Kremenek | 2009-03-11 | 1 | -2/+6 |
| | | | | | | | | | offset may be different that the base. Ultimately we need a better solution for these issues, but this point-by-point fixes are gradually outlining the scope of the problem. llvm-svn: 66638 | ||||
| * | Add utility method to BasicValueFactory to convert an APSInt to one of a ↵ | Ted Kremenek | 2009-03-11 | 1 | -0/+12 |
| | | | | | | | different sign. llvm-svn: 66637 | ||||
| * | GRExprEngine::ProcessBranch: Don't register a "pretty-stack printer" when ↵ | Ted Kremenek | 2009-03-11 | 1 | -7/+6 |
| | | | | | | | the Condition is null. llvm-svn: 66636 | ||||
| * | Improve the "bad receiver" warning for ObjC message sends to be less confusing. | Chris Lattner | 2009-03-11 | 4 | -5/+5 |
| | | | | | llvm-svn: 66635 | ||||
| * | Fix PR 3780: In one code path in BasicValueFactory::getValue() we would not | Ted Kremenek | 2009-03-11 | 2 | -1/+16 |
| | | | | | | | return an unsigned integer for a null pointer value. llvm-svn: 66630 | ||||
| * | GRExprEngine: Add pretty-stack trace printing for crashes and assertion ↵ | Ted Kremenek | 2009-03-11 | 1 | -2/+14 |
| | | | | | | | failures. llvm-svn: 66629 | ||||
| * | SimpleConstraintManager doesn't reason about bitwise-constraints on symbolic | Ted Kremenek | 2009-03-11 | 2 | -0/+26 |
| | | | | | | | | values. Indicating this in 'canReasonAbout' allows GRExprEngine to recover path-sensitivity in some cases. llvm-svn: 66628 | ||||
| * | GRExprEngine: For places we might conjure up a new symbol to recover | Ted Kremenek | 2009-03-11 | 1 | -7/+11 |
| | | | | | | | | | path-sensitivity, beyond checking to see if the value is "unknown" also check if the ConstraintManager can handle the SVal. This allows us to recover some path-sensitivity by actually discarding some information. llvm-svn: 66627 | ||||
| * | Add accessor method. | Ted Kremenek | 2009-03-11 | 1 | -0/+4 |
| | | | | | llvm-svn: 66626 | ||||
| * | Add accessor method to return a GRStateManager's internal ConstraintManager. | Ted Kremenek | 2009-03-11 | 1 | -0/+1 |
| | | | | | llvm-svn: 66625 | ||||
| * | Added method "canReasonAbout" to ConstraintManager. This method returns true if | Ted Kremenek | 2009-03-11 | 3 | -0/+14 |
| | | | | | | | a ConstraintManager can usefully reason about the given SVal. llvm-svn: 66624 | ||||
| * | Display the exploded graph before calling BugReporter.FlushReports(). The latter | Ted Kremenek | 2009-03-11 | 1 | -4/+4 |
| | | | | | | | | deletes all registered BugTypes from BugReporter, and thus we need to display the graph first. llvm-svn: 66623 | ||||
| * | Use the BugReports in BugReporter to determine the root nodes for "trim-egraph". | Ted Kremenek | 2009-03-11 | 1 | -31/+15 |
| | | | | | llvm-svn: 66622 | ||||
| * | Add some iterators to BugReporter. | Ted Kremenek | 2009-03-11 | 1 | -0/+26 |
| | | | | | llvm-svn: 66621 | ||||
| * | Use the right indentation | Anders Carlsson | 2009-03-11 | 1 | -27/+27 |
| | | | | | llvm-svn: 66620 | ||||
| * | Clear all the linetable state in clear(), fixing problems | Chris Lattner | 2009-03-11 | 1 | -0/+1 |
| | | | | | | | | with "clang t.i s.i" where the .i files contain line markers. rdar://6667812 llvm-svn: 66619 | ||||
| * | fix PR3258 by rejecting invalid numeric operands. | Chris Lattner | 2009-03-11 | 4 | -7/+31 |
| | | | | | llvm-svn: 66618 | ||||
| * | Remove space-break that interrupts one string literal. This is fine in C, ↵ | Ted Kremenek | 2009-03-11 | 1 | -3/+3 |
| | | | | | | | but not in TableGen files. llvm-svn: 66616 | ||||
| * | More Next objc2's gc ivar layout bitmap work. | Fariborz Jahanian | 2009-03-11 | 2 | -3/+137 |
| | | | | | | | Work in progress. llvm-svn: 66615 | ||||
| * | checking for symbolic operands as well as % at end of string. | Chris Lattner | 2009-03-11 | 3 | -14/+36 |
| | | | | | llvm-svn: 66614 | ||||
| * | Fix typo. | Daniel Dunbar | 2009-03-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 66613 | ||||
| * | Put the assignment back at the top of this method. | Bill Wendling | 2009-03-11 | 1 | -2/+2 |
| | | | | | llvm-svn: 66611 | ||||
| * | Two coalescer fixes in one. | Evan Cheng | 2009-03-11 | 4 | -8/+98 |
| | | | | | | | | 1. Use the same value# to represent unknown values being merged into sub-registers. 2. When coalescer commute an instruction and the destination is a physical register, update its sub-registers by merging in the extended ranges. llvm-svn: 66610 | ||||
| * | Make ivars private. Other cleanup. No functionality change. | Bill Wendling | 2009-03-10 | 1 | -59/+27 |
| | | | | | llvm-svn: 66607 | ||||

