Jessica Paquette
|
096ae714d5
[MachineOutliner][NFC] Remove CandidateList, since it's now unused.
|
6 سال پیش |
Jessica Paquette
|
510a34508a
Fix buildbot capture warning
|
6 سال پیش |
Jessica Paquette
|
d5178b04bc
[MachineOutliner][NFC] Simplify and unify pruning/outlining logic
|
6 سال پیش |
Jessica Paquette
|
a5d8d4c7c9
[MachineOutliner] Outline functions by order of benefit
|
6 سال پیش |
Jessica Paquette
|
f18b476bf7
[MachineOutliner][NFC] Don't create outlined sequence from integer mapping
|
6 سال پیش |
Simon Pilgrim
|
1fd9d3a69d
Fix Wdocumentation warning. NFCI.
|
6 سال پیش |
Paul Robinson
|
eaa73537bb
[DebugInfo] DISubprogram flags get their own flags word. NFC.
|
6 سال پیش |
Jessica Paquette
|
307485263c
[MachineOutliner][NFC] Check if CandidatesForRepeatedSeq < 2
|
6 سال پیش |
Jessica Paquette
|
cdd4dd393b
[MachineOutliner][NFC] Use MBB flags to avoid call checks in getOutliningInfo
|
6 سال پیش |
Jessica Paquette
|
14f489a3e7
[MachineOutliner][NFC] Exit getOutliningType if there are < 2 candidates
|
6 سال پیش |
Alexander Kornienko
|
b81719bd8a
Fix uninitialized variable.
|
6 سال پیش |
Jessica Paquette
|
2cfb7f331d
[MachineOutliner][NFC] Change getMachineOutlinerMBBFlags to isMBBSafeToOutlineFrom
|
6 سال پیش |
Jessica Paquette
|
412b368b3b
[MachineOutliner][NFC] Early exit pruning when candidates don't share an MBB
|
6 سال پیش |
Jessica Paquette
|
d2e4943808
[MachineOutliner][NFC] Put suffix tree in buildCandidateList
|
6 سال پیش |
Jessica Paquette
|
0157cb5721
[MachineOutliner][NFC] Only map blocks which have adjacent legal instructions
|
6 سال پیش |
Jessica Paquette
|
de78771378
[MachineOutliner][NFC] Don't map MBBs that don't contain legal instructions
|
6 سال پیش |
Jessica Paquette
|
24b118cefd
[MachineOutliner][NFC] Remove Parent field from SuffixTreeNode
|
6 سال پیش |
Jessica Paquette
|
e8113b8c30
[MachineOutliner][NFC] Traverse suffix tree using a RepeatedSubstring iterator
|
6 سال پیش |
Jessica Paquette
|
fc6b6a704e
[MachineOutliner] Don't store outlined function numberings on OutlinedFunction
|
6 سال پیش |
Jessica Paquette
|
4e5e34ac8f
[MachineOutliner][NFC] Remove OccurrenceCount from SuffixTreeNode
|
6 سال پیش |
Jessica Paquette
|
d2bfbec96c
[MachineOutliner][NFC] Remove IsInTree from SuffixTreeNode
|
6 سال پیش |
Jessica Paquette
|
3d04968f30
[MachineOutliner][NFC] Add findRepeatedSubstrings to SuffixTree, kill LeafVector
|
6 سال پیش |
Jessica Paquette
|
41e2e9fdff
[MachineOutliner][NFC] Remember when you map something illegal across MBBs
|
6 سال پیش |
Jessica Paquette
|
53e05d372d
[MachineOutliner] Inherit target features from parent function
|
6 سال پیش |
Jessica Paquette
|
c18b56ec27
[MachineOutliner][NFC] Don't add MBBs with a size < 2 to the search space
|
7 سال پیش |
Jessica Paquette
|
cb2f53f090
[MachineOutliner][NFC] Move debug info emission to createOutlinedFunction
|
7 سال پیش |
Jessica Paquette
|
d532f4a81e
[MachineOutliner][NFC] Don't map more illegal instrs than you have to
|
7 سال پیش |
Jessica Paquette
|
4301152612
[MachineOutliner] Add codegen size remarks to the MachineOutliner
|
7 سال پیش |
Jessica Paquette
|
3aac0132d0
[MachineOutliner][NFC] Factor out instruction mapping into its own function
|
7 سال پیش |
Chandler Carruth
|
2a752bfdae
[MI] Change the array of `MachineMemOperand` pointers to be
|
7 سال پیش |