HomeSort by relevance Sort by last modified time
    Searched refs:NeedsTracing (Results 1 - 10 of 10) sorted by null

  /external/chromium_org/tools/clang/blink_gc_plugin/
NeedsTracing.h 5 // NeedsTracing is a three-point value ordered by unneeded < unknown < needed.
11 class NeedsTracing {
13 static NeedsTracing Unneeded() { return kUnneeded; }
14 static NeedsTracing Unknown() { return kUnknown; }
15 static NeedsTracing Needed() { return kNeeded; }
19 NeedsTracing LUB(const NeedsTracing& other) {
22 bool operator==(const NeedsTracing& other) {
27 NeedsTracing(Value value) : value_(value) {}
Edge.h 81 virtual TracingStatus NeedsTracing(NeedsTracingOption) {
103 TracingStatus NeedsTracing(NeedsTracingOption) override;
132 TracingStatus NeedsTracing(NeedsTracingOption) {
146 TracingStatus NeedsTracing(NeedsTracingOption) {
158 TracingStatus NeedsTracing(NeedsTracingOption) {
170 TracingStatus NeedsTracing(NeedsTracingOption) {
182 TracingStatus NeedsTracing(NeedsTracingOption) {
194 TracingStatus NeedsTracing(NeedsTracingOption) {
224 TracingStatus NeedsTracing(NeedsTracingOption) {
233 status = status.LUB((*it)->NeedsTracing(kNonRecursive))
    [all...]
RecordInfo.h 27 bool IsProperlyTraced() { return traced_ || !NeedsTracing().IsNeeded(); }
28 virtual const TracingStatus NeedsTracing() = 0;
40 const TracingStatus NeedsTracing() { return status_; }
54 const TracingStatus NeedsTracing() {
55 return edge_->NeedsTracing(Edge::kRecursive);
99 TracingStatus NeedsTracing(Edge::NeedsTracingOption);
Edge.cpp 9 TracingStatus Value::NeedsTracing(NeedsTracingOption option) {
10 return value_->NeedsTracing(option);
RecordInfo.cpp 232 if (it->second.NeedsTracing().IsNeeded())
344 fields_status = fields_status.LUB(edge->NeedsTracing(Edge::kRecursive));
410 // TODO: Defining NeedsTracing based on whether a class defines a trace method
414 TracingStatus RecordInfo::NeedsTracing(Edge::NeedsTracingOption option) {
422 if (it->second.info()->NeedsTracing(option).IsNeeded())
BlinkGCPlugin.cpp     [all...]
  /external/chromium_org/third_party/WebKit/Source/platform/heap/
Handle.h 657 template<bool needsTracing, typename T>
679 static const bool firstNeedsTracing = WTF::NeedsTracing<T>::value || WTF::IsWeak<T>::value;
680 static const bool secondNeedsTracing = WTF::NeedsTracing<U>::value || WTF::IsWeak<U>::value;
    [all...]
  /external/chromium_org/third_party/WebKit/Source/wtf/
VectorTraits.h 46 static const bool value = NeedsTracing<T>::value;
TypeTraits.h 310 class NeedsTracing {
HashTraits.h 64 static const bool value = NeedsTracing<T>::value;

Completed in 91 milliseconds