Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | utils: Fix segfault in flattencfg | Jan Vesely | 2014-08-13 | 1 | -4/+5 |
| | | | | | | | | | | | | | | v2: continue iterating through the rest of the bb use for loop v3: initialize FlattenCFG pass in ScalarOps add test v4: split off initializing flattencfg to a separate patch add comment Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu> llvm-svn: 215574 | ||||
* | [C++] Use 'nullptr'. Transforms edition. | Craig Topper | 2014-04-25 | 1 | -5/+6 |
| | | | | llvm-svn: 207196 | ||||
* | [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE | Chandler Carruth | 2014-04-22 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | definition below all of the header #include lines, lib/Transforms/... edition. This one is tricky for two reasons. We again have a couple of passes that define something else before the includes as well. I've sunk their name macros with the DEBUG_TYPE. Also, InstCombine contains headers that need DEBUG_TYPE, so now those headers #define and #undef DEBUG_TYPE around their code, leaving them well formed modular headers. Fixing these headers was a large motivation for all of these changes, as "leaky" macros of this form are hard on the modules implementation. llvm-svn: 206844 | ||||
* | Fix known typos | Alp Toker | 2014-01-24 | 1 | -1/+1 |
| | | | | | | | Sweep the codebase for common typos. Includes some changes to visible function names that were misspelt. llvm-svn: 200018 | ||||
* | Convert manual insert point restores to the new RAII object. | Benjamin Kramer | 2013-09-30 | 1 | -3/+1 |
| | | | | llvm-svn: 191675 | ||||
* | Fix spelling. | Robert Wilhelm | 2013-09-14 | 1 | -1/+1 |
| | | | | llvm-svn: 190750 | ||||
* | Unbreak Debug build on Windows | Serge Pavlov | 2013-08-06 | 1 | -0/+1 |
| | | | | llvm-svn: 187786 | ||||
* | Factor FlattenCFG out from SimplifyCFG | Tom Stellard | 2013-08-06 | 1 | -0/+487 |
Patch by: Mei Ye llvm-svn: 187764 |