Lines Matching refs:builtin

33   // Returns the corresponding builtin ID if lookup succeeds, and kNoBuiltinId
86 // When short builtin calls optimization is enabled for the Isolate, there
89 // the per-Isolate instructions will be used but in some cases (like builtin
131 inline Address InstructionStartOfBuiltin(Builtin builtin) const;
132 inline uint32_t InstructionSizeOfBuiltin(Builtin builtin) const;
137 inline Address MetadataStartOfBuiltin(Builtin builtin) const;
138 inline uint32_t MetadataSizeOfBuiltin(Builtin builtin) const;
140 inline Address SafepointTableStartOf(Builtin builtin) const;
141 inline uint32_t SafepointTableSizeOf(Builtin builtin) const;
143 inline Address HandlerTableStartOf(Builtin builtin) const;
144 inline uint32_t HandlerTableSizeOf(Builtin builtin) const;
146 inline Address ConstantPoolStartOf(Builtin builtin) const;
147 inline uint32_t ConstantPoolSizeOf(Builtin builtin) const;
149 inline Address CodeCommentsStartOf(Builtin builtin) const;
150 inline uint32_t CodeCommentsSizeOf(Builtin builtin) const;
152 inline Address UnwindingInfoStartOf(Builtin builtin) const;
153 inline uint32_t UnwindingInfoSizeOf(Builtin builtin) const;
163 inline uint32_t PaddedInstructionSizeOfBuiltin(Builtin builtin) const;
183 // The offset and (unpadded) length of this builtin's instruction area
187 // The offset and (unpadded) length of this builtin's metadata area
235 // [x] metadata section of builtin 0
239 // [0] instruction section of builtin 0
280 const LayoutDescription& LayoutDescription(Builtin builtin) const {
284 return descs[static_cast<int>(builtin)];
289 // Ensure we have at least one byte trailing the actual builtin
294 // Ensure we have at least one byte trailing the actual builtin