index
:
ampere-computing/llvm.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
LLVM including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
BranchFolding.h
Age
Commit message (
Expand
)
Author
2017-10-10
[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...
Eugene Zelenko
2017-09-06
Insert IMPLICIT_DEFS for undef uses in tail merging
Matthias Braun
2017-05-26
LivePhysRegs: Skip reserved regs in computeLiveIns; NFCI
Matthias Braun
2017-05-26
Revert "LivePhysRegs: Skip reserved regs in computeLiveIns; NFCI"
Matthias Braun
2017-05-25
LivePhysRegs: Skip reserved regs in computeLiveIns; NFCI
Matthias Braun
2017-03-15
NFC: Reformats comments according to the coding guildelines.
Taewook Oh
2017-03-15
[BranchFolding] Merge debug locations from common tail instead of removing
Taewook Oh
2017-02-15
include function name in dot filename
Xinliang David Li
2017-01-31
CodeGen: Allow small copyable blocks to "break" the CFG.
Kyle Butt
2017-01-29
Add support to dump dot graph block layout after MBP
Xinliang David Li
2016-12-16
BranchRelaxation: Recompute live-ins when splitting a block
Matthias Braun
2016-10-12
Do not remove implicit defs in BranchFolder
Krzysztof Parzyszek
2016-08-18
Branch Folding: Accept explicit threshold for tail merge size.
Kyle Butt
2016-07-12
BranchFolding: Use LivePhysReg to update live in lists.
Matthias Braun
2016-06-09
Reapply "[MBP] Reduce code size by running tail merging in MBP.""
Haicheng Wu
2016-06-07
Revert "[MBP] Reduce code size by running tail merging in MBP."
Haicheng Wu
2016-06-06
[MBP] Reduce code size by running tail merging in MBP.
Haicheng Wu
2016-06-06
[BranchFolding] Replace MachineBlockFrequencyInfo with MBFIWrapper. NFC.
Haicheng Wu
2015-10-04
[WinEH] Permit branch folding in the face of funclets
David Majnemer
2015-07-01
[CodeGen] Reduce visibility of implementation details
Benjamin Kramer
2015-06-23
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
Alexander Kornienko
2015-06-19
Fixed/added namespace ending comments using clang-tidy. NFC
Alexander Kornienko
2014-08-13
Canonicalize header guards into a common format.
Benjamin Kramer
2014-08-07
[Branch probability] Recompute branch weights of tail-merged basic blocks.
Akira Hatanaka
2013-09-11
Revert "Give internal classes hidden visibility."
Benjamin Kramer
2013-09-11
Give internal classes hidden visibility.
Benjamin Kramer
2013-08-12
[branchfolding] Fix typo in C++ editor declaration.
Michael Gottesman
2013-06-24
Fix tail merging to assign the (more) correct BasicBlock when splitting.
Andrew Trick
2011-07-06
When tail-merging multiple blocks, make sure to correctly update the live-in ...
Eli Friedman
2011-06-14
Add 132986 back, but avoid non-determinism if a bb address gets reused.
Rafael Espindola
2011-06-14
revert 132986 to see if the bots go green.
Rafael Espindola
2011-06-14
Make the threshold used by branch folding softer. Before we would get a
Rafael Espindola
2011-05-12
Re-commit 131172 with fix. MachineInstr identity checks should check dead
Evan Cheng
2011-05-11
Revert 131172 as it is causing clang to miscompile itself. I will try
Rafael Espindola
2011-05-11
Add a late optimization to BranchFolding that hoist common instruction sequences
Evan Cheng
2010-06-22
Tail merging pass shall not break up IT blocks. rdar://8115404
Evan Cheng
2009-11-26
Split tail duplication into a separate pass. This is needed to avoid
Bob Wilson
2009-11-17
Perform tail duplication only once, after tail merging is complete.
Bob Wilson
2009-11-12
Make the BranchFolderPass class local to BranchFolding.cpp.
Dan Gohman
2009-11-11
Promote MergePotentialsElt and SameTailElt to be regular classes
Dan Gohman
2009-11-11
Check in the changes to this file too.
Dan Gohman
2009-10-28
Revert r85346 change to control tail merging by CodeGenOpt::Level.
Bob Wilson
2009-10-27
Record CodeGen optimization level in the BranchFolding pass so that we can
Bob Wilson
2009-09-04
Run branch folding if if-converter make some transformations.
Evan Cheng