Lines Matching defs:const

89   NativeModule* native_module() const {
93 inline CompilationStateImpl* compilation_state() const;
95 bool cancelled() const;
114 bool ShouldPublish(int num_processed_units) const;
192 const WasmModule* module) {
256 size_t GetTotalSize() const {
281 bool operator<(const BigUnit& other) const {
293 bool operator<(const TopTierPriorityUnit& other) const {
330 int next_task_id(int task_id, size_t num_queues) const {
335 int GetLowestTierWithUnits() const {
507 const int num_declared_functions_;
518 int num_processed_units) const {
519 auto* queue = static_cast<const QueueImpl*>(this);
531 CompilationStateImpl(const std::shared_ptr<NativeModule>& native_module,
548 bool cancelled() const;
559 base::Vector<const int> lazy_functions,
560 base::Vector<const int> liftoff_functions);
601 void FinalizeJSToWasmWrappers(Isolate* isolate, const WasmModule* module,
612 size_t NumOutstandingCompilations() const;
623 bool failed() const {
627 bool baseline_compilation_finished() const {
633 bool top_tier_compilation_finished() const {
638 bool recompilation_finished() const {
643 DynamicTiering dynamic_tiering() const { return dynamic_tiering_; }
645 Counters* counters() const { return async_counters_.get(); }
653 std::shared_ptr<WireBytesStorage> GetWireBytesStorage() const {
664 std::weak_ptr<NativeModule> const native_module_weak() const {
671 const WasmFeatures& enabled_features, int func_index);
687 NativeModule* const native_module_;
688 std::weak_ptr<NativeModule> const native_module_weak_;
689 const std::shared_ptr<Counters> async_counters_;
711 const DynamicTiering dynamic_tiering_;
783 const CompilationStateImpl* Impl(const CompilationState* compilation_state) {
784 return reinterpret_cast<const CompilationStateImpl*>(compilation_state);
787 CompilationStateImpl* BackgroundCompileScope::compilation_state() const {
792 bool BackgroundCompileScope::cancelled() const {
797 void UpdateFeatureUseCounts(Isolate* isolate, const WasmFeatures& detected) {
836 const {
853 base::Vector<const int> lazy_functions,
854 base::Vector<const int> liftoff_functions) {
859 bool CompilationState::failed() const { return Impl(this)->failed(); }
861 bool CompilationState::baseline_compilation_finished() const {
865 bool CompilationState::top_tier_compilation_finished() const {
869 bool CompilationState::recompilation_finished() const {
877 DynamicTiering CompilationState::dynamic_tiering() const {
883 const std::shared_ptr<NativeModule>& native_module,
908 const WasmCompilationHint* GetCompilationHint(const WasmModule* module,
912 const std::vector<WasmCompilationHint>& compilation_hints =
920 CompileStrategy GetCompileStrategy(const WasmModule* module,
921 const WasmFeatures& enabled_features,
947 NativeModule* native_module, const WasmFeatures& enabled_features,
949 const WasmModule* module = native_module->module();
971 const WasmCompilationHint* hint = GetCompilationHint(module, func_index);
1057 const WasmModule* module() { return native_module_->module(); }
1060 CompilationStateImpl* compilation_state() const {
1064 NativeModule* const native_module_;
1072 const WasmFunction* func, const WasmModule* module,
1088 DecodeResult ValidateSingleFunction(const WasmModule* module, int func_index,
1089 base::Vector<const uint8_t> code,
1093 const WasmFunction* func = &module->functions[func_index];
1107 const WasmModule* module, NativeModule* native_module, Counters* counters,
1126 const WasmFunction* func = &module->functions[func_index];
1127 base::Vector<const uint8_t> code = wire_bytes.GetFunctionBytes(func);
1136 bool IsLazyModule(const WasmModule* module) {
1147 const WasmModule* module = native_module->module();
1193 const WasmFunction* func = &module->functions[func_index];
1196 base::Vector<const uint8_t> code =
1236 const bool lazy_module = IsLazyModule(module);
1249 TransitiveTypeFeedbackProcessor(const WasmModule* module,
1398 const WasmModule* module = native_module->module();
1428 void RecordStats(const Code code, Counters* counters) {
1474 const char* GetCompilationEventName(const WasmCompilationUnit& unit,
1475 const CompilationEnv& env) {
1511 std::shared_ptr<const WasmModule> module;
1544 const char* event_name = GetCompilationEventName(unit.value(), env.value());
1645 const FunctionSig* sig = native_module->module()->functions[func_index].sig;
1665 const bool lazy_module = IsLazyModule(native_module->module());
1691 const bool lazy_module = IsLazyModule(native_module->module());
1701 bool MayCompriseLazyFunctions(const WasmModule* module,
1702 const WasmFeatures& enabled_features,
1798 const std::shared_ptr<Counters> async_counters_;
1802 const CompileMode compile_mode_;
1807 ErrorThrower* thrower, const WasmModule* wasm_module,
1812 const bool lazy_module = IsLazyModule(wasm_module);
1883 size_t GetMaxConcurrency(size_t worker_count) const override {
1897 const std::shared_ptr<Counters> async_counters_;
1903 Isolate* isolate, const WasmFeatures& enabled, ErrorThrower* thrower,
1904 std::shared_ptr<const WasmModule> module, const ModuleWireBytes& wire_bytes,
1907 const WasmModule* wasm_module = module.get();
1932 const bool include_liftoff = module->origin == kWasmOrigin && FLAG_liftoff;
2002 Isolate* isolate, const WasmFeatures& enabled,
2004 Handle<Context> incumbent_context, const char* api_method_name,
2052 bool ProcessModuleHeader(base::Vector<const uint8_t> bytes,
2056 base::Vector<const uint8_t> bytes,
2065 bool ProcessFunctionBody(base::Vector<const uint8_t> bytes,
2072 void OnError(const WasmError&) override;
2076 bool Deserialize(base::Vector<const uint8_t> wire_bytes,
2077 base::Vector<const uint8_t> module_bytes) override;
2081 void FinishAsyncCompileJobWithError(const WasmError&);
2130 std::shared_ptr<const WasmModule> module, size_t code_size_estimate) {
2149 std::shared_ptr<const WasmModule> module, size_t code_size_estimate) {
2163 auto source_url = stream_ ? stream_->url() : base::Vector<const char>();
2213 const WasmModule* module = module_object_->module();
2258 void AsyncCompileJob::DecodeFailed(const WasmError& error) {
2270 const bool lazy_module = wasm_lazy_compilation_;
2415 void ResetPendingForegroundTask() const {
2507 const WasmModule* module = result.value().get();
2509 const bool lazy_module = job->wasm_lazy_compilation_;
2516 const WasmFunction* func = &module->functions[func_index];
2517 base::Vector<const uint8_t> code =
2544 const bool include_liftoff = FLAG_liftoff;
2554 Counters* const counters_;
2580 PrepareAndStartCompile(std::shared_ptr<const WasmModule> module,
2590 const bool streaming = job->wire_bytes_.length() == 0;
2631 const std::shared_ptr<const WasmModule> module_;
2632 const bool start_compilation_;
2633 const size_t code_size_estimate_;
2722 const WasmError& error) {
2758 base::Vector<const uint8_t> bytes, uint32_t offset) {
2774 base::Vector<const uint8_t> bytes,
2844 const bool include_liftoff = FLAG_liftoff;
2866 base::Vector<const uint8_t> bytes, uint32_t offset) {
2872 const WasmModule* module = decoder_.module();
2877 const bool lazy_module = job_->wasm_lazy_compilation_;
2948 const bool include_liftoff = FLAG_liftoff;
2968 const bool has_code_section = job_->native_module_ != nullptr;
2981 const bool needs_finish = job_->DecrementAndCheckFinisherCount();
2984 const bool failed = job_->native_module_->compilation_state()->failed();
2998 void AsyncStreamingProcessor::OnError(const WasmError& error) {
3009 base::Vector<const uint8_t> module_bytes,
3010 base::Vector<const uint8_t> wire_bytes) {
3034 const std::shared_ptr<NativeModule>& native_module,
3068 bool CompilationStateImpl::cancelled() const {
3074 const WasmFeatures& enabled_features, int func_index) {
3118 const bool prefer_liftoff = native_module_->IsTieredDown();
3242 base::Vector<const int> lazy_functions,
3243 base::Vector<const int> liftoff_functions) {
3252 const bool lazy_module = IsLazyModule(module);
3353 const WasmModule* module = native_module_->module();
3464 Isolate* isolate, const WasmModule* module,
3697 for (const auto& code : unpublished_code) {
3702 const FunctionSig* sig =
3761 size_t CompilationStateImpl::NumOutstandingCompilations() const {
3822 bool IsJoiningThread() const override { return true; }
3870 size_t GetMaxConcurrency(size_t /* worker_count */) const override {
3880 JSToWasmWrapperQueue* const queue_;
3881 JSToWasmWrapperUnitMap* const compilation_units_;
3886 void CompileJsToWasmWrappers(Isolate* isolate, const WasmModule* module,
3946 compiler::WasmImportCallKind kind, const FunctionSig* sig,