Home
last modified time | relevance | path

Searched refs:FlowJump (Results 1 – 2 of 2) sorted by relevance

/src/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileInference.h23 struct FlowJump;
32 std::vector<FlowJump *> SuccJumps;
33 std::vector<FlowJump *> PredJumps;
43 struct FlowJump { struct
57 std::vector<FlowJump> Jumps; argument
265 FlowJump Jump; in createFlowFunction()
/src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSampleProfileInference.cpp667 std::vector<FlowJump *> findShortestPath(uint64_t BlockIdx) { in findShortestPath()
674 std::vector<FlowJump *> Result; in findShortestPath()
683 std::vector<FlowJump *> findShortestPath(uint64_t Source, uint64_t Target) { in findShortestPath()
686 return std::vector<FlowJump *>(); in findShortestPath()
688 return std::vector<FlowJump *>(); in findShortestPath()
692 auto Parent = std::vector<FlowJump *>(NumBlocks(), nullptr); in findShortestPath()
732 std::vector<FlowJump *> Result; in findShortestPath()
753 int64_t jumpDistance(FlowJump *Jump) const { in jumpDistance()
898 const FlowJump *Jump) { in ignoreJump()
1049 const FlowJump &Jump);
[all …]