llvm-project/bolt/lib/Passes
Amir Ayupov d63c5a38fe [BOLT][NFC] Use BitVector::set_bits
Refactor and use `set_bits` BitVector interface.

Reviewed By: rafauler

Differential Revision: https://reviews.llvm.org/D125374
2022-05-11 16:23:44 -07:00
..
ADRRelaxationPass.cpp [BOLT][RFC] Use new LLVM license for ADRRelaxationPass 2021-12-23 10:49:37 -08:00
Aligner.cpp [BOLT] AArch64: Emit text objects 2022-03-31 22:28:50 +03:00
AllocCombiner.cpp [BOLT][NFC] Add MCPlus::primeOperands iterator_range 2022-05-11 09:34:51 -07:00
AsmDump.cpp [BOLT][NFC] Add MCPlus::primeOperands iterator_range 2022-05-11 09:34:51 -07:00
BinaryFunctionCallGraph.cpp [BOLT][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
BinaryPasses.cpp [BOLT] Fix data race in shortenInstructions 2022-04-13 11:10:36 -07:00
CMOVConversion.cpp [BOLT] CMOVConversion pass 2022-03-08 10:44:31 -08:00
CMakeLists.txt [BOLT] CMOVConversion pass 2022-03-08 10:44:31 -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] 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][NFC] Fix braces usage in Passes 2021-12-28 16:36:17 -08:00
FrameAnalysis.cpp Add missing MC includes in bolt/ 2022-02-09 08:28:34 -05: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] Add icp-inline option 2022-05-11 03:21:24 -07:00
Inliner.cpp [BOLT][NFC] Move getInliningInfo out of Inliner class 2022-05-04 14:08:06 -07:00
Instrumentation.cpp [BOLT][NFC] Move Offset annotation to Group 1 2022-01-18 13:24:50 -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] LongJmp: Check for shouldEmit 2022-03-31 22:33:09 +03:00
LoopInversionPass.cpp [BOLT] Avoid pointless loop rotation 2022-03-22 12:42:42 -07: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 Add missing MC includes in bolt/ 2022-02-09 08:28:34 -05:00
RegReAssign.cpp [BOLT][NFC] Use BitVector::set_bits 2022-05-11 16:23:44 -07: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 warning for unqualified call to std::move 2022-04-26 23:18:20 +00:00
ShrinkWrapping.cpp [BOLT][NFC] Use BitVector::set_bits 2022-05-11 16:23:44 -07: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 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][NFC] Use BitVector::set_bits 2022-05-11 16:23:44 -07:00
TailDuplication.cpp Add missing MC includes in bolt/ 2022-02-09 08:28:34 -05:00
ThreeWayBranch.cpp [BOLT][NFC] Reduce includes with include-what-you-use 2022-01-21 12:05:47 -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