Lines Matching defs:const
199 const AssemblerOptions& assembler_options)
237 const AssemblerOptions& assembler_options,
238 const ProfileDataFromFile* profile_data)
314 PipelineData(const PipelineData&) = delete;
315 PipelineData& operator=(const PipelineData&) = delete;
317 Isolate* isolate() const { return isolate_; }
318 AccountingAllocator* allocator() const { return allocator_; }
319 OptimizedCompilationInfo* info() const { return info_; }
320 ZoneStats* zone_stats() const { return zone_stats_; }
321 CompilationDependencies* dependencies() const { return dependencies_; }
324 bool compilation_failed() const { return compilation_failed_; }
327 bool verify_graph() const { return verify_graph_; }
336 CodeGenerator* code_generator() const { return code_generator_; }
339 bool MayHaveUnverifiableGraph() const { return may_have_unverifiable_graph_; }
341 Zone* graph_zone() const { return graph_zone_; }
342 Graph* graph() const { return graph_; }
343 SourcePositionTable* source_positions() const { return source_positions_; }
344 NodeOriginTable* node_origins() const { return node_origins_; }
345 MachineOperatorBuilder* machine() const { return machine_; }
346 CommonOperatorBuilder* common() const { return common_; }
347 JSOperatorBuilder* javascript() const { return javascript_; }
348 JSGraph* jsgraph() const { return jsgraph_; }
349 MachineGraph* mcgraph() const { return mcgraph_; }
350 Handle<NativeContext> native_context() const {
353 Handle<JSGlobalObject> global_object() const {
357 JSHeapBroker* broker() const { return broker_; }
364 Schedule* schedule() const { return schedule_; }
371 ObserveNodeManager* observe_node_manager() const {
375 Zone* instruction_zone() const { return instruction_zone_; }
376 Zone* codegen_zone() const { return codegen_zone_; }
377 InstructionSequence* sequence() const { return sequence_; }
378 Frame* frame() const { return frame_; }
380 Zone* register_allocation_zone() const { return register_allocation_zone_; }
382 RegisterAllocationData* register_allocation_data() const {
385 TopTierRegisterAllocationData* top_tier_register_allocation_data() const {
388 MidTierRegisterAllocationData* mid_tier_register_allocator_data() const {
392 std::string const& source_position_output() const {
395 void set_source_position_output(std::string const& source_position_output) {
399 JumpOptimizationInfo* jump_optimization_info() const {
403 const AssemblerOptions& assembler_options() const {
417 Maybe<OuterContext> specialization_context() const {
424 size_t max_unoptimized_frame_height() const {
430 size_t max_pushed_argument_count() const {
434 CodeTracer* GetCodeTracer() const {
498 void InitializeInstructionSequence(const CallDescriptor* call_descriptor) {
524 const RegisterConfiguration* config, CallDescriptor* call_descriptor,
534 const RegisterConfiguration* config, CallDescriptor* call_descriptor) {
562 void BeginPhaseKind(const char* phase_kind_name) {
574 const char* debug_name() const { return debug_name_.get(); }
576 const ProfileDataFromFile* profile_data() const { return profile_data_; }
577 void set_profile_data(const ProfileDataFromFile* profile_data) {
586 RuntimeCallStats* runtime_call_stats() const { return runtime_call_stats_; }
592 bool has_js_wasm_calls() const { return has_js_wasm_calls_; }
598 Isolate* const isolate_;
600 wasm::WasmEngine* const wasm_engine_ = nullptr;
602 AccountingAllocator* const allocator_;
603 OptimizedCompilationInfo* const info_;
606 ZoneStats* const zone_stats_;
670 const ProfileDataFromFile* profile_data_ = nullptr;
708 void RunPrintAndVerify(const char* phase, bool untyped = false);
711 void AllocateRegistersForTopTier(const RegisterConfiguration* config,
714 void AllocateRegistersForMidTier(const RegisterConfiguration* config,
718 OptimizedCompilationInfo* info() const;
719 Isolate* isolate() const;
720 CodeGenerator* code_generator() const;
722 ObserveNodeManager* observe_node_manager() const;
725 PipelineData* const data_;
735 SourcePositionWrapper(const SourcePositionWrapper&) = delete;
736 SourcePositionWrapper& operator=(const SourcePositionWrapper&) = delete;
738 const char* reducer_name() const override { return reducer_->reducer_name(); }
741 SourcePosition const pos = table_->GetSourcePosition(node);
749 Reducer* const reducer_;
750 SourcePositionTable* const table_;
758 NodeOriginsWrapper(const NodeOriginsWrapper&) = delete;
759 NodeOriginsWrapper& operator=(const NodeOriginsWrapper&) = delete;
761 const char* reducer_name() const override { return reducer_->reducer_name(); }
771 Reducer* const reducer_;
772 NodeOriginTable* const table_;
779 PipelineData* data, const char* phase_name,
790 PipelineRunScope(PipelineData* data, const char* phase_name)
867 int inlining_id, const OptimizedCompilationInfo::InlinedFunctionHolder& h) {
873 const SourcePosition position = h.position.position;
888 const auto& inlined = info->inlined_functions();
890 const int source_id = id_assigner.GetIdFor(inlined[id].shared_info);
904 const bool print_code =
914 const bool print_source = info->IsOptimizing();
951 Schedule* schedule, const char* phase_name) {
965 for (const auto& c : schedule_string) {
985 SourcePositionWrapper* const wrapper =
991 NodeOriginsWrapper* const wrapper =
1028 wasm::FunctionBody function_body, const wasm::WasmModule* wasm_module,
1050 for (const auto& c : disassembly.str()) {
1078 PipelineCompilationJob(const PipelineCompilationJob&) = delete;
1079 PipelineCompilationJob& operator=(const PipelineCompilationJob&) = delete;
1260 int const mode_mask = RelocInfo::EmbeddedObjectModeMask();
1291 static const char* phase_name() { return "V8.TF" #Name; } \
1297 static const char* phase_name() { return "V8.TF" #Name; }
1462 const char* reducer_name() const override { return "RemoveTypeReducer"; }
1623 uint32_t function_index, const wasm::WireBytesStorage* wire_bytes,
2149 const InstructionSequence* sequence;
2150 const ZoneVector<std::pair<int, int>>* instr_origins;
2153 std::ostream& operator<<(std::ostream& out, const InstructionRangesAsJSON& s) {
2154 const int max = static_cast<int>(s.sequence->LastInstructionIndex());
2161 const int first = max - offset.first + 1;
2162 const int second = max - offset.second + 1;
2431 void Run(PipelineData* data, Zone* temp_zone, const char* phase) {
2475 void Run(PipelineData* data, Zone* temp_zone, const bool untyped,
2505 const AssemblerOptions& options,
2522 WasmHeapStubCompilationJob(const WasmHeapStubCompilationJob&) = delete;
2523 WasmHeapStubCompilationJob& operator=(const WasmHeapStubCompilationJob&) =
2547 std::unique_ptr<char[]> debug_name, const AssemblerOptions& options,
2620 void PipelineImpl::RunPrintAndVerify(const char* phase, bool untyped) {
2861 for (Node* const i : n->inputs()) {
2875 for (Node* const i : n->inputs()) {
2889 const char* debug_name, Builtin builtin, const AssemblerOptions& options,
2890 const ProfileDataFromFile* profile_data) {
2996 const ZoneVector<int>* block_starts;
2999 std::ostream& operator<<(std::ostream& out, const BlockStartsAsJSON& s) {
3016 const char* debug_name, const AssemblerOptions& options,
3096 for (auto const c : disassembler_stream.str()) {
3118 const wasm::WireBytesStorage* wire_bytes_storage, MachineGraph* mcgraph,
3121 const wasm::WasmModule* module, int function_index,
3161 const bool is_asm_js = is_asmjs_module(module);
3214 for (auto const c : disassembler_stream.str()) {
3234 << reinterpret_cast<const void*>(module) << "#"
3281 const bool will_retire_broker = out_broker == nullptr;
3303 const AssemblerOptions& options, Schedule* schedule) {
3349 bool Pipeline::AllocateRegistersForTesting(const RegisterConfiguration* config,
3487 const RegisterConfiguration* config = RegisterConfiguration::Default();
3488 std::unique_ptr<const RegisterConfiguration> restricted_config;
3561 const ZoneVector<TurbolizerInstructionStartInfo>* instr_starts;
3564 std::ostream& operator<<(std::ostream& out, const InstructionStartsAsJSON& s) {
3569 const TurbolizerInstructionStartInfo& info = (*s.instr_starts)[i];
3582 const TurbolizerCodeOffsetsInfo* offsets_info;
3586 const TurbolizerCodeOffsetsInfoAsJSON& s) {
3649 for (const auto& c : disassembly_string) {
3697 const char* phase_name) {
3722 const RegisterConfiguration* config, CallDescriptor* call_descriptor,
3816 const RegisterConfiguration* config, CallDescriptor* call_descriptor,
3856 OptimizedCompilationInfo* PipelineImpl::info() const { return data_->info(); }
3858 Isolate* PipelineImpl::isolate() const { return data_->isolate(); }
3860 CodeGenerator* PipelineImpl::code_generator() const {
3864 ObserveNodeManager* PipelineImpl::observe_node_manager() const {