summaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineOutliner.cpp
AgeCommit message (Expand)Author
2017-12-13Remove redundant includes from lib/CodeGen.Michael Zolotukhin
2017-12-01[MachineOutliner] NFC: Throw out self-intersections on candidates earlyJessica Paquette
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-10-23[MachineOutliner] Add optimisation remarks for successful outliningJessica Paquette
2017-10-23[MachineOutliner] NFC: Rename getters/setters to fit coding styleJessica Paquette
2017-10-17[MachineOutliner][NFC] Clean up prune logic a bitJessica Paquette
2017-10-17[MachineOutliner][NFC] Move decrement logic to OutlinedFunctionJessica Paquette
2017-10-17[MachineOutliner][NFC] Move end index calculation into CandidateJessica Paquette
2017-10-11[NFC] Convert OptimizationRemarkEmitter old emit() calls to new closureVivek Pandya
2017-10-10CodeGen: Minor cleanups to use MachineInstr::getMF. NFCJustin Bogner
2017-10-07[MachineOutliner] Disable outlining from LinkOnceODRs by defaultJessica Paquette
2017-10-03[MachineOutliner] Fix off-by-one in cost modelJessica Paquette
2017-09-28[MachineOutliner][NFC] Simplify logic in pruneCandidatesJessica Paquette
2017-09-27[MachineOutliner] AArch64: Avoid saving + restoring LR if possibleJessica Paquette
2017-08-31[MachineOutliner] Recommit r312194, missed optimization remarksJessica Paquette
2017-08-31Revert r312194: "[MachineOutliner] Add missed optimization remarks for the ou...Daniel Jasper
2017-08-30[MachineOutliner] Add missed optimization remarks for the outliner.Jessica Paquette
2017-08-14[MachineOutliner] Only outline candidates of length >= 2Jessica Paquette
2017-07-29[MachineOutliner] NFC: Change IsTailCall to a call class + frame classJessica Paquette
2017-07-28[MachineOutliner] NFC: Comment tidyingJessica Paquette
2017-07-28[MachineOutliner] NFC: Split up getOutliningBenefitJessica Paquette
2017-07-27[MachineOutliner] Cleanup: move findCandidates out of suffix treeJessica Paquette
2017-06-06CodeGen: Refactor MIR parsingMatthias Braun
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun
2017-04-11Module::getOrInsertFunction is using C-style vararg instead of variadic templ...Serge Guelton
2017-04-11Revert "Turn some C-style vararg into variadic templates"Diana Picus
2017-04-11Turn some C-style vararg into variadic templatesSerge Guelton
2017-04-06Revert "Turn some C-style vararg into variadic templates"Mehdi Amini
2017-04-06Turn some C-style vararg into variadic templatesMehdi Amini
2017-03-23[Outliner] Remove unused lambda capture.Jessica Paquette
2017-03-23[Outliner] Fix compile-time overhead for candidate choiceJessica Paquette
2017-03-13[Outliner] Add tail call supportJessica Paquette
2017-03-11Fix -Wsentinel warningSimon Pilgrim
2017-03-08[Outliner] Fix memory leak in suffix tree.Jessica Paquette
2017-03-06[Outliner] Fixed Asan bot failure in r296418Jessica Paquette
2017-02-28Revert "Add MIR-level outlining pass"Matthias Braun
2017-02-28Add MIR-level outlining passMatthias Braun