Searched refs:BreakCriticalEdges (Results 1 – 10 of 10) sorted by relevance
36 struct BreakCriticalEdges : public FunctionPass { struct38 BreakCriticalEdges() : FunctionPass(ID) { in BreakCriticalEdges() argument55 char BreakCriticalEdges::ID = 0;56 INITIALIZE_PASS(BreakCriticalEdges, "break-crit-edges",60 char &llvm::BreakCriticalEdgesID = BreakCriticalEdges::ID;62 return new BreakCriticalEdges(); in createBreakCriticalEdgesPass()68 bool BreakCriticalEdges::runOnFunction(Function &F) { in runOnFunction()
38 struct BreakCriticalEdges : public FunctionPass { struct40 BreakCriticalEdges() : FunctionPass(ID) { in BreakCriticalEdges() argument65 char BreakCriticalEdges::ID = 0;66 INITIALIZE_PASS(BreakCriticalEdges, "break-crit-edges",70 char &llvm::BreakCriticalEdgesID = BreakCriticalEdges::ID;72 return new BreakCriticalEdges(); in createBreakCriticalEdgesPass()
5 BreakCriticalEdges.cpp
66 INITIALIZE_PASS_DEPENDENCY(BreakCriticalEdges) in INITIALIZE_PASS_DEPENDENCY() argument
60 INITIALIZE_PASS_DEPENDENCY(BreakCriticalEdges)
58 INITIALIZE_PASS_DEPENDENCY(BreakCriticalEdges)
346 lib/Transforms/Utils/BreakCriticalEdges.cpp \
816 spanning the range from ``DominatorSet`` to ``BreakCriticalEdges``. Requiring817 ``BreakCriticalEdges``, for example, guarantees that there will be no critical848 ``BreakCriticalEdges``. This pass knows how to update a small set of loop and903 ``BreakCriticalEdges``, as described above), you can use the
488 ${LLVM_DIR}/lib/Transforms/Utils/BreakCriticalEdges.cpp