Dehao Chen
|
a68ea0045a
Fix trellis layout to avoid mis-identify triangle.
|
8 years ago |
Kyle Butt
|
fef90abb68
CodeGen: BlockPlacement: Reduce TriangleChainCount to 2
|
8 years ago |
Kyle Butt
|
c160e2a10f
CodeGen: BlockPlacement: Precompute layout for chains of triangles.
|
8 years ago |
Kyle Butt
|
ce9b88e1ed
CodeGen: MachineBlockPlacement: Remove the unused outlining heuristic.
|
8 years ago |
Kyle Butt
|
9e601a405e
CodeGen: MachineBlockPlacement: Rename member to more general name. NFC.
|
8 years ago |
Kyle Butt
|
a466b368fe
Codegen: Make chains from trellis-shaped CFGs
|
8 years ago |
Xinliang David Li
|
210c690520
include function name in dot filename
|
8 years ago |
Kyle Butt
|
286f20b1a2
[CodeGen]: BlockPlacement: Skip extraneous logging.
|
8 years ago |
Kyle Butt
|
7a25257c6c
[CodeGen]: BlockPlacement: Apply const liberally. NFC
|
8 years ago |
Xinliang David Li
|
050d2a7ccb
[PGO] internal option cleanups
|
8 years ago |
Xinliang David Li
|
53438cdcee
[PGO] make graph view internal options available for all builds
|
8 years ago |
Kyle Butt
|
5818a513ae
CodeGen: Allow small copyable blocks to "break" the CFG.
|
8 years ago |
Xinliang David Li
|
828b398771
Add support to dump dot graph block layout after MBP
|
8 years ago |
Kyle Butt
|
0aa7497cd7
Revert "CodeGen: Allow small copyable blocks to "break" the CFG."
|
8 years ago |
Kyle Butt
|
ada6595a52
CodeGen: Allow small copyable blocks to "break" the CFG.
|
8 years ago |
Hal Finkel
|
954db62a26
Trying to fix NDEBUG build after r289764
|
8 years ago |
Sanjoy Das
|
d0f6642fb6
[MachineBlockPlacement] Don't make blocks "uneditable"
|
8 years ago |
Rong Xu
|
4146fdbd6d
Make block placement deterministic
|
8 years ago |
Eric Christopher
|
fd64fad243
Move the initialization of PreferredLoopExit into runOnMachineFunction to be near the other function specific initializations.
|
8 years ago |
Sam McCall
|
456b262fa5
Fix uninitialized access in MachineBlockPlacement.
|
8 years ago |
Kyle Butt
|
bf977933f4
CodeGen: Handle missed case of block removal during BlockPlacement.
|
8 years ago |
Kyle Butt
|
2a18018c10
Codegen: Tail-duplicate during placement.
|
8 years ago |
Daniel Jasper
|
ebc8a28377
Revert "Codegen: Tail-duplicate during placement."
|
8 years ago |
Kyle Butt
|
be53d7c9c4
Codegen: Tail-duplicate during placement.
|
8 years ago |
Kyle Butt
|
473ebca2dd
Revert "Codegen: Tail-duplicate during placement."
|
9 years ago |
Kyle Butt
|
71c312652c
Codegen: Tail-duplicate during placement.
|
9 years ago |
Kyle Butt
|
d03fefcc5e
Revert "Codegen: Tail-duplicate during placement."
|
9 years ago |
Kyle Butt
|
062ace9764
Codegen: Tail-duplicate during placement.
|
9 years ago |
Kyle Butt
|
77893035df
Revert "Codegen: Tail-duplicate during placement."
|
9 years ago |
Kyle Butt
|
ff234efbe2
Codegen: Tail-duplicate during placement.
|
9 years ago |