Lines Matching refs:declarable
1198 Declarable* declarable = declarations()->Lookup(mangled_name); in LookupCall() local
1199 if (declarable->IsBuiltin()) { in LookupCall()
1200 result = Builtin::cast(declarable); in LookupCall()
1201 } else if (declarable->IsRuntimeFunction()) { in LookupCall()
1202 result = RuntimeFunction::cast(declarable); in LookupCall()
1203 } else if (declarable->IsMacroList()) { in LookupCall()
1206 for (Macro* m : MacroList::cast(declarable)->list()) { in LookupCall()
1253 stream << "can't call " << declarable->type_name() << " " << name in LookupCall()
1392 if (result.declarable()) { in GetLocationReference()
1394 declarations()->LookupValue((*result.declarable())->name() + "." + in GetLocationReference()
1403 if (result.declarable()) { in RValueFlattenStructs()
1404 const Value* value = *result.declarable(); in RValueFlattenStructs()
1471 if (value.declarable() && (*value.declarable())->IsVariable()) { in GenerateAssignToVariable()
1473 Variable::cast((*value.declarable()))->name() + "." + field.name)); in GenerateAssignToVariable()