summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineOutliner.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix Wdocumentation warning. NFCI.Simon Pilgrim2020-01-101-2/+0
* [MachineOutliner][AArch64] Save + restore LR in noreturn functionsJessica Paquette2020-01-071-6/+0
* [NFC][MachineOutliner] Rewrite setSuffixIndices to be iterativeJessica Paquette2019-12-201-18/+25
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* Remove redundant assignment. NFCI.Simon Pilgrim2019-11-051-1/+0
* Use iterator prefix increment. NFCI.Simon Pilgrim2019-11-051-1/+1
* [MachineOutliner] Reduce scope of variable and stop duplicate getMF() calls. ...Simon Pilgrim2019-11-051-3/+3
* [MachineOutliner] Fix uninitialized variable warnings. NFCI.Simon Pilgrim2019-11-051-1/+1
* [NFC][MachineOutliner] Fix typo in commentDavid Tellenbach2019-10-301-1/+1
* [MachineOutliner][NFC] clang-formating the MachineOutliner.Puyan Lotfi2019-10-281-34/+27
* [MachineOuliner][NFC] Refactoring code to make outline rerunning a cleaner diff.Puyan Lotfi2019-10-281-7/+19
* [DebugInfo][If-Converter] Update call site info during the optimizationNikola Prica2019-10-081-1/+1
* [MachineOutliner] Disable outlining from noreturn functionsJessica Paquette2019-10-041-0/+6
* [NewPM] Port MachineModuleInfo to the new pass manager.Yuanfang Chen2019-09-301-4/+4
* [Backend] Keep call site info valid through the backendDjordje Todorovic2019-06-271-4/+8
* Use llvm::stable_sortFangrui Song2019-04-231-5/+4
* [MachineOutliner] Replace ostringstream based string concatenation with TwineFangrui Song2019-04-101-10/+4
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-02-011-3/+3
* Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight2019-01-311-3/+3
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-01-311-3/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fix Wdocumentation warning. NFCI.Simon Pilgrim2018-12-061-2/+0
* [MachineOutliner][NFC] Move yet another std::vector out of a loopJessica Paquette2018-12-061-3/+4
* [MachineOutliner][NFC] Move std::vector out of loopJessica Paquette2018-12-061-1/+2
* [MachineOutliner][NFC] Remove IntegerInstructionMap from InstructionMapperJessica Paquette2018-12-061-9/+2
* [MachineOutliner][NFC] Remove buildCandidateList and replace with findCandidatesJessica Paquette2018-12-051-45/+9
* [MachineOutliner][NFC] Candidates don't need to be shared_ptrs anymoreJessica Paquette2018-12-051-11/+10
* [MachineOutliner][NFC] Remove CandidateList, since it's now unused.Jessica Paquette2018-12-051-29/+11
* Fix buildbot capture warningJessica Paquette2018-12-051-9/+6
* [MachineOutliner][NFC] Simplify and unify pruning/outlining logicJessica Paquette2018-12-051-157/+15
* [MachineOutliner] Outline functions by order of benefitJessica Paquette2018-12-051-63/+68
* [MachineOutliner][NFC] Don't create outlined sequence from integer mappingJessica Paquette2018-12-051-13/+6
* Fix Wdocumentation warning. NFCI.Simon Pilgrim2018-11-191-1/+1
* [DebugInfo] DISubprogram flags get their own flags word. NFC.Paul Robinson2018-11-191-2/+3
* [MachineOutliner][NFC] Check if CandidatesForRepeatedSeq < 2Jessica Paquette2018-11-151-1/+1
* [MachineOutliner][NFC] Use MBB flags to avoid call checks in getOutliningInfoJessica Paquette2018-11-131-2/+9
* [MachineOutliner][NFC] Exit getOutliningType if there are < 2 candidatesJessica Paquette2018-11-131-2/+3
* Fix uninitialized variable.Alexander Kornienko2018-11-131-1/+1
* [MachineOutliner][NFC] Change getMachineOutlinerMBBFlags to isMBBSafeToOutlin...Jessica Paquette2018-11-121-1/+6
* [MachineOutliner][NFC] Early exit pruning when candidates don't share an MBBJessica Paquette2018-11-121-0/+8
* [MachineOutliner][NFC] Put suffix tree in buildCandidateListJessica Paquette2018-11-121-6/+5
* [MachineOutliner][NFC] Only map blocks which have adjacent legal instructionsJessica Paquette2018-11-081-14/+36
* [MachineOutliner][NFC] Don't map MBBs that don't contain legal instructionsJessica Paquette2018-11-081-18/+47
* [MachineOutliner][NFC] Remove Parent field from SuffixTreeNodeJessica Paquette2018-11-071-28/+14
* [MachineOutliner][NFC] Traverse suffix tree using a RepeatedSubstring iteratorJessica Paquette2018-11-071-53/+111
* [MachineOutliner] Don't store outlined function numberings on OutlinedFunctionJessica Paquette2018-11-071-5/+13
* [MachineOutliner][NFC] Remove OccurrenceCount from SuffixTreeNodeJessica Paquette2018-11-061-7/+0
* [MachineOutliner][NFC] Remove IsInTree from SuffixTreeNodeJessica Paquette2018-11-061-4/+0
* [MachineOutliner][NFC] Add findRepeatedSubstrings to SuffixTree, kill LeafVectorJessica Paquette2018-11-061-87/+106
* [MachineOutliner][NFC] Remember when you map something illegal across MBBsJessica Paquette2018-11-011-20/+27
OpenPOWER on IntegriCloud