Home
last modified time | relevance | path

Searched refs:Subrange (Results 1 – 6 of 6) sorted by relevance

/external/chromium_org/tools/gn/
Dfile_template.cc83 std::fill(types_required_, &types_required_[Subrange::NUM_TYPES], false); in FileTemplate()
89 std::fill(types_required_, &types_required_[Subrange::NUM_TYPES], false); in FileTemplate()
106 bool FileTemplate::IsTypeUsed(Subrange::Type type) const { in IsTypeUsed()
107 DCHECK(type > Subrange::LITERAL && type < Subrange::NUM_TYPES); in IsTypeUsed()
137 std::string subst[Subrange::NUM_TYPES]; in ApplyString()
138 for (int i = 1; i < Subrange::NUM_TYPES; i++) { in ApplyString()
140 subst[i] = GetSubstitution(str, static_cast<Subrange::Type>(i)); in ApplyString()
150 if (t[subrange_i].type == Subrange::LITERAL) in ApplyString()
177 if (t[subrange_i].type == Subrange::LITERAL) { in WriteWithNinjaExpansions()
201 for (int i = 1; i < Subrange::NUM_TYPES; i++) { in WriteNinjaVariablesForSubstitution()
[all …]
Dpattern.cc45 void ParsePattern(const std::string& s, std::vector<Pattern::Subrange>* out) { in ParsePattern()
48 Pattern::Subrange* last_literal = NULL; in ParsePattern()
54 (*out)[out->size() - 1].type != Pattern::Subrange::ANYTHING) in ParsePattern()
55 out->push_back(Pattern::Subrange(Pattern::Subrange::ANYTHING)); in ParsePattern()
61 out->push_back(Pattern::Subrange(Pattern::Subrange::PATH_BOUNDARY)); in ParsePattern()
66 out->push_back(Pattern::Subrange(Pattern::Subrange::LITERAL)); in ParsePattern()
79 out->push_back(Pattern::Subrange(Pattern::Subrange::LITERAL)); in ParsePattern()
93 subranges_[0].type == Subrange::ANYTHING && in Pattern()
94 subranges_[1].type == Subrange::LITERAL); in Pattern()
127 const Subrange& sr = subranges_[subrange_index]; in RecursiveMatch()
[all …]
Dfile_template.h31 struct Subrange { struct
49 Subrange(Type t, const std::string& l = std::string()) argument
71 bool IsTypeUsed(Subrange::Type type) const; argument
117 static const char* GetNinjaVariableNameForType(Subrange::Type type);
122 Subrange::Type type);
130 typedef base::StackVector<Subrange, 8> Template;
143 bool types_required_[Subrange::NUM_TYPES];
Dpattern.h17 struct Subrange { struct
24 Subrange(Type t, const std::string& l = std::string()) argument
63 std::vector<Subrange> subranges_; argument
/external/llvm/lib/Transforms/Instrumentation/
DDebugIR.cpp407 SmallVector<Value *, 1> Subrange; in getOrCreateType() local
408 Subrange.push_back( in getOrCreateType()
414 Builder.getOrCreateArray(Subrange)); in getOrCreateType()
/external/llvm/docs/
DSourceLevelDebugging.rst523 Subrange descriptors