llvm-project/bolt/lib/Passes
Sriraman Tallam 116ee23f4c [bolt] std::atomic_uint64_t to std::atomic<uint64_t>
Differential Revision: https://reviews.llvm.org/D129903
2022-07-19 16:09:11 -07:00
..
ADRRelaxationPass.cpp [BOLT] Replace uses of layout with basic block list 2022-07-14 13:07:05 -07:00
Aligner.cpp [BOLT] Add function layout class 2022-07-16 17:23:24 -07:00
AllocCombiner.cpp [BOLT] Increase coverage of shrink wrapping [1/5] 2022-07-11 17:29:22 -07:00
AsmDump.cpp [BOLT] Add function layout class 2022-07-16 17:23:24 -07:00
BinaryFunctionCallGraph.cpp [BOLT] Add function layout class 2022-07-16 17:23:24 -07:00
BinaryPasses.cpp [BOLT] Add function layout class 2022-07-16 17:23:24 -07:00
CMOVConversion.cpp [BOLT] CMOVConversion pass 2022-03-08 10:44:31 -08:00
CMakeLists.txt [BOLT][CMAKE] Fix DYLIB build 2022-05-13 13:27:21 -07:00
CacheMetrics.cpp [BOLT] Add function layout class 2022-07-16 17:23:24 -07:00
CallGraph.cpp [BOLT][NFC] Fix file-description comments 2021-12-21 10:21:41 -08:00
CallGraphWalker.cpp [BOLT][NFC] Fix file-description comments 2021-12-21 10:21:41 -08:00
DataflowAnalysis.cpp [BOLT][NFC] Use BitVector::set_bits 2022-05-11 16:23:44 -07:00
DataflowInfoManager.cpp [BOLT][NFC] Fix file-description comments 2021-12-21 10:21:41 -08:00
ExtTSPReorderAlgorithm.cpp [BOLT] Add function layout class 2022-07-16 17:23:24 -07:00
FrameAnalysis.cpp [BOLT] Add function layout class 2022-07-16 17:23:24 -07:00
FrameOptimizer.cpp [BOLT] Increase coverage of shrink wrapping [5/5] 2022-07-11 17:30:13 -07:00
HFSort.cpp [BOLT][NFC] Use range-based STL wrappers 2022-06-23 22:16:27 -07:00
HFSortPlus.cpp [BOLT][NFC] Use range-based STL wrappers 2022-06-23 22:16:27 -07:00
IdenticalCodeFolding.cpp [BOLT] Add function layout class 2022-07-16 17:23:24 -07:00
IndirectCallPromotion.cpp [BOLT] Add function layout class 2022-07-16 17:23:24 -07:00
Inliner.cpp [BOLT] Add function layout class 2022-07-16 17:23:24 -07:00
Instrumentation.cpp [BOLT] Add function layout class 2022-07-16 17:23:24 -07:00
JTFootprintReduction.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
LivenessAnalysis.cpp [BOLT][NFC] Fix file-description comments 2021-12-21 10:21:41 -08:00
LongJmp.cpp [BOLT] Add function layout class 2022-07-16 17:23:24 -07:00
LoopInversionPass.cpp [BOLT] Add function layout class 2022-07-16 17:23:24 -07:00
MCF.cpp [BOLT] Increase coverage of shrink wrapping [3/5] 2022-07-11 17:30:00 -07:00
PLTCall.cpp [BOLT] Replace uses of layout with basic block list 2022-07-14 13:07:05 -07:00
PatchEntries.cpp [BOLT][NFCI] Refactor interface for adding basic blocks 2022-06-16 11:51:57 -07:00
PettisAndHansen.cpp [BOLT][NFC] Use range-based STL wrappers 2022-06-23 22:16:27 -07:00
RegAnalysis.cpp [bolt] Remove unneeded cl::ZeroOrMore for cl::opt options 2022-06-05 13:29:49 -07:00
RegReAssign.cpp [BOLT][NFC] Use range-based STL wrappers 2022-06-23 22:16:27 -07:00
ReorderAlgorithm.cpp [BOLT] Add function layout class 2022-07-16 17:23:24 -07:00
ReorderData.cpp [BOLT][NFC] Use range-based STL wrappers 2022-06-23 22:16:27 -07:00
ReorderFunctions.cpp [BOLT][NFC] Use range-based STL wrappers 2022-06-23 22:16:27 -07:00
RetpolineInsertion.cpp [BOLT][NFCI] Refactor interface for adding basic blocks 2022-06-16 11:51:57 -07:00
ShrinkWrapping.cpp [bolt] std::atomic_uint64_t to std::atomic<uint64_t> 2022-07-19 16:09:11 -07:00
SplitFunctions.cpp [BOLT] Add function layout class 2022-07-16 17:23:24 -07:00
StackAllocationAnalysis.cpp [BOLT] Fix AND evaluation bug in shrink wrapping 2022-05-26 14:59:28 -07:00
StackAvailableExpressions.cpp Add missing MC includes in bolt/ 2022-02-09 08:28:34 -05:00
StackPointerTracking.cpp [BOLT][NFC] Fix file-description comments 2021-12-21 10:21:41 -08:00
StackReachingUses.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
StokeInfo.cpp [BOLT] Add function layout class 2022-07-16 17:23:24 -07:00
TailDuplication.cpp [BOLT] Add function layout class 2022-07-16 17:23:24 -07:00
ThreeWayBranch.cpp [BOLT] Add function layout class 2022-07-16 17:23:24 -07:00
ValidateInternalCalls.cpp [BOLT] Add function layout class 2022-07-16 17:23:24 -07:00
VeneerElimination.cpp [BOLT][AArch64] Handle gold linker veneers 2022-07-13 14:47:22 +03:00