Home
last modified time | relevance | path

Searched defs:BF (Results 1 – 25 of 84) sorted by relevance

1234

/llvm-project/clang/test/CodeGen/
H A D2003-09-18-BitfieldTests.c4 typedef struct BF { struct
8 } BF; argument
H A Dvoidptr-vaarg.c455 typedef struct BF { global() struct
460 } BF; global() typedef
/llvm-project/bolt/lib/Passes/
H A DValidateMemRefs.cpp22 bool ValidateMemRefs::checkAndFixJTReference(BinaryFunction &BF, MCInst &Inst, in checkAndFixJTReference()
55 void ValidateMemRefs::runOnFunction(BinaryFunction &BF) { in runOnFunction()
84 [&](BinaryFunction &BF, MCPlusBuilder::AllocatorIdTy AllocId) { in runOnFunctions()
87 ParallelUtilities::PredicateTy SkipPredicate = [&](const BinaryFunction &BF) { in runOnFunctions()
H A DMCF.cpp165 void computeEdgeWeights(BinaryFunction &BF, EdgeWeightMap &EdgeWeights) { in computeEdgeWeights()
172 void recalculateBBCounts(BinaryFunction &BF, bool AllEdges) { in recalculateBBCounts()
200 void guessEdgeByRelHotness(BinaryFunction &BF, bool UseSucc, in guessEdgeByRelHotness()
308 void guessEdgeByIterativeApproach(BinaryFunction &BF) { in guessEdgeByIterativeApproach()
349 createLoopNestLevelMap(BinaryFunction &BF) { in createLoopNestLevelMap()
361 void equalizeBBCounts(DataflowInfoManager &Info, BinaryFunction &BF) { in equalizeBBCounts()
437 void EstimateEdgeCounts::runOnFunction(BinaryFunction &BF) { in runOnFunction()
460 [](const BinaryFunction &BF) { in runOnFunctions()
465 ParallelUtilities::WorkFuncTy WorkFun = [&](BinaryFunction &BF) { in runOnFunctions()
468 ParallelUtilities::PredicateTy SkipFunc = [&](const BinaryFunction &BF) { in runOnFunctions()
H A DFrameAnalysis.cpp98 const BinaryFunction &BF; member in llvm::bolt::__anonb281f0660211::FrameAccessAnalysis
165 FrameAccessAnalysis(BinaryFunction &BF, StackPointerTracking &SPT) in FrameAccessAnalysis()
318 bool FrameAnalysis::updateArgsTouchedFor(const BinaryFunction &BF, MCInst &Inst, in updateArgsTouchedFor()
389 bool FrameAnalysis::computeArgsAccessed(BinaryFunction &BF) { in computeArgsAccessed()
463 bool FrameAnalysis::restoreFrameIndex(BinaryFunction &BF) { in restoreFrameIndex()
506 ParallelUtilities::WorkFuncTy CleanFunction = [&](BinaryFunction &BF) { in cleanAnnotations()
584 ParallelUtilities::WorkFuncTy ClearFunctionSPT = [&](BinaryFunction &BF) { in clearSPTMap()
589 ParallelUtilities::PredicateTy SkipFunc = [&](const BinaryFunction &BF) { in clearSPTMap()
606 BinaryFunction &BF = BFI.second; in preComputeSPT() local
618 [&](BinaryFunction &BF, MCPlusBuilder::AllocatorIdTy AllocId) { in preComputeSPT()
[all …]
H A DLoopInversionPass.cpp32 bool LoopInversionPass::runOnFunction(BinaryFunction &BF) { in runOnFunction()
93 ParallelUtilities::WorkFuncTy WorkFun = [&](BinaryFunction &BF) { in runOnFunctions()
98 ParallelUtilities::PredicateTy SkipFunc = [&](const BinaryFunction &BF) { in runOnFunctions()
H A DFrameOptimizer.cpp58 BinaryFunction &BF) { in removeUnnecessaryLoads()
163 BinaryFunction &BF) { in removeUnusedStores()
338 auto LogFunc = [&](BinaryFunction &BF) { in performShrinkWrapping()
352 ParallelUtilities::PredicateTy SkipPredicate = [&](const BinaryFunction &BF) { in performShrinkWrapping()
364 [&](BinaryFunction &BF, MCPlusBuilder::AllocatorIdTy AllocatorId) { in performShrinkWrapping()
H A DReorderAlgorithm.cpp126 void GreedyClusterAlgorithm::clusterBasicBlocks(BinaryFunction &BF, in clusterBasicBlocks()
232 const BinaryFunction &BF) { in initQueue()
252 const BinaryFunction &BF) { in adjustQueue()
310 const BinaryFunction &BF) { in initQueue()
320 const BinaryFunction &BF) { in adjustQueue()
402 void TSPReorderAlgorithm::reorderBasicBlocks(BinaryFunction &BF, in reorderBasicBlocks()
504 void ExtTSPReorderAlgorithm::reorderBasicBlocks(BinaryFunction &BF, in reorderBasicBlocks()
555 BinaryFunction &BF, BasicBlockOrder &Order) const { in reorderBasicBlocks()
571 BinaryFunction &BF, BasicBlockOrder &Order) const { in reorderBasicBlocks()
676 BinaryFunction &BF, BasicBlockOrder &Order) const { in reorderBasicBlocks()
[all …]
H A DFixRelaxationPass.cpp26 void FixRelaxations::runOnFunction(BinaryFunction &BF) { in runOnFunction()
62 ParallelUtilities::WorkFuncTy WorkFun = [&](BinaryFunction &BF) { in runOnFunctions()
H A DStokeInfo.cpp46 void StokeInfo::checkInstr(const BinaryFunction &BF, StokeFuncInfo &FuncInfo) { in checkInstr()
93 bool StokeInfo::checkFunction(BinaryFunction &BF, DataflowInfoManager &DInfo, in checkFunction()
182 for (auto &BF : BC.getBinaryFunctions()) { in runOnFunctions() local
H A DReorderFunctions.cpp135 BinaryFunction &BF = It.second; reorder() local
278 __anoncdb140230202(const BinaryFunction &BF) runOnFunctions() argument
300 __anoncdb140230302(BinaryFunction &BF) runOnFunctions() argument
373 for (const BinaryFunction &BF : llvm::make_second_range(BFs)) runOnFunctions() local
420 BinaryFunction *BF = BC.getFunctionForSymbol(FuncBD->getSymbol()); runOnFunctions() local
473 __anoncdb140230502(BinaryFunction &BF) runOnFunctions() argument
[all...]
H A DFixRISCVCallsPass.cpp19 void FixRISCVCallsPass::runOnFunction(BinaryFunction &BF) { in runOnFunction()
83 ParallelUtilities::WorkFuncTy WorkFun = [&](BinaryFunction &BF) { in runOnFunctions()
H A DBinaryPasses.cpp240 runOnFunction(BinaryFunction & BF) runOnFunction() argument
312 __anon181d622b0202(BinaryFunction &BF) runOnFunctions() argument
313 __anon181d622b0302(const BinaryFunction &BF) runOnFunctions() argument
355 __anon181d622b0402(BinaryFunction &BF) runOnFunctions() argument
359 __anon181d622b0502(const BinaryFunction &BF) runOnFunctions() argument
394 __anon181d622b0602(BinaryFunction &BF) runOnFunctions() argument
411 __anon181d622b0702(const BinaryFunction &BF) runOnFunctions() argument
466 modifyFunctionLayout(BinaryFunction & BF,LayoutType Type,bool MinBranchClusters) const modifyFunctionLayout() argument
538 __anon181d622b0802(BinaryFunction &BF) runOnFunctions() argument
556 __anon181d622b0902(const BinaryFunction &BF) runOnFunctions() argument
574 __anon181d622b0a02(BinaryFunction &BF) runOnFunctions() argument
586 __anon181d622b0b02(const BinaryFunction &BF) runOnFunctions() argument
814 fixTailCalls(BinaryFunction & BF) fixTailCalls() argument
1075 __anon181d622b0e02(BinaryFunction &BF) runOnFunctions() argument
1151 simplifyRODataLoads(BinaryFunction & BF) simplifyRODataLoads() argument
1554 BinaryFunction &BF = BFI.second; runOnFunctions() local
1643 BinaryFunction &BF = BFI.second; runOnFunctions() local
1909 runOnFunction(BinaryFunction & BF) runOnFunction() argument
1921 __anon181d622b1702(BinaryFunction &BF) runOnFunctions() argument
1925 __anon181d622b1802(const BinaryFunction &BF) runOnFunctions() argument
[all...]
H A DADRRelaxationPass.cpp38 void ADRRelaxationPass::runOnFunction(BinaryFunction &BF) { in runOnFunction() argument
105 __anon6d4b389c0102(BinaryFunction &BF) runOnFunctions() argument
[all...]
H A DStackPointerTracking.cpp19 BinaryFunction &BF, MCPlusBuilder::AllocatorIdTy AllocatorId) in StackPointerTracking()
/llvm-project/bolt/lib/Core/
H A DParallelUtilities.cpp54 unsigned computeCostFor(const BinaryFunction &BF, in computeCostFor() argument
87 const BinaryFunction &BF = BFI.second; in estimateTotalCost() local
127 BinaryFunction &BF = It->second; runOnEachFunction() local
154 BinaryFunction &BF = It->second; runOnEachFunction() local
182 BinaryFunction &BF = It->second; runOnEachFunctionWithUniqueAllocId() local
222 BinaryFunction &BF = It->second; runOnEachFunctionWithUniqueAllocId() local
[all...]
/llvm-project/bolt/include/bolt/Core/
H A DBinaryFunctionCallGraph.h25 NodeId maybeGetNodeId(const BinaryFunction *BF) const { in maybeGetNodeId()
29 NodeId getNodeId(const BinaryFunction *BF) const { in getNodeId()
/llvm-project/bolt/include/bolt/Passes/
H A DShrinkWrapping.h26 BinaryFunction &BF; variable
64 CalleeSavedAnalysis(const FrameAnalysis &FA, BinaryFunction &BF, in CalleeSavedAnalysis()
120 BinaryFunction &BF; variable
219 StackLayoutModifier(const FrameAnalysis &FA, BinaryFunction &BF, in StackLayoutModifier()
292 BinaryFunction &BF; variable
511 ShrinkWrapping(const FrameAnalysis &FA, BinaryFunction &BF, in ShrinkWrapping()
H A DAsmDump.h28 bool shouldPrint(const BinaryFunction &BF) const override { return false; } in shouldPrint()
H A DIdenticalCodeFolding.h23 shouldOptimize(const BinaryFunction & BF) shouldOptimize() argument
H A DBinaryPasses.h65 bool shouldPrint(const BinaryFunction &BF) const override { return false; } in shouldPrint()
86 bool shouldPrint(const BinaryFunction &BF) const override { return false; } in shouldPrint()
136 bool shouldPrint(const BinaryFunction &BF) const override { in shouldPrint()
309 bool shouldPrint(const BinaryFunction &BF) const override { in shouldPrint()
387 bool shouldPrint(const BinaryFunction &BF) const override { in shouldPrint()
H A DIndirectCallPromotion.h217 bool shouldPrint(const BinaryFunction &BF) const override { in shouldPrint()
220 bool shouldOptimize(const BinaryFunction &BF) const override { in shouldOptimize()
H A DAllocCombiner.h31 bool shouldPrint(const BinaryFunction &BF) const override { in shouldPrint()
/llvm-project/bolt/lib/Rewrite/
H A DLinuxKernelRewriter.cpp131 BinaryFunction &BF; // Function containing the instruction. global() member
150 BinaryFunction *BF; /// Binary function corresponding to the entry. global() member
403 BinaryFunction *BF = BC.getBinaryFunctionAtAddress(RefAddress); processLKKSymtab() local
443 BinaryFunction *BF = BC.getBinaryFunctionContainingAddress(IP); processSMPLocks() local
548 BinaryFunction *&BF = Entry.BF; readORCTables() local
945 BinaryFunction *BF = BC.getBinaryFunctionContainingAddress(CallAddress); readStaticCalls() local
992 BinaryFunction &BF = *Entry.Function; rewriteStaticCalls() local
1168 BinaryFunction *BF = BC.getBinaryFunctionContainingAddress(InstrLocation); readParaInstructions() local
1256 BinaryFunction *BF = BC.getBinaryFunctionContainingAddress(InstAddress); readBugTable() local
1446 BinaryFunction *BF = BC.getBinaryFunctionContainingAddress(OrgInstAddress); tryReadAltInstructions() local
1570 BinaryFunction *BF = BC.getBinaryFunctionContainingAddress(HookAddress); readPCIFixupTable() local
1691 BinaryFunction *BF = BC.getBinaryFunctionContainingAddress(JumpAddress); readStaticKeysJumpTable() local
1894 BinaryFunction *BF = updateStaticKeysJumpTablePostEmit() local
[all...]
/llvm-project/bolt/lib/Profile/
H A DYAMLProfileWriter.cpp56 convert(const BinaryFunction & BF,bool UseDFS,const BoltAddressTranslation * BAT) convert() argument
220 const BinaryFunction &BF = BFI.second; writeProfile() local
234 const BinaryFunction &BF = BFI.second; writeProfile() local
[all...]

1234