summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineOutliner.cpp
Commit message (Expand)AuthorAgeFilesLines
* [MachineOutliner] NFC: Throw out self-intersections on candidates earlyJessica Paquette2017-12-011-11/+42
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* [MachineOutliner] Add optimisation remarks for successful outliningJessica Paquette2017-10-231-36/+75
* [MachineOutliner] NFC: Rename getters/setters to fit coding styleJessica Paquette2017-10-231-13/+13
* [MachineOutliner][NFC] Clean up prune logic a bitJessica Paquette2017-10-171-33/+36
* [MachineOutliner][NFC] Move decrement logic to OutlinedFunctionJessica Paquette2017-10-171-16/+26
* [MachineOutliner][NFC] Move end index calculation into CandidateJessica Paquette2017-10-171-20/+31
* [NFC] Convert OptimizationRemarkEmitter old emit() calls to new closureVivek Pandya2017-10-111-22/+25
* CodeGen: Minor cleanups to use MachineInstr::getMF. NFCJustin Bogner2017-10-101-2/+1
* [MachineOutliner] Disable outlining from LinkOnceODRs by defaultJessica Paquette2017-10-071-3/+12
* [MachineOutliner] Fix off-by-one in cost modelJessica Paquette2017-10-031-35/+36
* [MachineOutliner][NFC] Simplify logic in pruneCandidatesJessica Paquette2017-09-281-70/+61
* [MachineOutliner] AArch64: Avoid saving + restoring LR if possibleJessica Paquette2017-09-271-85/+86
* [MachineOutliner] Recommit r312194, missed optimization remarksJessica Paquette2017-08-311-1/+36
* Revert r312194: "[MachineOutliner] Add missed optimization remarks for the ou...Daniel Jasper2017-08-311-36/+1
* [MachineOutliner] Add missed optimization remarks for the outliner.Jessica Paquette2017-08-301-1/+36
* [MachineOutliner] Only outline candidates of length >= 2Jessica Paquette2017-08-141-0/+7
* [MachineOutliner] NFC: Change IsTailCall to a call class + frame classJessica Paquette2017-07-291-37/+50
* [MachineOutliner] NFC: Comment tidyingJessica Paquette2017-07-281-23/+1
* [MachineOutliner] NFC: Split up getOutliningBenefitJessica Paquette2017-07-281-21/+62
* [MachineOutliner] Cleanup: move findCandidates out of suffix treeJessica Paquette2017-07-271-204/+166
* CodeGen: Refactor MIR parsingMatthias Braun2017-06-061-3/+3
* CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun2017-05-251-1/+1
* Module::getOrInsertFunction is using C-style vararg instead of variadic templ...Serge Guelton2017-04-111-1/+1
* Revert "Turn some C-style vararg into variadic templates"Diana Picus2017-04-111-1/+1
* Turn some C-style vararg into variadic templatesSerge Guelton2017-04-111-1/+1
* Revert "Turn some C-style vararg into variadic templates"Mehdi Amini2017-04-061-1/+1
* Turn some C-style vararg into variadic templatesMehdi Amini2017-04-061-1/+1
* [Outliner] Remove unused lambda capture.Jessica Paquette2017-03-231-2/+2
* [Outliner] Fix compile-time overhead for candidate choiceJessica Paquette2017-03-231-409/+231
* [Outliner] Add tail call supportJessica Paquette2017-03-131-12/+42
* Fix -Wsentinel warningSimon Pilgrim2017-03-111-1/+1
* [Outliner] Fix memory leak in suffix tree.Jessica Paquette2017-03-081-9/+9
* [Outliner] Fixed Asan bot failure in r296418Jessica Paquette2017-03-061-0/+1399
* Revert "Add MIR-level outlining pass"Matthias Braun2017-02-281-1399/+0
* Add MIR-level outlining passMatthias Braun2017-02-281-0/+1399
OpenPOWER on IntegriCloud