reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
184 : RS(Other.RS), NumOpts(Other.NumOpts), DeniedOpts(Other.DeniedOpts), 185 OptUnsafeEdges(new unsigned[NumOpts]), VReg(Other.VReg), 191 if (NumOpts > 0) { 192 std::copy(&Other.OptUnsafeEdges[0], &Other.OptUnsafeEdges[NumOpts], 198 NodeMetadata& operator=(NodeMetadata &&) = default; 209 NumOpts = Costs.getLength() - 1; 210 OptUnsafeEdges = std::unique_ptr<unsigned[]>(new unsigned[NumOpts]()); 230 for (unsigned i = 0; i < NumOpts; ++i) 238 for (unsigned i = 0; i < NumOpts; ++i) 243 return (DeniedOpts < NumOpts) || 244 (std::find(&OptUnsafeEdges[0], &OptUnsafeEdges[NumOpts], 0) != 245 &OptUnsafeEdges[NumOpts]);