| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Replacing a naked pointer with a unique_ptr. No functional changes intended. | Aaron Ballman | 2014-04-23 | 1 | -3/+3 |
| | | | | | llvm-svn: 206986 | ||||
| * | Updated to be a bit more const friendly. Also switched the linkage to be ↵ | Aaron Ballman | 2014-04-23 | 1 | -3/+3 |
| | | | | | | | static since this function is file-local. No functional changes intended. llvm-svn: 206982 | ||||
| * | Thread safety analysis: add array operations to SExpr. | DeLesley Hutchins | 2014-04-22 | 1 | -1/+4 |
| | | | | | llvm-svn: 206907 | ||||
| * | Thread safety analysis: fix warning. | DeLesley Hutchins | 2014-04-22 | 1 | -2/+1 |
| | | | | | llvm-svn: 206899 | ||||
| * | Thread safety analysis: misc updates to SExpr handling. Fix to minimal SSA, | DeLesley Hutchins | 2014-04-21 | 1 | -39/+85 |
| | | | | | | | function parameters, and compound assignment. llvm-svn: 206827 | ||||
| * | Thread Safety Analysis: Convert to minimal SSA. | DeLesley Hutchins | 2014-04-19 | 1 | -17/+72 |
| | | | | | llvm-svn: 206681 | ||||
| * | Thread Safety Analysis: Update SSA pass to handle loops. | DeLesley Hutchins | 2014-04-19 | 1 | -85/+169 |
| | | | | | llvm-svn: 206676 | ||||
| * | Since the object is new'ed in the enterCFG function, now deleting in the ↵ | Aaron Ballman | 2014-04-17 | 1 | -0/+1 |
| | | | | | | | exitCFG function instead of the destructor to ensure proper pairing. This allows reuse of the builder without creating a memory leak. llvm-svn: 206471 | ||||
| * | Thread Safety Analysis: rewrite SSA pass to use the new SExpr and CFG | DeLesley Hutchins | 2014-04-15 | 1 | -89/+296 |
| | | | | | | | | traversal system. The new pass is still undergoing testing; no change in functionality. llvm-svn: 206338 | ||||
| * | Thread Safety Analysis: reorganized SExpr header files. No change in | DeLesley Hutchins | 2014-04-09 | 1 | -0/+8 |
| | | | | | | | functionality. llvm-svn: 205936 | ||||
| * | Thread Safety Analysis: now with less includes. No functional changes. | Aaron Ballman | 2014-04-09 | 1 | -1/+1 |
| | | | | | llvm-svn: 205929 | ||||
| * | Thread Safety Analysis: some minor cleanups to the latest thread safety ↵ | Aaron Ballman | 2014-04-09 | 1 | -44/+34 |
| | | | | | | | | | | | | | changes. No functional changes intended. * Adds an iterator_range interface to CallExpr to get the arguments * Modifies SExpr such that it must be allocated in the Arena, and cannot be deleted * Minor const-correctness and nullptr updates * Adds some operator!= implementations to complement operator== * Removes unused functionality llvm-svn: 205915 | ||||
| * | Thread Safety Analysis. Misc fixes to SExpr code, responding to code review | DeLesley Hutchins | 2014-04-08 | 1 | -8/+2 |
| | | | | | | | by Aaron Ballman. llvm-svn: 205809 | ||||
| * | Thread Safety Analysis: various fixes to new SExpr code. | DeLesley Hutchins | 2014-04-07 | 1 | -20/+34 |
| | | | | | | | Implemented ownership policy, updated to use nullptr, const-cleanup. llvm-svn: 205745 | ||||
| * | Thread Safety Analysis: update to internal SExpr handling. | DeLesley Hutchins | 2014-04-07 | 1 | -0/+407 |
| This patch is the first part of a significant refactoring that seeks to restore sanity to way thread safety analysis deals with capability expressions. The current patch merely provides an outline of the structure of the new system. It's not yet connected to the actual analysis, so there's no change in functionality. llvm-svn: 205728 | |||||

