Jessica Paquette
|
e8113b8c30
[MachineOutliner][NFC] Traverse suffix tree using a RepeatedSubstring iterator
|
6 anos atrás |
Jessica Paquette
|
fc6b6a704e
[MachineOutliner] Don't store outlined function numberings on OutlinedFunction
|
6 anos atrás |
Jessica Paquette
|
4e5e34ac8f
[MachineOutliner][NFC] Remove OccurrenceCount from SuffixTreeNode
|
6 anos atrás |
Jessica Paquette
|
d2bfbec96c
[MachineOutliner][NFC] Remove IsInTree from SuffixTreeNode
|
6 anos atrás |
Jessica Paquette
|
3d04968f30
[MachineOutliner][NFC] Add findRepeatedSubstrings to SuffixTree, kill LeafVector
|
6 anos atrás |
Jessica Paquette
|
41e2e9fdff
[MachineOutliner][NFC] Remember when you map something illegal across MBBs
|
6 anos atrás |
Jessica Paquette
|
53e05d372d
[MachineOutliner] Inherit target features from parent function
|
6 anos atrás |
Jessica Paquette
|
c18b56ec27
[MachineOutliner][NFC] Don't add MBBs with a size < 2 to the search space
|
7 anos atrás |
Jessica Paquette
|
cb2f53f090
[MachineOutliner][NFC] Move debug info emission to createOutlinedFunction
|
7 anos atrás |
Jessica Paquette
|
d532f4a81e
[MachineOutliner][NFC] Don't map more illegal instrs than you have to
|
7 anos atrás |
Jessica Paquette
|
4301152612
[MachineOutliner] Add codegen size remarks to the MachineOutliner
|
7 anos atrás |
Jessica Paquette
|
3aac0132d0
[MachineOutliner][NFC] Factor out instruction mapping into its own function
|
7 anos atrás |
Chandler Carruth
|
2a752bfdae
[MI] Change the array of `MachineMemOperand` pointers to be
|
7 anos atrás |
Eli Friedman
|
a3904966ff
[MachineOutliner] Clean up subtarget handling.
|
7 anos atrás |
Fangrui Song
|
af7b1832a0
Remove trailing space
|
7 anos atrás |
Jessica Paquette
|
4ec15997d0
[MachineOutliner] Exit getOutliningCandidateInfo when we erase all candidates
|
7 anos atrás |
Jessica Paquette
|
e38c32aa3b
[MachineOutliner][NFC] Move outlined function remark into its own function
|
7 anos atrás |
Jessica Paquette
|
742c37184c
[MachineOutliner][NFC] Move target frame info into OutlinedFunction
|
7 anos atrás |
Jessica Paquette
|
264d8038e8
[MachineOutliner][NFC] Make Candidates own their call information
|
7 anos atrás |
Jessica Paquette
|
6f78ca4aa0
[MachineOutliner][NFC] Move missed opt remark into its own function
|
7 anos atrás |
Jessica Paquette
|
f381561a76
[MachineOutliner][NFC] Sink some candidate logic into OutlinedFunction
|
7 anos atrás |
Francis Visoiu Mistrih
|
9d51c1875e
[MachineOutliner] Check the last instruction from the sequence when updating liveness
|
7 anos atrás |
Yvan Roux
|
195a60c5f5
[MachineOutliner] Fix typo in getOutliningCandidateInfo function name
|
7 anos atrás |
Jessica Paquette
|
c549767db5
[MachineOutliner] Add support for target-default outlining.
|
7 anos atrás |
Jessica Paquette
|
d6b8d8c07b
[MachineOutliner] Define MachineOutliner support in TargetOptions
|
7 anos atrás |
Jessica Paquette
|
43d4585d61
[MachineOutliner] Don't outline sequences where x16/x17/nzcv are live across
|
7 anos atrás |
Jessica Paquette
|
19d4a02944
[MachineOutliner] NFC: Remove insertOutlinerPrologue, rename insertOutlinerEpilogue
|
7 anos atrás |
Jessica Paquette
|
65c5ddb6f8
[MachineOutliner] NFC - Move intermediate data structures to MachineOutliner.h
|
7 anos atrás |
Eli Friedman
|
73026bde12
[MachineOutliner] Add "thunk" outlining for AArch64.
|
7 anos atrás |
Eli Friedman
|
c7cc20b7d7
[MachineOutliner] Count savings from outlining in bytes.
|
7 anos atrás |