summaryrefslogtreecommitdiff
path: root/deps/v8/src/codegen/assembler.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/codegen/assembler.cc')
-rw-r--r--deps/v8/src/codegen/assembler.cc17
1 files changed, 4 insertions, 13 deletions
diff --git a/deps/v8/src/codegen/assembler.cc b/deps/v8/src/codegen/assembler.cc
index 961eb74e4d..30ec9118b9 100644
--- a/deps/v8/src/codegen/assembler.cc
+++ b/deps/v8/src/codegen/assembler.cc
@@ -85,15 +85,6 @@ AssemblerOptions AssemblerOptions::Default(Isolate* isolate) {
return options;
}
-AssemblerOptions AssemblerOptions::DefaultForOffHeapTrampoline(
- Isolate* isolate) {
- AssemblerOptions options = AssemblerOptions::Default(isolate);
- // Off-heap trampolines may not contain any metadata since their metadata
- // offsets refer to the off-heap metadata area.
- options.emit_code_comments = false;
- return options;
-}
-
namespace {
class DefaultAssemblerBuffer : public AssemblerBuffer {
@@ -102,11 +93,11 @@ class DefaultAssemblerBuffer : public AssemblerBuffer {
: buffer_(base::OwnedVector<uint8_t>::NewForOverwrite(
std::max(AssemblerBase::kMinimalBufferSize, size))) {
#ifdef DEBUG
- ZapCode(reinterpret_cast<Address>(buffer_.start()), buffer_.size());
+ ZapCode(reinterpret_cast<Address>(buffer_.begin()), buffer_.size());
#endif
}
- byte* start() const override { return buffer_.start(); }
+ byte* start() const override { return buffer_.begin(); }
int size() const override { return static_cast<int>(buffer_.size()); }
@@ -264,7 +255,7 @@ void AssemblerBase::RequestHeapNumber(HeapNumberRequest request) {
heap_number_requests_.push_front(request);
}
-int AssemblerBase::AddCodeTarget(Handle<CodeT> target) {
+int AssemblerBase::AddCodeTarget(Handle<Code> target) {
int current = static_cast<int>(code_targets_.size());
if (current > 0 && !target.is_null() &&
code_targets_.back().address() == target.address()) {
@@ -276,7 +267,7 @@ int AssemblerBase::AddCodeTarget(Handle<CodeT> target) {
}
}
-Handle<CodeT> AssemblerBase::GetCodeTarget(intptr_t code_target_index) const {
+Handle<Code> AssemblerBase::GetCodeTarget(intptr_t code_target_index) const {
DCHECK_LT(static_cast<size_t>(code_target_index), code_targets_.size());
return code_targets_[code_target_index];
}