Fangrui Song
|
7d88286b7c
[CodeGen] Fix inconsistent declaration parameter name
|
7 years ago |
Hiroshi Inoue
|
73d058aa97
[NFC] fix trivial typos in comments
|
7 years ago |
Nicola Zaghen
|
0818e789cb
Rename DEBUG macro to LLVM_DEBUG.
|
7 years ago |
Adrian Prantl
|
26b584c691
Remove \brief commands from doxygen comments.
|
7 years ago |
Tim Shen
|
e1a4b1753a
[BlockPlacement] Disable block placement tail duplciation in structured CFG.
|
7 years ago |
Easwaran Raman
|
fe7b9dc2d2
Add hasProfileData() to check if a function has profile data. NFC.
|
7 years ago |
Matthias Braun
|
d318139827
MachineFunction: Return reference from getFunction(); NFC
|
7 years ago |
Francis Visoiu Mistrih
|
ca0df55065
[CodeGen] Unify MBB reference format in both MIR and debug output
|
7 years ago |
David Blaikie
|
e3a9b4ce3a
Fix a bunch more layering of CodeGen headers that are in Target
|
7 years ago |
David Blaikie
|
48319238e4
Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering
|
7 years ago |
Xin Tong
|
1a8db32d97
[MBP] Remove an invalid assert.
|
7 years ago |
Xin Tong
|
587a4b0470
[MachineBlockPlacement] Make sure PreferredLoopExit is cleared everytime new loop is processed
|
7 years ago |
Eugene Zelenko
|
2de563a9ab
[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
|
8 years ago |
Matthias Braun
|
d44f02488c
Add test case for r311511
|
8 years ago |
Richard Smith
|
11110e1279
Increase tail dup threshold for -O3 from 3 to 4.
|
8 years ago |
Kyle Butt
|
d3a55a8f88
BlockPlacement: add a flag to force cold block outlining w/o a profile.
|
8 years ago |
Serguei Katkov
|
a1602eb3fd
Revert Revert [MBP] do not rotate loop if it creates extra branch
|
8 years ago |
Serguei Katkov
|
330bfeddce
This reverts commit r306272.
|
8 years ago |
Serguei Katkov
|
0eb7237e75
[MBP] do not rotate loop if it creates extra branch
|
8 years ago |
Hiroshi Inoue
|
0a8e89663b
[MachineBlockPlacement] trivial fix in comments, NFC
|
8 years ago |
Chandler Carruth
|
e3e43d9d57
Sort the remaining #include lines in include/... and lib/....
|
8 years ago |
Matthias Braun
|
94c4904dc5
CodeGen: Rename DEBUG_TYPE to match passnames
|
8 years ago |
Kyle Butt
|
25ccad8dbb
CodeGen: BlockPlacement: Add Message strings to asserts. NFC
|
8 years ago |
Kyle Butt
|
e6202480d9
CodeGen: BlockPlacement: Increase tail duplication size for O3.
|
8 years ago |
Kyle Butt
|
718593b3f9
CodeGen: BlockPlacement: Add comment about DenseMap Safety.
|
8 years ago |
Benjamin Kramer
|
4e5abdf67c
[MachineBlockPlacment] Add an assert to ensure there is no order dependency on DenseMap iteration order.
|
8 years ago |
Benjamin Kramer
|
2b37175e41
[MachineBlockPlacement] Clean up data structures a bit.
|
8 years ago |
Kyle Butt
|
92625cfb47
CodeGen: BlockPlacement: Clear ComputedEdges between functions.
|
8 years ago |
Kyle Butt
|
663903f2e8
CodeGen: BlockPlacement: Don't always tail-duplicate with no other successor.
|
8 years ago |
Kyle Butt
|
132e8441ed
CodeGen: BlockPlacement: Minor probability changes.
|
8 years ago |