Home
last modified time | relevance | path

Searched refs:FlowFunction (Results 1 – 3 of 3) sorted by relevance

/src/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileInference.h53 struct FlowFunction { struct
115 void applyFlowInference(const ProfiParams &Params, FlowFunction &Func);
116 void applyFlowInference(FlowFunction &Func);
139 FlowFunction
147 BlockEdgeMap &Successors, FlowFunction &Func);
210 FlowFunction Func = createFlowFunction(BasicBlocks, BlockIndex); in apply()
242 FlowFunction SampleProfileInference<BT>::createFlowFunction( in createFlowFunction()
245 FlowFunction Func; in createFlowFunction()
303 BlockEdgeMap &Successors, FlowFunction &Func) {} in findUnlikelyJumps()
/src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSampleProfileInference.cpp602 FlowAdjuster(const ProfiParams &Params, FlowFunction &Func) in FlowAdjuster()
1043 FlowFunction &Func;
1057 FlowFunction &Func) { in initializeNetwork()
1185 FlowFunction &Func) { in extractWeights()
1221 void verifyInput(const FlowFunction &Func) { in verifyInput()
1258 void verifyOutput(const FlowFunction &Func) { in verifyOutput()
1323 void llvm::applyFlowInference(const ProfiParams &Params, FlowFunction &Func) { in applyFlowInference()
1365 void llvm::applyFlowInference(FlowFunction &Func) { in applyFlowInference()
/src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSampleProfile.cpp618 BlockEdgeMap &Successors, FlowFunction &Func) { in findUnlikelyJumps()