/external/v8/src/wasm/baseline/mips64/ |
D | liftoff-assembler-mips64.h | 109 assm->TurboAssembler::ByteSwapUnsigned(tmp.gp(), tmp.gp(), 4); in ChangeEndiannessLoad() 114 assm->TurboAssembler::ByteSwapSigned(tmp.gp(), tmp.gp(), 4); in ChangeEndiannessLoad() 119 assm->TurboAssembler::ByteSwapSigned(tmp.gp(), tmp.gp(), 2); in ChangeEndiannessLoad() 124 assm->TurboAssembler::ByteSwapUnsigned(tmp.gp(), tmp.gp(), 2); in ChangeEndiannessLoad() 133 assm->TurboAssembler::ByteSwapSigned(tmp.gp(), tmp.gp(), 8); in ChangeEndiannessLoad() 169 assm->TurboAssembler::ByteSwapSigned(tmp.gp(), tmp.gp(), 4); in ChangeEndiannessStore() 179 assm->TurboAssembler::ByteSwapSigned(tmp.gp(), tmp.gp(), 8); in ChangeEndiannessStore() 220 TurboAssembler patching_assembler(nullptr, AssemblerOptions{}, in PatchPrepareStackFrame() 237 TurboAssembler::li(reg.gp(), Operand(value.to_i32(), rmode)); in LoadConstant() 240 TurboAssembler::li(reg.gp(), Operand(value.to_i64(), rmode)); in LoadConstant() [all …]
|
/external/v8/src/wasm/baseline/mips/ |
D | liftoff-assembler-mips.h | 110 assm->TurboAssembler::Move(kScratchReg, tmp.low_gp()); in ChangeEndiannessLoad() 111 assm->TurboAssembler::Move(tmp.low_gp(), tmp.high_gp()); in ChangeEndiannessLoad() 112 assm->TurboAssembler::Move(tmp.high_gp(), kScratchReg); in ChangeEndiannessLoad() 124 assm->TurboAssembler::ByteSwapSigned(tmp.gp(), tmp.gp(), 4); in ChangeEndiannessLoad() 127 assm->TurboAssembler::ByteSwapSigned(tmp.gp(), tmp.gp(), 2); in ChangeEndiannessLoad() 130 assm->TurboAssembler::ByteSwapUnsigned(tmp.gp(), tmp.gp(), 2); in ChangeEndiannessLoad() 138 assm->TurboAssembler::Move(kScratchReg, tmp.low_gp()); in ChangeEndiannessLoad() 139 assm->TurboAssembler::ByteSwapSigned(tmp.low_gp(), tmp.high_gp(), 4); in ChangeEndiannessLoad() 140 assm->TurboAssembler::ByteSwapSigned(tmp.high_gp(), kScratchReg, 4); in ChangeEndiannessLoad() 143 assm->TurboAssembler::ByteSwapUnsigned(tmp.low_gp(), tmp.high_gp(), 2); in ChangeEndiannessLoad() [all …]
|
/external/v8/src/arm64/ |
D | macro-assembler-arm64-inl.h | 27 void TurboAssembler::And(const Register& rd, const Register& rn, in And() 34 void TurboAssembler::Ands(const Register& rd, const Register& rn, in Ands() 41 void TurboAssembler::Tst(const Register& rn, const Operand& operand) { in Tst() 46 void TurboAssembler::Bic(const Register& rd, const Register& rn, in Bic() 62 void TurboAssembler::Orr(const Register& rd, const Register& rn, in Orr() 69 void TurboAssembler::Orn(const Register& rd, const Register& rn, in Orn() 76 void TurboAssembler::Eor(const Register& rd, const Register& rn, in Eor() 83 void TurboAssembler::Eon(const Register& rd, const Register& rn, in Eon() 90 void TurboAssembler::Ccmp(const Register& rn, const Operand& operand, in Ccmp() 113 void TurboAssembler::Add(const Register& rd, const Register& rn, in Add() [all …]
|
D | macro-assembler-arm64.cc | 34 : TurboAssembler(isolate, options, buffer, size, create_code_object) { in MacroAssembler() 46 CPURegList TurboAssembler::DefaultTmpList() { return CPURegList(ip0, ip1); } in DefaultTmpList() 48 CPURegList TurboAssembler::DefaultFPTmpList() { in DefaultFPTmpList() 52 int TurboAssembler::RequiredStackSizeForCallerSaved(SaveFPRegsMode fp_mode, in RequiredStackSizeForCallerSaved() 72 int TurboAssembler::PushCallerSaved(SaveFPRegsMode fp_mode, in PushCallerSaved() 93 int TurboAssembler::PopCallerSaved(SaveFPRegsMode fp_mode, Register exclusion) { in PopCallerSaved() 114 void TurboAssembler::LogicalMacro(const Register& rd, const Register& rn, in LogicalMacro() 221 void TurboAssembler::Mov(const Register& rd, uint64_t imm) { in Mov() 298 void TurboAssembler::Mov(const Register& rd, const Operand& operand, in Mov() 363 void TurboAssembler::Movi16bitHelper(const VRegister& vd, uint64_t imm) { in Movi16bitHelper() [all …]
|
D | macro-assembler-arm64.h | 181 class V8_EXPORT_PRIVATE TurboAssembler : public TurboAssemblerBase { 183 TurboAssembler(Isolate* isolate, const AssemblerOptions& options, in TurboAssembler() function 1263 class MacroAssembler : public TurboAssembler { 2030 explicit InstructionAccurateScope(TurboAssembler* tasm, size_t count = 0) 2062 TurboAssembler* tasm_; 2081 explicit UseScratchRegisterScope(TurboAssembler* tasm) in UseScratchRegisterScope()
|
/external/v8/src/s390/ |
D | macro-assembler-s390.cc | 33 : TurboAssembler(isolate, options, buffer, size, create_code_object) { in MacroAssembler() 45 int TurboAssembler::RequiredStackSizeForCallerSaved(SaveFPRegsMode fp_mode, in RequiredStackSizeForCallerSaved() 71 int TurboAssembler::PushCallerSaved(SaveFPRegsMode fp_mode, Register exclusion1, in PushCallerSaved() 97 int TurboAssembler::PopCallerSaved(SaveFPRegsMode fp_mode, Register exclusion1, in PopCallerSaved() 123 void TurboAssembler::LoadFromConstantsTable(Register destination, in LoadFromConstantsTable() 137 void TurboAssembler::LoadRootRelative(Register destination, int32_t offset) { in LoadRootRelative() 141 void TurboAssembler::LoadRootRegisterOffset(Register destination, in LoadRootRegisterOffset() 153 void TurboAssembler::Jump(Register target, Condition cond) { b(cond, target); } in Jump() 160 void TurboAssembler::Jump(intptr_t target, RelocInfo::Mode rmode, in Jump() 174 void TurboAssembler::Jump(Address target, RelocInfo::Mode rmode, in Jump() [all …]
|
/external/v8/src/x64/ |
D | macro-assembler-x64.cc | 70 : TurboAssembler(isolate, options, buffer, size, create_code_object) { in MacroAssembler() 84 int64_t TurboAssembler::RootRegisterDelta(ExternalReference other) { in RootRegisterDelta() 135 void TurboAssembler::LoadFromConstantsTable(Register destination, in LoadFromConstantsTable() 145 void TurboAssembler::LoadRootRegisterOffset(Register destination, in LoadRootRegisterOffset() 155 void TurboAssembler::LoadRootRelative(Register destination, int32_t offset) { in LoadRootRelative() 159 void TurboAssembler::LoadAddress(Register destination, in LoadAddress() 178 Operand TurboAssembler::ExternalOperand(ExternalReference target, in ExternalOperand() 195 void TurboAssembler::LoadRoot(Register destination, Heap::RootListIndex index) { in LoadRoot() 205 void TurboAssembler::CompareRoot(Register with, Heap::RootListIndex index) { in CompareRoot() 210 void TurboAssembler::CompareRoot(Operand with, Heap::RootListIndex index) { in CompareRoot() [all …]
|
D | macro-assembler-x64.h | 115 class V8_EXPORT_PRIVATE TurboAssembler : public TurboAssemblerBase { 117 TurboAssembler(Isolate* isolate, const AssemblerOptions& options, in TurboAssembler() function 518 class MacroAssembler : public TurboAssembler {
|
/external/v8/src/arm/ |
D | macro-assembler-arm.cc | 37 : TurboAssembler(isolate, options, buffer, size, create_code_object) { in MacroAssembler() 49 int TurboAssembler::RequiredStackSizeForCallerSaved(SaveFPRegsMode fp_mode, in RequiredStackSizeForCallerSaved() 76 int TurboAssembler::PushCallerSaved(SaveFPRegsMode fp_mode, Register exclusion1, in PushCallerSaved() 103 int TurboAssembler::PopCallerSaved(SaveFPRegsMode fp_mode, Register exclusion1, in PopCallerSaved() 130 void TurboAssembler::LoadFromConstantsTable(Register destination, in LoadFromConstantsTable() 159 void TurboAssembler::LoadRootRelative(Register destination, int32_t offset) { in LoadRootRelative() 163 void TurboAssembler::LoadRootRegisterOffset(Register destination, in LoadRootRegisterOffset() 172 void TurboAssembler::Jump(Register target, Condition cond) { bx(target, cond); } in Jump() 174 void TurboAssembler::Jump(intptr_t target, RelocInfo::Mode rmode, in Jump() 179 void TurboAssembler::Jump(Address target, RelocInfo::Mode rmode, in Jump() [all …]
|
D | code-stubs-arm.cc | 225 void ProfileEntryHookStub::MaybeCallEntryHookDelayed(TurboAssembler* tasm, in MaybeCallEntryHookDelayed() 230 tasm, TurboAssembler::kCallStubSize + 2 * kInstrSize); in MaybeCallEntryHookDelayed() 242 masm, TurboAssembler::kCallStubSize + 2 * kInstrSize); in MaybeCallEntryHook()
|
D | macro-assembler-arm.h | 72 class V8_EXPORT_PRIVATE TurboAssembler : public TurboAssemblerBase { 74 TurboAssembler(Isolate* isolate, const AssemblerOptions& options, in TurboAssembler() function 567 class MacroAssembler : public TurboAssembler {
|
/external/v8/src/mips64/ |
D | macro-assembler-mips64.cc | 32 : TurboAssembler(isolate, options, buffer, size, create_code_object) { in MacroAssembler() 52 int TurboAssembler::RequiredStackSizeForCallerSaved(SaveFPRegsMode fp_mode, in RequiredStackSizeForCallerSaved() 78 int TurboAssembler::PushCallerSaved(SaveFPRegsMode fp_mode, Register exclusion1, in PushCallerSaved() 104 int TurboAssembler::PopCallerSaved(SaveFPRegsMode fp_mode, Register exclusion1, in PopCallerSaved() 130 void TurboAssembler::LoadRoot(Register destination, Heap::RootListIndex index) { in LoadRoot() 134 void TurboAssembler::LoadRoot(Register destination, Heap::RootListIndex index, in LoadRoot() 142 void TurboAssembler::PushCommonFrame(Register marker_reg) { in PushCommonFrame() 152 void TurboAssembler::PushStandardFrame(Register function_reg) { in PushStandardFrame() 237 void TurboAssembler::SaveRegisters(RegList registers) { in SaveRegisters() 248 void TurboAssembler::RestoreRegisters(RegList registers) { in RestoreRegisters() [all …]
|
D | macro-assembler-mips64.h | 136 class V8_EXPORT_PRIVATE TurboAssembler : public TurboAssemblerBase { 138 TurboAssembler(Isolate* isolate, const AssemblerOptions& options, in TurboAssembler() function 915 class MacroAssembler : public TurboAssembler { 1244 void TurboAssembler::GenerateSwitchTable(Register index, size_t case_count, in GenerateSwitchTable()
|
/external/v8/src/ppc/ |
D | macro-assembler-ppc.cc | 33 : TurboAssembler(isolate, options, buffer, size, create_code_object) { in MacroAssembler() 45 int TurboAssembler::RequiredStackSizeForCallerSaved(SaveFPRegsMode fp_mode, in RequiredStackSizeForCallerSaved() 71 int TurboAssembler::PushCallerSaved(SaveFPRegsMode fp_mode, Register exclusion1, in PushCallerSaved() 97 int TurboAssembler::PopCallerSaved(SaveFPRegsMode fp_mode, Register exclusion1, in PopCallerSaved() 123 void TurboAssembler::Jump(Register target) { in Jump() 128 void TurboAssembler::LoadFromConstantsTable(Register destination, in LoadFromConstantsTable() 142 void TurboAssembler::LoadRootRelative(Register destination, int32_t offset) { in LoadRootRelative() 146 void TurboAssembler::LoadRootRegisterOffset(Register destination, in LoadRootRegisterOffset() 160 void TurboAssembler::Jump(intptr_t target, RelocInfo::Mode rmode, in Jump() 175 void TurboAssembler::Jump(Address target, RelocInfo::Mode rmode, Condition cond, in Jump() [all …]
|
/external/v8/src/mips/ |
D | macro-assembler-mips.cc | 32 : TurboAssembler(isolate, options, buffer, size, create_code_object) { in MacroAssembler() 52 int TurboAssembler::RequiredStackSizeForCallerSaved(SaveFPRegsMode fp_mode, in RequiredStackSizeForCallerSaved() 78 int TurboAssembler::PushCallerSaved(SaveFPRegsMode fp_mode, Register exclusion1, in PushCallerSaved() 104 int TurboAssembler::PopCallerSaved(SaveFPRegsMode fp_mode, Register exclusion1, in PopCallerSaved() 130 void TurboAssembler::LoadRoot(Register destination, Heap::RootListIndex index) { in LoadRoot() 134 void TurboAssembler::LoadRoot(Register destination, Heap::RootListIndex index, in LoadRoot() 142 void TurboAssembler::PushCommonFrame(Register marker_reg) { in PushCommonFrame() 152 void TurboAssembler::PushStandardFrame(Register function_reg) { in PushStandardFrame() 237 void TurboAssembler::SaveRegisters(RegList registers) { in SaveRegisters() 248 void TurboAssembler::RestoreRegisters(RegList registers) { in RestoreRegisters() [all …]
|
D | macro-assembler-mips.h | 119 class V8_EXPORT_PRIVATE TurboAssembler : public TurboAssemblerBase { 121 TurboAssembler(Isolate* isolate, const AssemblerOptions& options, in TurboAssembler() function 902 class MacroAssembler : public TurboAssembler { 1175 void TurboAssembler::GenerateSwitchTable(Register index, size_t case_count, in GenerateSwitchTable()
|
/external/v8/src/ia32/ |
D | macro-assembler-ia32.cc | 34 : TurboAssembler(isolate, options, buffer, size, create_code_object) { in MacroAssembler() 54 void TurboAssembler::LoadRoot(Register destination, Heap::RootListIndex index) { in LoadRoot() 115 void TurboAssembler::LoadFromConstantsTable(Register destination, in LoadFromConstantsTable() 127 void TurboAssembler::LoadRootRegisterOffset(Register destination, in LoadRootRegisterOffset() 137 void TurboAssembler::LoadRootRelative(Register destination, int32_t offset) { in LoadRootRelative() 143 void TurboAssembler::LoadAddress(Register destination, in LoadAddress() 154 Operand TurboAssembler::StaticVariable(const ExternalReference& ext) { in StaticVariable() 159 Operand TurboAssembler::StaticArray(Register index, ScaleFactor scale, in StaticArray() 169 int TurboAssembler::RequiredStackSizeForCallerSaved(SaveFPRegsMode fp_mode, in RequiredStackSizeForCallerSaved() 189 int TurboAssembler::PushCallerSaved(SaveFPRegsMode fp_mode, Register exclusion1, in PushCallerSaved() [all …]
|
D | macro-assembler-ia32.h | 59 class V8_EXPORT_PRIVATE TurboAssembler : public TurboAssemblerBase { 61 TurboAssembler(Isolate* isolate, const AssemblerOptions& options, in TurboAssembler() function 461 class MacroAssembler : public TurboAssembler {
|
/external/v8/src/wasm/baseline/ia32/ |
D | liftoff-assembler-ia32.h | 185 TurboAssembler::Move(reg.gp(), Immediate(value.to_i32(), rmode)); in LoadConstant() 191 TurboAssembler::Move(reg.low_gp(), Immediate(low_word)); in LoadConstant() 192 TurboAssembler::Move(reg.high_gp(), Immediate(high_word)); in LoadConstant() 196 TurboAssembler::Move(reg.fp(), value.to_f32_boxed().get_bits()); in LoadConstant() 199 TurboAssembler::Move(reg.fp(), value.to_f64_boxed().get_bits()); in LoadConstant() 832 Register amount, void (TurboAssembler::*emit_shift)(Register, Register), in Emit64BitShiftOperation() 867 &TurboAssembler::ShlPair_cl, pinned); in emit_i64_shl() 873 &TurboAssembler::SarPair_cl, pinned); in emit_i64_sar() 879 &TurboAssembler::ShrPair_cl, pinned); in emit_i64_shr() 1018 TurboAssembler::Move(liftoff::kScratchDoubleReg, kSignBit - 1); in emit_f32_abs() [all …]
|
/external/v8/src/wasm/baseline/x64/ |
D | liftoff-assembler-x64.h | 168 TurboAssembler::Set(reg.gp(), value.to_i64()); in LoadConstant() 174 TurboAssembler::Move(reg.fp(), value.to_f32_boxed().get_bits()); in LoadConstant() 177 TurboAssembler::Move(reg.fp(), value.to_f64_boxed().get_bits()); in LoadConstant() 891 TurboAssembler::Move(kScratchDoubleReg, kSignBit - 1); in emit_f32_abs() 894 TurboAssembler::Move(dst, kSignBit - 1); in emit_f32_abs() 902 TurboAssembler::Move(kScratchDoubleReg, kSignBit); in emit_f32_neg() 905 TurboAssembler::Move(dst, kSignBit); in emit_f32_neg() 1006 TurboAssembler::Move(kScratchDoubleReg, kSignBit - 1); in emit_f64_abs() 1009 TurboAssembler::Move(dst, kSignBit - 1); in emit_f64_abs() 1017 TurboAssembler::Move(kScratchDoubleReg, kSignBit); in emit_f64_neg() [all …]
|
/external/v8/src/wasm/ |
D | jump-table-assembler.h | 30 class JumpTableAssembler : public TurboAssembler { 86 : TurboAssembler(nullptr, JumpTableAssemblerOptions(), in TurboAssembler() function
|
/external/v8/src/ |
D | macro-assembler.h | 69 explicit FrameScope(TurboAssembler* tasm, StackFrame::Type type) in FrameScope() 95 TurboAssembler* tasm_;
|
/external/v8/src/compiler/ |
D | code-generator-impl.h | 207 TurboAssembler* tasm() { return tasm_; } in tasm() 214 TurboAssembler* const tasm_;
|
D | code-generator.h | 125 TurboAssembler* tasm() { return &tasm_; } in tasm() 401 TurboAssembler tasm_;
|
/external/v8/src/builtins/arm64/ |
D | builtins-arm64.cc | 194 __ DropArguments(x1, TurboAssembler::kCountExcludesReceiver); in Generate_JSBuiltinsConstructStubHelper() 376 __ DropArguments(x1, TurboAssembler::kCountExcludesReceiver); in Generate_JSConstructStubGeneric() 1352 __ DropArguments(x4, TurboAssembler::kCountExcludesReceiver); in Generate_InstantiateAsmJs() 1562 __ DropArguments(saved_argc, TurboAssembler::kCountExcludesReceiver); in Generate_FunctionPrototypeApply() 1641 TurboAssembler::kSrcLessThanDst); in Generate_FunctionPrototypeCall() 1710 __ DropArguments(argc, TurboAssembler::kCountExcludesReceiver); in Generate_ReflectApply() 1790 __ DropArguments(argc, TurboAssembler::kCountExcludesReceiver); in Generate_ReflectConstruct() 1839 __ DropArguments(x10, TurboAssembler::kCountExcludesReceiver); in LeaveArgumentsAdaptorFrame() 1881 TurboAssembler::kSrcLessThanDst); in Generate_PrepareForCopyingVarargs()
|