Lines Matching refs:CompilationDependency

70 class CompilationDependency : public ZoneObject {
72 explicit CompilationDependency(CompilationDependencyKind kind) : kind(kind) {}
92 virtual bool Equals(const CompilationDependency* that) const = 0;
98 const CompilationDependency* dep) const {
103 const CompilationDependency* lhs, const CompilationDependency* rhs) const {
176 class InitialMapDependency final : public CompilationDependency {
180 : CompilationDependency(kInitialMap),
202 bool Equals(const CompilationDependency* that) const override {
212 class PrototypePropertyDependency final : public CompilationDependency {
217 : CompilationDependency(kPrototypeProperty),
254 bool Equals(const CompilationDependency* that) const override {
264 class StableMapDependency final : public CompilationDependency {
267 : CompilationDependency(kStableMap), map_(map) {}
286 bool Equals(const CompilationDependency* that) const override {
295 : public CompilationDependency {
300 : CompilationDependency(kConstantInDictionaryPrototypeChain),
415 bool Equals(const CompilationDependency* that) const override {
429 class OwnConstantDataPropertyDependency final : public CompilationDependency {
436 : CompilationDependency(kOwnConstantDataProperty),
482 bool Equals(const CompilationDependency* that) const override {
499 : public CompilationDependency {
505 : CompilationDependency(kOwnConstantDictionaryProperty),
553 bool Equals(const CompilationDependency* that) const override {
567 class ConsistentJSFunctionViewDependency final : public CompilationDependency {
570 : CompilationDependency(kConsistentJSFunctionView), function_(function) {}
584 bool Equals(const CompilationDependency* that) const override {
593 class TransitionDependency final : public CompilationDependency {
596 : CompilationDependency(kTransition), map_(map) {
613 bool Equals(const CompilationDependency* that) const override {
621 class PretenureModeDependency final : public CompilationDependency {
625 : CompilationDependency(kPretenureMode),
644 bool Equals(const CompilationDependency* that) const override {
653 class FieldRepresentationDependency final : public CompilationDependency {
657 : CompilationDependency(kFieldRepresentation),
694 bool Equals(const CompilationDependency* that) const override {
706 class FieldTypeDependency final : public CompilationDependency {
710 : CompilationDependency(kFieldType),
740 bool Equals(const CompilationDependency* that) const override {
751 class FieldConstnessDependency final : public CompilationDependency {
754 : CompilationDependency(kFieldConstness),
786 bool Equals(const CompilationDependency* that) const override {
795 class GlobalPropertyDependency final : public CompilationDependency {
799 : CompilationDependency(kGlobalProperty),
828 bool Equals(const CompilationDependency* that) const override {
839 class ProtectorDependency final : public CompilationDependency {
842 : CompilationDependency(kProtector), cell_(cell) {}
859 bool Equals(const CompilationDependency* that) const override {
868 class ObjectSlotValueDependency final : public CompilationDependency {
872 : CompilationDependency(kObjectSlotValue),
892 bool Equals(const CompilationDependency* that) const override {
903 class ElementsKindDependency final : public CompilationDependency {
906 : CompilationDependency(kElementsKind), site_(site), kind_(kind) {
930 bool Equals(const CompilationDependency* that) const override {
941 class OwnConstantElementDependency final : public CompilationDependency {
945 : CompilationDependency(kOwnConstantElement),
968 bool Equals(const CompilationDependency* that) const override {
981 : public CompilationDependency {
985 : CompilationDependency(kInitialMapInstanceSizePrediction),
1015 bool Equals(const CompilationDependency* that) const override {
1029 CompilationDependency const* dependency) {
1176 const CompilationDependency* d) {
1188 for (const CompilationDependency* dep : dependencies_) {
1255 std::vector<const CompilationDependency*> deps(dependencies_.begin(),
1292 const Name##Dependency* CompilationDependency::As##Name() const { \
1353 CompilationDependency const*
1364 CompilationDependency const*
1372 CompilationDependency const*
1381 const CompilationDependency* dep, const Handle<Map>& receiver_map) {