Lines Matching refs:edges
108 unsigned int *edges, int *edge_values,
541 // Returns the number of remaining gadget edges that could not be eliminated
546 // Eliminate fences and CFG edges that ingress and egress the fence, as
548 for (const auto &E : G.edges()) {
553 for (const auto &DE : Dest->edges())
559 // Find and eliminate gadget edges that have been mitigated.
563 if (llvm::none_of(RootN.edges(), MachineGadgetGraph::isGadgetEdge))
573 for (const auto &E : N->edges()) {
583 for (const auto &E : RootN.edges()) {
626 LLVM_DEBUG(dbgs() << "Cutting edges...\n");
637 for (const auto &E : Graph->edges()) {
646 LLVM_DEBUG(dbgs() << "Cutting edges... Done\n");
647 LLVM_DEBUG(dbgs() << "Cut " << CutEdges.count() << " edges\n");
669 LLVM_DEBUG(dbgs() << "Cutting edges...\n");
693 for (const auto &E : N.edges()) {
708 for (const auto &E : N.edges()) {
722 LLVM_DEBUG(dbgs() << "Cutting edges... Done\n");
723 LLVM_DEBUG(dbgs() << "Cut " << CutEdges.count() << " edges\n");
738 for (const auto &E : N.edges()) {
752 // Remove all egress CFG edges from this branch because the inserted
754 for (const auto &E : N.edges()) {