reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
849 switch (N->getOpcode()) { 852 assert(CondCodeNodes[cast<CondCodeSDNode>(N)->get()] && 854 Erased = CondCodeNodes[cast<CondCodeSDNode>(N)->get()] != nullptr; 855 CondCodeNodes[cast<CondCodeSDNode>(N)->get()] = nullptr; 858 Erased = ExternalSymbols.erase(cast<ExternalSymbolSDNode>(N)->getSymbol()); 861 ExternalSymbolSDNode *ESN = cast<ExternalSymbolSDNode>(N); 867 auto *MCSN = cast<MCSymbolSDNode>(N); 872 EVT VT = cast<VTSDNode>(N)->getVT(); 883 assert(N->getOpcode() != ISD::DELETED_NODE && "DELETED_NODE in CSEMap!"); 884 assert(N->getOpcode() != ISD::EntryToken && "EntryToken in CSEMap!"); 885 Erased = CSEMap.RemoveNode(N); 892 if (!Erased && N->getValueType(N->getNumValues()-1) != MVT::Glue && 892 if (!Erased && N->getValueType(N->getNumValues()-1) != MVT::Glue && 893 !N->isMachineOpcode() && !doNotCSE(N)) { 893 !N->isMachineOpcode() && !doNotCSE(N)) { 894 N->dump(this);