llvm-project/bolt/lib/Passes
Amir Ayupov 18bc405a09 [BOLT][NFC] Remove uses of `std::vector<bool>`
Summary:
LLVM Programmer’s Manual strongly discourages the use of `std::vector<bool>`
and suggests `llvm::BitVector` as a possible replacement.
2022-01-13 22:46:34 -08:00
..
ADRRelaxationPass.cpp [BOLT][RFC] Use new LLVM license for ADRRelaxationPass 2021-12-23 10:49:37 -08:00
Aligner.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
AllocCombiner.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
AsmDump.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
BinaryFunctionCallGraph.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
BinaryPasses.cpp [BOLT][NFC] Format braced initializer lists 2022-01-10 12:45:55 -08:00
CMakeLists.txt Fix shared build 2021-11-15 20:01:48 -08:00
CacheMetrics.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08: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] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
DataflowInfoManager.cpp [BOLT][NFC] Fix file-description comments 2021-12-21 10:21:41 -08:00
ExtTSPReorderAlgorithm.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
FrameAnalysis.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
FrameOptimizer.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
HFSort.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
HFSortPlus.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
IdenticalCodeFolding.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
IndirectCallPromotion.cpp [BOLT] Fix debug logging in IndirectCallPromotion 2021-12-28 16:37:53 -08:00
Inliner.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
Instrumentation.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08: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][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
LoopInversionPass.cpp [BOLT][NFC] Fix file-description comments 2021-12-21 10:21:41 -08:00
MCF.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
PLTCall.cpp [BOLT][NFC] Fix file-description comments 2021-12-21 10:21:41 -08:00
PatchEntries.cpp [BOLT][NFC] Fix file-description comments 2021-12-21 10:21:41 -08:00
PettisAndHansen.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
RegAnalysis.cpp [BOLT][NFC] Fix file-description comments 2021-12-21 10:21:41 -08:00
RegReAssign.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
ReorderAlgorithm.cpp [BOLT][NFC] Remove uses of `std::vector<bool>` 2022-01-13 22:46:34 -08:00
ReorderData.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
ReorderFunctions.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
RetpolineInsertion.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
ShrinkWrapping.cpp [BOLT][NFC] Remove uses of `std::vector<bool>` 2022-01-13 22:46:34 -08:00
SplitFunctions.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
StackAllocationAnalysis.cpp [BOLT][NFC] Fix file-description comments 2021-12-21 10:21:41 -08:00
StackAvailableExpressions.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08: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][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
TailDuplication.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
ThreeWayBranch.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
ValidateInternalCalls.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
VeneerElimination.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00