| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | PartiallyInlineLibCalls: Check sqrt result type before transforming it. | Peter Collingbourne | 2014-08-01 | 1 | -0/+4 |
| | | | | | | | | Some configure scripts declare this with the wrong prototype, which can lead to an assertion failure. llvm-svn: 214593 | ||||
| * | [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 | ||||
| * | [C++11] Add 'override' keyword to virtual methods that override their base ↵ | Craig Topper | 2014-03-05 | 1 | -2/+2 |
| | | | | | | | class. llvm-svn: 202953 | ||||
| * | Turn MipsOptimizeMathLibCalls into a target-independent scalar transform | Richard Sandiford | 2013-08-23 | 1 | -0/+156 |
| ...so that it can be used for z too. Most of the code is the same. The only real change is to use TargetTransformInfo to test when a sqrt instruction is available. The pass is opt-in because at the moment it only handles sqrt. llvm-svn: 189097 | |||||

