Lines Matching refs:Code

785 TYPE_CHECKER(Code, CODE_TYPE)
3162 CAST_ACCESSOR(Code)
4296 return reinterpret_cast<Code*>(this)->CodeSize();
4435 Code::Flags Code::flags() {
4569 Code* DependentCode::code_at(int i) {
4570 return Code::cast(get(kCodesStartIndex + i));
4615 void Code::set_flags(Code::Flags flags) {
4616 STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1);
4621 Code::Kind Code::kind() {
4626 bool Code::IsCodeStubOrIC() {
4635 InlineCacheState Code::ic_state() {
4647 ExtraICState Code::extra_ic_state() {
4653 Code::StubType Code::type() {
4659 void Code::set_raw_kind_specific_flags1(int value) {
4664 void Code::set_raw_kind_specific_flags2(int value) {
4669 inline bool Code::is_crankshafted() {
4675 inline bool Code::is_hydrogen_stub() {
4680 inline void Code::set_is_crankshafted(bool value) {
4687 inline bool Code::is_turbofanned() {
4694 inline void Code::set_is_turbofanned(bool value) {
4702 bool Code::optimizable() {
4708 void Code::set_optimizable(bool value) {
4714 bool Code::has_deoptimization_support() {
4721 void Code::set_has_deoptimization_support(bool value) {
4729 bool Code::has_debug_break_slots() {
4736 void Code::set_has_debug_break_slots(bool value) {
4744 bool Code::is_compiled_optimizable() {
4751 void Code::set_compiled_optimizable(bool value) {
4759 int Code::allow_osr_at_loop_nesting_level() {
4766 void Code::set_allow_osr_at_loop_nesting_level(int level) {
4775 int Code::profiler_ticks() {
4781 void Code::set_profiler_ticks(int ticks) {
4789 int Code::builtin_index() {
4795 void Code::set_builtin_index(int index) {
4801 unsigned Code::stack_slots() {
4808 void Code::set_stack_slots(unsigned slots) {
4817 unsigned Code::safepoint_table_offset() {
4824 void Code::set_safepoint_table_offset(unsigned offset) {
4834 unsigned Code::back_edge_table_offset() {
4841 void Code::set_back_edge_table_offset(unsigned offset) {
4851 bool Code::back_edges_patched_for_osr() {
4857 byte Code::to_boolean_state() {
4862 bool Code::has_function_cache() {
4869 void Code::set_has_function_cache(bool flag) {
4877 bool Code::marked_for_deoptimization() {
4884 void Code::set_marked_for_deoptimization(bool flag) {
4893 bool Code::is_weak_stub() {
4899 void Code::mark_as_weak_stub() {
4907 bool Code::is_invalidated_weak_stub() {
4913 void Code::mark_as_invalidated_weak_stub() {
4921 bool Code::is_inline_cache_stub() {
4932 bool Code::is_keyed_stub() {
4937 bool Code::is_debug_stub() {
4942 ConstantPoolArray* Code::constant_pool() {
4947 void Code::set_constant_pool(Object* value) {
4954 Code::Flags Code::ComputeFlags(Kind kind, InlineCacheState ic_state,
4967 Code::Flags Code::ComputeMonomorphicFlags(Kind kind,
4975 Code::Flags Code::ComputeHandlerFlags(Kind handler_kind, StubType type,
4977 return ComputeFlags(Code::HANDLER, MONOMORPHIC, handler_kind, type, holder);
4981 Code::Kind Code::ExtractKindFromFlags(Flags flags) {
4986 InlineCacheState Code::ExtractICStateFromFlags(Flags flags) {
4991 ExtraICState Code::ExtractExtraICStateFromFlags(Flags flags) {
4996 Code::StubType Code::ExtractTypeFromFlags(Flags flags) {
5001 CacheHolderFlag Code::ExtractCacheHolderFromFlags(Flags flags) {
5006 Code::Flags Code::RemoveTypeFromFlags(Flags flags) {
5012 Code::Flags Code::RemoveTypeAndHolderFromFlags(Flags flags) {
5018 Code* Code::GetCodeFromTargetAddress(Address address) {
5019 HeapObject* code = HeapObject::FromAddress(address - Code::kHeaderSize);
5022 // Code::cast. Code::cast does not work when the object's map is
5024 Code* result = reinterpret_cast<Code*>(code);
5029 Object* Code::GetObjectFromEntryAddress(Address location_of_address) {
5031 FromAddress(Memory::Address_at(location_of_address) - Code::kHeaderSize);
5035 bool Code::IsWeakObjectInOptimizedCode(Object* object) {
5049 class Code::FindAndReplacePattern {
5063 friend class Code;
5067 bool Code::IsWeakObjectInIC(Object* object) {
5394 ACCESSORS(DebugInfo, original_code, Code, kOriginalCodeIndex)
5395 ACCESSORS(DebugInfo, code, Code, kPatchedCodeIndex)
5406 ACCESSORS(SharedFunctionInfo, construct_stub, Code, kConstructStubOffset)
5546 if ((code()->kind() == Code::FUNCTION) && disable) {
5616 DCHECK(code()->kind() == Code::BUILTIN);
5632 Code* SharedFunctionInfo::code() const {
5633 return Code::cast(READ_FIELD(this, kCodeOffset));
5637 void SharedFunctionInfo::set_code(Code* value, WriteBarrierMode mode) {
5638 DCHECK(value->kind() != Code::OPTIMIZED_FUNCTION);
5644 void SharedFunctionInfo::ReplaceCode(Code* value) {
5758 Code* code = this->code();
5759 return code->kind() == Code::FUNCTION && code->has_deoptimization_support();
5805 return code()->kind() == Code::OPTIMIZED_FUNCTION;
5810 return code()->kind() == Code::FUNCTION && code()->optimizable();
5838 Code* JSFunction::code() {
5839 return Code::cast(
5840 Code::GetObjectFromEntryAddress(FIELD_ADDR(this, kCodeEntryOffset)));
5844 void JSFunction::set_code(Code* value) {
5855 void JSFunction::set_code_no_write_barrier(Code* value) {
5862 void JSFunction::ReplaceCode(Code* code) {
5864 bool is_optimized = code->kind() == Code::OPTIMIZED_FUNCTION;
6001 Code* JSBuiltinsObject::javascript_builtin_code(Builtins::JavaScript id) {
6003 return Code::cast(READ_FIELD(this, OffsetOfCodeWithId(id)));
6008 Code* value) {
6124 INT_ACCESSORS(Code, instruction_size, kInstructionSizeOffset)
6125 INT_ACCESSORS(Code, prologue_offset, kPrologueOffset)
6126 ACCESSORS(Code, relocation_info, ByteArray, kRelocationInfoOffset)
6127 ACCESSORS(Code, handler_table, FixedArray, kHandlerTableOffset)
6128 ACCESSORS(Code, deoptimization_data, FixedArray, kDeoptimizationDataOffset)
6129 ACCESSORS(Code, raw_type_feedback_info, Object, kTypeFeedbackInfoOffset)
6130 ACCESSORS(Code, next_code_link, Object, kNextCodeLinkOffset)
6133 void Code::WipeOutHeader() {
6145 Object* Code::type_feedback_info() {
6151 void Code::set_type_feedback_info(Object* value, WriteBarrierMode mode) {
6159 uint32_t Code::stub_key() {
6166 void Code::set_stub_key(uint32_t key) {
6172 ACCESSORS(Code, gc_metadata, Object, kGCMetadataOffset)
6173 INT_ACCESSORS(Code, ic_age, kICAgeOffset)
6176 byte* Code::instruction_start() {
6181 byte* Code::instruction_end() {
6186 int Code::body_size() {
6191 ByteArray* Code::unchecked_relocation_info() {
6196 byte* Code::relocation_start() {
6201 int Code::relocation_size() {
6206 byte* Code::entry() {
6211 bool Code::contains(byte* inner_pointer) {