Lines Matching defs:file
3 // found in the LICENSE file.
36 // Identifies one time a file is loaded in a given toolchain so we don't load
41 : file(f),
46 if (file.value() == other.file.value())
48 return file < other.file;
51 SourceFile file;
112 void LoaderImpl::Load(const SourceFile& file,
116 LoadID load_id(file, toolchain_name);
118 return; // Already in set, so this file was already loaded or schedulerd.
134 record->waiting_on_me.push_back(file);
158 ScheduleLoadFile(&record->settings, file);
160 record->waiting_on_me.push_back(file);
205 const SourceFile& file) {
208 if (!AsyncLoadFile(LocationRange(), settings->build_settings(), file,
210 settings, file),
302 // file.
305 "The default build config file did not call set_default_toolchain()",
352 // This will normally only be one, for the root build file, so brute-force
360 invocations_.insert(LoadID(i->file, label));
374 // Schedule all waiting file loads.