summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachinePassRegistry.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Remove an unnecessary file; NFC.Aaron Ballman2018-11-261-17/+0
| | | | | | This source file has not been needed since r346522 and was triggering diagnostics in MSVC about an object file which exports no public symbols (LNK4221). llvm-svn: 347565
* Type safe version of MachinePassRegistrySerge Guelton2018-11-091-38/+0
| | | | | | | | | | | Previous version used type erasure through a `void* (*)()` pointer, which triggered gcc warning and implied a lot of reinterpret_cast. This version should make it harder to hit ourselves in the foot. Differential revision: https://reviews.llvm.org/D54203 llvm-svn: 346522
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check ↵Craig Topper2014-04-141-1/+1
| | | | | | instead of comparing to nullptr. llvm-svn: 206142
* Allow targets to select the default scheduler by name.Andrew Trick2012-04-191-0/+13
| | | | llvm-svn: 155090
* Unweaken vtables as per ↵David Blaikie2011-12-201-0/+1
| | | | | | http://llvm.org/docs/CodingStandards.html#ll_virtual_anch llvm-svn: 146960
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
| | | | llvm-svn: 45418
* Final polish on machine pass registries.Jim Laskey2006-08-021-13/+19
| | | | llvm-svn: 29471
* 1. Change use of "Cache" to "Default".Jim Laskey2006-08-011-2/+6
| | | | | | | | | | | 2. Added argument to instruction scheduler creators so the creators can do special things. 3. Repaired target hazard code. 4. Misc. More to follow. llvm-svn: 29450
* Forgot the added files for plugable machine passes.Jim Laskey2006-08-011-0/+31
llvm-svn: 29436
OpenPOWER on IntegriCloud