Flutter Engine
The Flutter Engine
|
This is the complete list of members for dart::compiler::Assembler, including all inherited members.
abspd(XmmRegister dst) | dart::compiler::Assembler | |
abspd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
absps(XmmRegister dst) | dart::compiler::Assembler | |
absps(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
adc(Register rd, Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
adc(Register rd, Register rn, Register rm) | dart::compiler::Assembler | inline |
adcs(Register rd, Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
adcs(Register rd, Register rn, Register rm) | dart::compiler::Assembler | inline |
adcsw(Register rd, Register rn, Register rm) | dart::compiler::Assembler | inline |
adcw(Register rd, Register rn, Register rm) | dart::compiler::Assembler | inline |
add(Register rd, Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
add(Register rd, Register rn, Operand o, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
dart::compiler::MicroAssembler::add(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
AddBranchOverflow(Register rd, Register rs1, Register rs2, Label *overflow) | dart::compiler::Assembler | |
addi(Register rd, Register rs1, intptr_t imm) | dart::compiler::MicroAssembler | |
AddImmediate(Register rd, int32_t value, Condition cond=AL) | dart::compiler::Assembler | inline |
AddImmediate(Register rd, Register rn, int32_t value, Condition cond=AL) | dart::compiler::Assembler | |
AddImmediate(Register dest, int64_t imm) | dart::compiler::Assembler | inline |
AddImmediate(Register dest, Register rn, int64_t imm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | |
AddImmediate(Register reg, const Immediate &imm) | dart::compiler::Assembler | |
AddImmediate(Register reg, int32_t value) | dart::compiler::Assembler | inline |
AddImmediate(Register dest, Register src, int32_t value) | dart::compiler::Assembler | |
AddImmediate(Register dest, intx_t imm) | dart::compiler::Assembler | inline |
AddImmediate(Register dest, Register rn, intx_t imm, OperandSize sz=kWordBytes) | dart::compiler::Assembler | |
AddImmediate(Register reg, const Immediate &imm, OperandSize width=kEightBytes) | dart::compiler::Assembler | |
AddImmediate(Register reg, int64_t value, OperandSize width=kEightBytes) | dart::compiler::Assembler | inline |
AddImmediate(Register dest, Register src, int64_t value) | dart::compiler::Assembler | |
AddImmediate(const Address &address, const Immediate &imm) | dart::compiler::Assembler | |
AddImmediateBranchOverflow(Register rd, Register rs1, intx_t imm, Label *overflow) | dart::compiler::Assembler | |
AddImmediateSetFlags(Register rd, Register rn, int32_t value, Condition cond=AL) | dart::compiler::Assembler | |
AddImmediateSetFlags(Register dest, Register rn, int64_t imm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | |
addpd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
addpl(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
addps(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
AddRegisters(Register dest, Register src) | dart::compiler::Assembler | inline |
AddRegisters(Register dest, Register src) | dart::compiler::Assembler | inline |
AddRegisters(Register dest, Register src) | dart::compiler::Assembler | inline |
AddRegisters(Register dest, Register src) | dart::compiler::Assembler | inline |
AddRegisters(Register dest, Register src) | dart::compiler::Assembler | inline |
AddressCanHoldConstantIndex(const Object &constant, bool is_load, bool is_external, intptr_t cid, intptr_t index_scale, bool *needs_base=nullptr) | dart::compiler::Assembler | static |
AddressCanHoldConstantIndex(const Object &constant, bool is_external, intptr_t cid, intptr_t index_scale) | dart::compiler::Assembler | static |
AddressCanHoldConstantIndex(const Object &constant, bool is_external, intptr_t cid, intptr_t index_scale) | dart::compiler::Assembler | static |
AddressCanHoldConstantIndex(const Object &constant, bool is_external, intptr_t cid, intptr_t index_scale) | dart::compiler::Assembler | static |
AddressCanHoldConstantIndex(const Object &constant, bool is_external, intptr_t cid, intptr_t index_scale) | dart::compiler::Assembler | static |
adds(Register rd, Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
adds(Register rd, Register rn, Operand o, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
AddScaled(Register dest, Register base, Register index, ScaleFactor scale, int32_t disp) override | dart::compiler::Assembler | inlinevirtual |
AddScaled(Register dest, Register base, Register index, ScaleFactor scale, int32_t disp) override | dart::compiler::Assembler | inlinevirtual |
AddScaled(Register dest, Register base, Register index, ScaleFactor scale, int32_t disp) override | dart::compiler::Assembler | inlinevirtual |
AddScaled(Register dest, Register base, Register index, ScaleFactor scale, int32_t disp) override | dart::compiler::Assembler | inlinevirtual |
AddScaled(Register dest, Register base, Register index, ScaleFactor scale, int32_t disp) override | dart::compiler::Assembler | inlinevirtual |
addsd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
addsd(XmmRegister dst, const Address &src) | dart::compiler::Assembler | |
AddShifted(Register dest, Register base, Register index, intx_t shift) | dart::compiler::Assembler | |
addss(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
addss(XmmRegister dst, const Address &src) | dart::compiler::Assembler | |
addsw(Register rd, Register rn, Operand o) | dart::compiler::Assembler | inline |
adduw(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
addw(Register rd, Register rn, Operand o) | dart::compiler::Assembler | inline |
adr(Register rd, const Immediate &imm) | dart::compiler::Assembler | inline |
Align(intptr_t alignment, intptr_t offset) | dart::compiler::Assembler | |
Align(intptr_t alignment, intptr_t offset) | dart::compiler::Assembler | |
Align(int alignment, intptr_t offset) | dart::compiler::Assembler | |
ALU_OPS(DECLARE_ALU) | dart::compiler::Assembler | |
amoaddw(Register rd, Register rs2, Address addr, std::memory_order order=std::memory_order_relaxed) | dart::compiler::MicroAssembler | |
amoandw(Register rd, Register rs2, Address addr, std::memory_order order=std::memory_order_relaxed) | dart::compiler::MicroAssembler | |
amomaxuw(Register rd, Register rs2, Address addr, std::memory_order order=std::memory_order_relaxed) | dart::compiler::MicroAssembler | |
amomaxw(Register rd, Register rs2, Address addr, std::memory_order order=std::memory_order_relaxed) | dart::compiler::MicroAssembler | |
amominuw(Register rd, Register rs2, Address addr, std::memory_order order=std::memory_order_relaxed) | dart::compiler::MicroAssembler | |
amominw(Register rd, Register rs2, Address addr, std::memory_order order=std::memory_order_relaxed) | dart::compiler::MicroAssembler | |
amoorw(Register rd, Register rs2, Address addr, std::memory_order order=std::memory_order_relaxed) | dart::compiler::MicroAssembler | |
amoswapw(Register rd, Register rs2, Address addr, std::memory_order order=std::memory_order_relaxed) | dart::compiler::MicroAssembler | |
amoxorw(Register rd, Register rs2, Address addr, std::memory_order order=std::memory_order_relaxed) | dart::compiler::MicroAssembler | |
and_(Register rd, Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
and_(Register rd, Register rn, Operand o, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
dart::compiler::MicroAssembler::and_(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
andi(Register rd, Register rn, const Immediate &imm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
dart::compiler::MicroAssembler::andi(Register rd, Register rs1, intptr_t imm) | dart::compiler::MicroAssembler | |
AndImmediate(Register rd, Register rs, int32_t imm, Condition cond=AL) | dart::compiler::Assembler | |
AndImmediate(Register rd, int32_t imm, Condition cond) | dart::compiler::Assembler | inline |
AndImmediate(Register rd, int32_t imm) override | dart::compiler::Assembler | inline |
AndImmediate(Register rd, Register rn, int64_t imm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | |
AndImmediate(Register rd, int64_t imm) override | dart::compiler::Assembler | inline |
AndImmediate(Register dst, int32_t value) override | dart::compiler::Assembler | inline |
AndImmediate(Register dst, Register src, int32_t value) | dart::compiler::Assembler | inline |
AndImmediate(Register rd, Register rn, intx_t imm, OperandSize sz=kWordBytes) | dart::compiler::Assembler | |
AndImmediate(Register rd, intx_t imm) override | dart::compiler::Assembler | inline |
AndImmediate(Register dst, const Immediate &imm) | dart::compiler::Assembler | |
AndImmediate(Register dst, int64_t value) override | dart::compiler::Assembler | inline |
AndImmediate(Register dst, Register src, int64_t value) | dart::compiler::Assembler | inline |
dart::compiler::AssemblerBase::AndImmediate(Register dst, target::word imm)=0 | dart::compiler::AssemblerBase | pure virtual |
AndImmediateSetFlags(Register rd, Register rn, int32_t value, Condition cond=AL) | dart::compiler::Assembler | |
andis(Register rd, Register rn, const Immediate &imm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
andn(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
andpd(XmmRegister dst, const Address &src) | dart::compiler::Assembler | |
andpd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
andps(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
andps(XmmRegister dst, const Address &src) | dart::compiler::Assembler | |
AndRegisters(Register dst, Register src1, Register src2=kNoRegister) override | dart::compiler::Assembler | inlinevirtual |
AndRegisters(Register dst, Register src1, Register src2=kNoRegister) override | dart::compiler::Assembler | inlinevirtual |
AndRegisters(Register dst, Register src1, Register src2=kNoRegister) override | dart::compiler::Assembler | virtual |
AndRegisters(Register dst, Register src1, Register src2=kNoRegister) override | dart::compiler::Assembler | inlinevirtual |
AndRegisters(Register dst, Register src1, Register src2=kNoRegister) override | dart::compiler::Assembler | virtual |
ands(Register rd, Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
ands(Register rd, Register rn, Operand o, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
andw_(Register rd, Register rn, Operand o) | dart::compiler::Assembler | inline |
ArithmeticShiftRightImmediate(Register reg, intptr_t shift) override | dart::compiler::Assembler | virtual |
ArithmeticShiftRightImmediate(Register reg, intptr_t shift) override | dart::compiler::Assembler | virtual |
ArithmeticShiftRightImmediate(Register reg, intptr_t shift) override | dart::compiler::Assembler | virtual |
ArithmeticShiftRightImmediate(Register reg, intptr_t shift) override | dart::compiler::Assembler | virtual |
ArithmeticShiftRightImmediate(Register reg, intptr_t shift) override | dart::compiler::Assembler | virtual |
ArrayStoreBarrier(Register object, Register slot, Register value, CanBeSmi can_be_smi, Register scratch) override | dart::compiler::Assembler | virtual |
ArrayStoreBarrier(Register object, Register slot, Register value, CanBeSmi can_value_be_smi, Register scratch) override | dart::compiler::Assembler | virtual |
ArrayStoreBarrier(Register object, Register slot, Register value, CanBeSmi can_be_smi, Register scratch) override | dart::compiler::Assembler | virtual |
ArrayStoreBarrier(Register object, Register slot, Register value, CanBeSmi can_value_be_smi, Register scratch) override | dart::compiler::Assembler | virtual |
ArrayStoreBarrier(Register object, Register slot, Register value, CanBeSmi can_be_smi, Register scratch) override | dart::compiler::Assembler | virtual |
Asr(Register rd, Register rm, const Operand &shift_imm, Condition cond=AL) | dart::compiler::Assembler | |
Asr(Register rd, Register rm, Register rs, Condition cond=AL) | dart::compiler::Assembler | |
AsrImmediate(Register rd, Register rn, int shift, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
Asrs(Register rd, Register rm, const Operand &shift_imm, Condition cond=AL) | dart::compiler::Assembler | |
asrv(Register rd, Register rn, Register rm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
asrvw(Register rd, Register rn, Register rm) | dart::compiler::Assembler | inline |
Assembler(ObjectPoolBuilder *object_pool_builder, intptr_t far_branch_level=0) | dart::compiler::Assembler | explicit |
Assembler(ObjectPoolBuilder *object_pool_builder, intptr_t far_branch_level=0) | dart::compiler::Assembler | explicit |
Assembler(ObjectPoolBuilder *object_pool_builder, intptr_t far_branch_level=0) | dart::compiler::Assembler | inlineexplicit |
Assembler(ObjectPoolBuilder *object_pool_builder, intptr_t far_branch_level=0) | dart::compiler::Assembler | explicit |
Assembler(ObjectPoolBuilder *object_pool_builder, intptr_t far_branch_level=0) | dart::compiler::Assembler | explicit |
dart::AssemblerBase(ObjectPoolBuilder *object_pool_builder) | dart::compiler::AssemblerBase | inlineexplicit |
dart::compiler::MicroAssembler::AssemblerBase(ObjectPoolBuilder *object_pool_builder) | dart::compiler::AssemblerBase | inlineexplicit |
auipc(Register rd, intptr_t imm) | dart::compiler::MicroAssembler | |
AX(L, movups, 0x11, 0x0F) | dart::compiler::Assembler | |
b(Label *label, Condition cond=AL) | dart::compiler::Assembler | |
b(Label *label, Condition cond=AL) | dart::compiler::Assembler | inline |
b(int32_t offset) | dart::compiler::Assembler | inline |
bclr(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
bclri(Register rd, Register rs1, intx_t shamt) | dart::compiler::MicroAssembler | |
beq(Register rs1, Register rs2, Label *l, JumpDistance d=kFarJump) | dart::compiler::MicroAssembler | |
beqz(Register rs, Label *label, JumpDistance distance=kFarJump) | dart::compiler::MicroAssembler | inline |
bext(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
bexti(Register rd, Register rs1, intx_t shamt) | dart::compiler::MicroAssembler | |
bfi(Register rd, Register rn, int low_bit, int width, OperandSize size=kEightBytes) | dart::compiler::Assembler | inline |
bfm(Register rd, Register rn, int r_imm, int s_imm, OperandSize size=kEightBytes) | dart::compiler::Assembler | inline |
bfxil(Register rd, Register rn, int low_bit, int width, OperandSize size=kEightBytes) | dart::compiler::Assembler | inline |
bge(Register rs1, Register rs2, Label *l, JumpDistance d=kFarJump) | dart::compiler::MicroAssembler | |
bgeu(Register rs1, Register rs2, Label *l, JumpDistance d=kFarJump) | dart::compiler::MicroAssembler | |
bgez(Register rs, Label *label, JumpDistance distance=kFarJump) | dart::compiler::MicroAssembler | inline |
bgt(Register rs1, Register rs2, Label *l, JumpDistance d=kFarJump) | dart::compiler::MicroAssembler | inline |
bgtu(Register rs1, Register rs2, Label *l, JumpDistance d=kFarJump) | dart::compiler::MicroAssembler | inline |
bgtz(Register rs, Label *label, JumpDistance distance=kFarJump) | dart::compiler::MicroAssembler | inline |
bic(Register rd, Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
bic(Register rd, Register rn, Operand o, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
bics(Register rd, Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
bics(Register rd, Register rn, Operand o, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
Bind(Label *label) override | dart::compiler::Assembler | virtual |
Bind(Label *label) override | dart::compiler::Assembler | virtual |
Bind(Label *label) override | dart::compiler::Assembler | virtual |
Bind(Label *label) override | dart::compiler::Assembler | inlinevirtual |
Bind(Label *label) override | dart::compiler::Assembler | virtual |
dart::BindUncheckedEntryPoint() | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::BindUncheckedEntryPoint() | dart::compiler::AssemblerBase | inline |
binv(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
binvi(Register rd, Register rs1, intx_t shamt) | dart::compiler::MicroAssembler | |
bkpt(uint16_t imm16) | dart::compiler::Assembler | |
BkptEncoding(uint16_t imm16) | dart::compiler::Assembler | inlinestatic |
bl(Label *label, Condition cond=AL) | dart::compiler::Assembler | |
bl(int32_t offset) | dart::compiler::Assembler | inline |
ble(Register rs1, Register rs2, Label *l, JumpDistance d=kFarJump) | dart::compiler::MicroAssembler | inline |
bleu(Register rs1, Register rs2, Label *l, JumpDistance d=kFarJump) | dart::compiler::MicroAssembler | inline |
blez(Register rs, Label *label, JumpDistance distance=kFarJump) | dart::compiler::MicroAssembler | inline |
blr(Register rn) | dart::compiler::Assembler | inline |
blt(Register rs1, Register rs2, Label *l, JumpDistance d=kFarJump) | dart::compiler::MicroAssembler | |
bltu(Register rs1, Register rs2, Label *l, JumpDistance d=kFarJump) | dart::compiler::MicroAssembler | |
bltz(Register rs, Label *label, JumpDistance distance=kFarJump) | dart::compiler::MicroAssembler | inline |
blx(Register rm, Condition cond=AL) | dart::compiler::Assembler | |
bne(Register rs1, Register rs2, Label *l, JumpDistance d=kFarJump) | dart::compiler::MicroAssembler | |
bnez(Register rs, Label *label, JumpDistance distance=kFarJump) | dart::compiler::MicroAssembler | inline |
br(Register rn) | dart::compiler::Assembler | inline |
Branch(const Address &address, Condition cond=AL) | dart::compiler::Assembler | |
BranchIf(Condition condition, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
BranchIf(Condition condition, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
BranchIf(Condition condition, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
BranchIf(Condition condition, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | |
BranchIf(Condition condition, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
BranchIfBit(Register rn, intptr_t bit_number, Condition condition, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
BranchIfBit(Register rn, intptr_t bit_number, Condition condition, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
BranchIfBit(Register rn, intptr_t bit_number, Condition condition, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
BranchIfBit(Register rn, intptr_t bit_number, Condition condition, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | |
BranchIfBit(Register rn, intptr_t bit_number, Condition condition, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
BranchIfNotSmi(Register reg, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
BranchIfNotSmi(Register reg, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
BranchIfNotSmi(Register reg, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
BranchIfNotSmi(Register reg, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | |
BranchIfNotSmi(Register reg, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
BranchIfSmi(Register reg, Label *label, JumpDistance distance=kFarJump) override | dart::compiler::Assembler | inlinevirtual |
BranchIfSmi(Register reg, Label *label, JumpDistance distance=kFarJump) override | dart::compiler::Assembler | inlinevirtual |
BranchIfSmi(Register reg, Label *label, JumpDistance distance=kFarJump) override | dart::compiler::Assembler | inlinevirtual |
BranchIfSmi(Register reg, Label *label, JumpDistance distance=kFarJump) override | dart::compiler::Assembler | virtual |
BranchIfSmi(Register reg, Label *label, JumpDistance distance=kFarJump) override | dart::compiler::Assembler | inlinevirtual |
BranchIfZero(Register rn, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
BranchIfZero(Register rn, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
BranchIfZero(Register src, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
BranchIfZero(Register rn, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | |
BranchIfZero(Register src, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
BranchLink(const Code &code, ObjectPoolBuilderEntry::Patchability patchable=ObjectPoolBuilderEntry::kNotPatchable, CodeEntryKind entry_kind=CodeEntryKind::kNormal, ObjectPoolBuilderEntry::SnapshotBehavior snapshot_behavior=ObjectPoolBuilderEntry::kSnapshotable) | dart::compiler::Assembler | |
BranchLink(const Code &code, ObjectPoolBuilderEntry::Patchability patchable=ObjectPoolBuilderEntry::kNotPatchable, CodeEntryKind entry_kind=CodeEntryKind::kNormal, ObjectPoolBuilderEntry::SnapshotBehavior snapshot_behavior=ObjectPoolBuilderEntry::kSnapshotable) | dart::compiler::Assembler | |
BranchLinkOffset(Register base, int32_t offset) | dart::compiler::Assembler | |
BranchLinkPatchable(const Code &code, CodeEntryKind entry_kind=CodeEntryKind::kNormal, ObjectPoolBuilderEntry::SnapshotBehavior snapshot_behavior=ObjectPoolBuilderEntry::kSnapshotable) | dart::compiler::Assembler | |
BranchLinkPatchable(const Code &code, CodeEntryKind entry_kind=CodeEntryKind::kNormal, ObjectPoolBuilderEntry::SnapshotBehavior snapshot_behavior=ObjectPoolBuilderEntry::kSnapshotable) | dart::compiler::Assembler | inline |
BranchLinkWithEquivalence(const Code &code, const Object &equivalence, CodeEntryKind entry_kind=CodeEntryKind::kNormal) | dart::compiler::Assembler | |
BranchLinkWithEquivalence(const Code &code, const Object &equivalence, CodeEntryKind entry_kind=CodeEntryKind::kNormal) | dart::compiler::Assembler | |
BranchOnMonomorphicCheckedEntryJIT(Label *label) | dart::compiler::Assembler | |
BranchOnMonomorphicCheckedEntryJIT(Label *label) | dart::compiler::Assembler | |
BranchOnMonomorphicCheckedEntryJIT(Label *label) | dart::compiler::Assembler | |
BranchOnMonomorphicCheckedEntryJIT(Label *label) | dart::compiler::Assembler | |
BranchOnMonomorphicCheckedEntryJIT(Label *label) | dart::compiler::Assembler | |
Breakpoint() override | dart::compiler::Assembler | inlinevirtual |
Breakpoint() override | dart::compiler::Assembler | inlinevirtual |
Breakpoint() override | dart::compiler::Assembler | inlinevirtual |
Breakpoint() override | dart::compiler::Assembler | inlinevirtual |
Breakpoint() override | dart::compiler::Assembler | inlinevirtual |
brk(uint16_t imm) | dart::compiler::Assembler | inline |
bset(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
bseti(Register rd, Register rs1, intx_t shamt) | dart::compiler::MicroAssembler | |
bsfl(Register dst, Register src) | dart::compiler::Assembler | |
bsrl(Register dst, Register src) | dart::compiler::Assembler | |
bt(Register base, Register offset) | dart::compiler::Assembler | |
bt(Register base, int bit) | dart::compiler::Assembler | |
btl(Register dst, Register src) | dart::compiler::Assembler | inline |
btq(Register dst, Register src) | dart::compiler::Assembler | inline |
btq(Register base, int bit) | dart::compiler::Assembler | |
dart::buffer_ | dart::compiler::AssemblerBase | protected |
dart::compiler::MicroAssembler::buffer_ | dart::compiler::AssemblerBase | protected |
bx(Register rm, Condition cond=AL) | dart::compiler::Assembler | |
Call(Address target, Condition cond=AL) | dart::compiler::Assembler | inline |
Call(const Code &code) | dart::compiler::Assembler | inline |
Call(Address target) | dart::compiler::Assembler | inline |
Call(const Code &code) | dart::compiler::Assembler | inline |
Call(const Code &code, bool movable_target=false, CodeEntryKind entry_kind=CodeEntryKind::kNormal) | dart::compiler::Assembler | |
Call(Address target) | dart::compiler::Assembler | inline |
Call(Address target) | dart::compiler::Assembler | |
Call(Register target) | dart::compiler::Assembler | |
Call(const Code &code) | dart::compiler::Assembler | inline |
Call(const Code &stub_entry, ObjectPoolBuilderEntry::SnapshotBehavior snapshot_behavior=ObjectPoolBuilderEntry::kSnapshotable) | dart::compiler::Assembler | |
Call(Address target) | dart::compiler::Assembler | inline |
call(Register reg) | dart::compiler::Assembler | |
call(const Address &address) | dart::compiler::Assembler | |
call(Label *label) | dart::compiler::Assembler | |
call(const ExternalLabel *label) | dart::compiler::Assembler | |
call(Register reg) | dart::compiler::Assembler | inline |
call(const Address &address) | dart::compiler::Assembler | inline |
call(Label *label) | dart::compiler::Assembler | |
call(const ExternalLabel *label) | dart::compiler::Assembler | |
CallCFunction(Address target) | dart::compiler::Assembler | inline |
CallCFunction(Register target, Condition cond=AL) | dart::compiler::Assembler | inline |
CallCFunction(Address target) | dart::compiler::Assembler | inline |
CallCFunction(Register target) | dart::compiler::Assembler | inline |
CallCFunction(Address target) | dart::compiler::Assembler | inline |
CallCFunction(Register target) | dart::compiler::Assembler | inline |
CallCFunction(Address target) | dart::compiler::Assembler | inline |
CallCFunction(Register target) | dart::compiler::Assembler | inline |
CallCFunction(Register reg, bool restore_rsp=false) | dart::compiler::Assembler | |
CallCFunction(Address address, bool restore_rsp=false) | dart::compiler::Assembler | |
CallPatchable(const Code &code, CodeEntryKind entry_kind=CodeEntryKind::kNormal, ObjectPoolBuilderEntry::SnapshotBehavior snapshot_behavior=ObjectPoolBuilderEntry::kSnapshotable) | dart::compiler::Assembler | |
CallRuntime(const RuntimeEntry &entry, intptr_t argument_count) | dart::compiler::Assembler | |
CallRuntime(const RuntimeEntry &entry, intptr_t argument_count) | dart::compiler::Assembler | |
CallRuntime(const RuntimeEntry &entry, intptr_t argument_count) | dart::compiler::Assembler | |
CallRuntime(const RuntimeEntry &entry, intptr_t argument_count) | dart::compiler::Assembler | |
CallRuntime(const RuntimeEntry &entry, intptr_t argument_count) | dart::compiler::Assembler | |
CallVmStub(const Code &code) | dart::compiler::Assembler | |
CallWithEquivalence(const Code &code, const Object &equivalence, CodeEntryKind entry_kind=CodeEntryKind::kNormal) | dart::compiler::Assembler | |
dart::CanBeSmi enum name | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::CanBeSmi enum name | dart::compiler::AssemblerBase | |
CanEncodeBranchDistance(int32_t distance) | dart::compiler::Assembler | inlinestatic |
CanGenerateCbzTbz(Register rn, Condition cond) | dart::compiler::Assembler | |
CanLoadFromObjectPool(const Object &object) const | dart::compiler::Assembler | |
CanLoadFromObjectPool(const Object &object) const | dart::compiler::Assembler | |
CanLoadFromObjectPool(const Object &object) const | dart::compiler::Assembler | |
cbnz(Label *label, Register rt, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
cbz(Label *label, Register rt, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
cdq() | dart::compiler::Assembler | |
CheckAllocationCanary(Register top, Register tmp=TMP) | dart::compiler::Assembler | inline |
CheckAllocationCanary(Register top, Register tmp=TMP) | dart::compiler::Assembler | inline |
CheckAllocationCanary(Register top) | dart::compiler::Assembler | inline |
CheckAllocationCanary(Register top, Register tmp=TMP) | dart::compiler::Assembler | inline |
CheckAllocationCanary(Register top) | dart::compiler::Assembler | inline |
CheckCodePointer() | dart::compiler::Assembler | |
CheckCodePointer() | dart::compiler::Assembler | |
CheckCodePointer() | dart::compiler::Assembler | |
CheckCodePointer() | dart::compiler::Assembler | |
CheckFpSpDist(intptr_t fp_sp_dist) | dart::compiler::Assembler | |
cinc(Register rd, Register rn, Condition cond) | dart::compiler::Assembler | inline |
cinv(Register rd, Register rn, Condition cond) | dart::compiler::Assembler | inline |
cld() | dart::compiler::Assembler | |
clmul(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
clmulh(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
clmulr(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
clrex() | dart::compiler::Assembler | |
clrex() | dart::compiler::Assembler | inline |
clz(Register rd, Register rm, Condition cond=AL) | dart::compiler::Assembler | |
clz(Register rd, Register rn) | dart::compiler::Assembler | inline |
clzw(Register rd, Register rn) | dart::compiler::Assembler | inline |
cmn(Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
cmn(Register rn, Operand o, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
cmove(Register dst, Register src) | dart::compiler::Assembler | |
cmovgel(Register dst, Register src) | dart::compiler::Assembler | |
cmovlessl(Register dst, Register src) | dart::compiler::Assembler | |
cmovne(Register dst, Register src) | dart::compiler::Assembler | |
cmovno(Register dst, Register src) | dart::compiler::Assembler | |
cmovns(Register dst, Register src) | dart::compiler::Assembler | |
cmovs(Register dst, Register src) | dart::compiler::Assembler | |
cmp(Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
cmp(Register rn, Operand o, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
cmpb(const Address &address, const Immediate &imm) | dart::compiler::Assembler | |
cmppseq(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
cmppsle(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
cmppslt(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
cmppsneq(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
cmppsnle(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
cmppsnlt(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
cmpw(Register rn, Operand o) | dart::compiler::Assembler | inline |
cmpw(const Address &address, const Immediate &imm) | dart::compiler::Assembler | |
cmpxchgl(const Address &address, Register reg) | dart::compiler::Assembler | |
cneg(Register rd, Register rn, Condition cond) | dart::compiler::Assembler | inline |
dart::CodeAddress(intptr_t offset) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::CodeAddress(intptr_t offset) | dart::compiler::AssemblerBase | inline |
dart::CodeSize() const | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::CodeSize() const | dart::compiler::AssemblerBase | inline |
CombineHashes(Register dst, Register other) override | dart::compiler::Assembler | virtual |
CombineHashes(Register hash, Register other) override | dart::compiler::Assembler | virtual |
CombineHashes(Register dst, Register other) override | dart::compiler::Assembler | virtual |
CombineHashes(Register dst, Register other) override | dart::compiler::Assembler | virtual |
CombineHashes(Register dst, Register other) override | dart::compiler::Assembler | virtual |
comisd(XmmRegister a, XmmRegister b) | dart::compiler::Assembler | |
comiss(XmmRegister a, XmmRegister b) | dart::compiler::Assembler | |
dart::Comment(const char *format,...) PRINTF_ATTRIBUTE(2 | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::Comment(const char *format,...) PRINTF_ATTRIBUTE(2 | dart::compiler::AssemblerBase | |
dart::comments() const | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::comments() const | dart::compiler::AssemblerBase | inline |
dart::CompareAbstractTypeNullabilityWith(Register type, int8_t value, Register scratch) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::CompareAbstractTypeNullabilityWith(Register type, int8_t value, Register scratch) | dart::compiler::AssemblerBase | |
CompareClassId(Register object, intptr_t class_id, Register scratch) | dart::compiler::Assembler | |
CompareClassId(Register object, intptr_t class_id, Register scratch=kNoRegister) | dart::compiler::Assembler | |
CompareClassId(Register object, intptr_t class_id, Register scratch) | dart::compiler::Assembler | |
CompareClassId(Register object, intptr_t class_id, Register scratch=kNoRegister) | dart::compiler::Assembler | |
CompareClassId(Register object, intptr_t class_id, Register scratch=kNoRegister) | dart::compiler::Assembler | |
CompareImmediate(Register rn, int32_t value, Condition cond) | dart::compiler::Assembler | |
CompareImmediate(Register rn, int32_t value, OperandSize width=kFourBytes) override | dart::compiler::Assembler | inline |
CompareImmediate(Register rn, int64_t imm, OperandSize sz=kEightBytes) override | dart::compiler::Assembler | |
CompareImmediate(Register reg, int32_t immediate, OperandSize width=kFourBytes) override | dart::compiler::Assembler | inline |
CompareImmediate(Register rn, intx_t imm, OperandSize sz=kWordBytes) override | dart::compiler::Assembler | |
CompareImmediate(Register reg, const Immediate &imm, OperandSize width=kEightBytes) | dart::compiler::Assembler | |
CompareImmediate(const Address &address, const Immediate &imm, OperandSize width=kEightBytes) | dart::compiler::Assembler | |
CompareImmediate(Register reg, int64_t immediate, OperandSize width=kEightBytes) override | dart::compiler::Assembler | inline |
dart::compiler::AssemblerBase::CompareImmediate(Register reg, target::word imm, OperandSize width=kWordBytes)=0 | dart::compiler::AssemblerBase | pure virtual |
CompareObject(Register rn, const Object &object) | dart::compiler::Assembler | |
CompareObject(Register reg, const Object &object) | dart::compiler::Assembler | |
CompareObject(Register reg, const Object &object) | dart::compiler::Assembler | |
CompareObject(Register reg, const Object &object) | dart::compiler::Assembler | |
CompareObject(Register reg, const Object &object) | dart::compiler::Assembler | |
CompareObjectRegisters(Register rn, Register rm) | dart::compiler::Assembler | inline |
CompareObjectRegisters(Register rn, Register rm) | dart::compiler::Assembler | inline |
CompareObjectRegisters(Register a, Register b) | dart::compiler::Assembler | inline |
CompareObjectRegisters(Register rn, Register rm) | dart::compiler::Assembler | |
CompareObjectRegisters(Register a, Register b) | dart::compiler::Assembler | inline |
CompareRegisters(Register rn, Register rm) | dart::compiler::Assembler | inline |
CompareRegisters(Register rn, Register rm) | dart::compiler::Assembler | inline |
CompareRegisters(Register a, Register b) | dart::compiler::Assembler | |
CompareRegisters(Register rn, Register rm) | dart::compiler::Assembler | |
CompareRegisters(Register a, Register b) | dart::compiler::Assembler | |
CompareToStack(Register src, intptr_t depth) | dart::compiler::Assembler | |
CompareToStack(Register src, intptr_t depth) | dart::compiler::Assembler | |
CompareToStack(Register src, intptr_t depth) | dart::compiler::Assembler | |
CompareToStack(Register src, intptr_t depth) | dart::compiler::Assembler | |
CompareToStack(Register src, intptr_t depth) | dart::compiler::Assembler | |
CompareWithMemoryValue(Register value, Address address, OperandSize size=kFourBytes) override | dart::compiler::Assembler | inlinevirtual |
CompareWithMemoryValue(Register value, Address address, OperandSize sz=kEightBytes) override | dart::compiler::Assembler | inlinevirtual |
CompareWithMemoryValue(Register value, Address address, OperandSize size=kFourBytes) override | dart::compiler::Assembler | inlinevirtual |
CompareWithMemoryValue(Register value, Address address, OperandSize size=kWordBytes) override | dart::compiler::Assembler | virtual |
CompareWithMemoryValue(Register value, Address address, OperandSize size=kEightBytes) override | dart::compiler::Assembler | inlinevirtual |
CompareWords(Register reg1, Register reg2, intptr_t offset, Register count, Register temp, Label *equals) override | dart::compiler::Assembler | virtual |
CompareWords(Register reg1, Register reg2, intptr_t offset, Register count, Register temp, Label *equals) override | dart::compiler::Assembler | virtual |
CompareWords(Register reg1, Register reg2, intptr_t offset, Register count, Register temp, Label *equals) override | dart::compiler::Assembler | virtual |
CompareWords(Register reg1, Register reg2, intptr_t offset, Register count, Register temp, Label *equals) override | dart::compiler::Assembler | virtual |
CompareWords(Register reg1, Register reg2, intptr_t offset, Register count, Register temp, Label *equals) override | dart::compiler::Assembler | virtual |
ComputeElementAddressForIntIndex(Register address, bool is_external, intptr_t cid, intptr_t index_scale, Register array, intptr_t index) | dart::compiler::Assembler | |
ComputeElementAddressForIntIndex(Register address, bool is_external, intptr_t cid, intptr_t index_scale, Register array, intptr_t index) | dart::compiler::Assembler | |
ComputeElementAddressForRegIndex(Register address, bool is_external, intptr_t cid, intptr_t index_scale, bool index_unboxed, Register array, Register index) | dart::compiler::Assembler | |
ComputeElementAddressForRegIndex(Register address, bool is_external, intptr_t cid, intptr_t index_scale, bool index_unboxed, Register array, Register index) | dart::compiler::Assembler | |
constant_pool_allowed() const | dart::compiler::Assembler | inline |
constant_pool_allowed() const | dart::compiler::Assembler | inline |
constant_pool_allowed() const | dart::compiler::Assembler | inline |
constant_pool_allowed() const | dart::compiler::Assembler | inline |
CopyMemoryWords(Register src, Register dst, Register size, Register temp) | dart::compiler::Assembler | |
CopyMemoryWords(Register src, Register dst, Register size, Register temp) | dart::compiler::Assembler | |
CopyMemoryWords(Register src, Register dst, Register size, Register temp=kNoRegister) | dart::compiler::Assembler | |
CopyMemoryWords(Register src, Register dst, Register size, Register temp) | dart::compiler::Assembler | |
CopyMemoryWords(Register src, Register dst, Register size, Register temp=kNoRegister) | dart::compiler::Assembler | |
CountLeadingZeroes(Register rd, Register rs) | dart::compiler::Assembler | |
dart::CountPointerOffsets() const | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::CountPointerOffsets() const | dart::compiler::AssemblerBase | inline |
cpop(Register rd, Register rs) | dart::compiler::MicroAssembler | |
cpopw(Register rd, Register rs) | dart::compiler::MicroAssembler | |
cpuid() | dart::compiler::Assembler | |
cqo() | dart::compiler::Assembler | |
csel(Register rd, Register rn, Register rm, Condition cond) | dart::compiler::Assembler | inline |
cset(Register rd, Condition cond) | dart::compiler::Assembler | inline |
csetm(Register rd, Condition cond) | dart::compiler::Assembler | inline |
csinc(Register rd, Register rn, Register rm, Condition cond, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
csinv(Register rd, Register rn, Register rm, Condition cond) | dart::compiler::Assembler | inline |
csneg(Register rd, Register rn, Register rm, Condition cond) | dart::compiler::Assembler | inline |
csrc(uint32_t csr, Register rs) | dart::compiler::MicroAssembler | inline |
csrci(uint32_t csr, uint32_t imm) | dart::compiler::MicroAssembler | inline |
csrr(Register rd, uint32_t csr) | dart::compiler::MicroAssembler | inline |
csrrc(Register rd, uint32_t csr, Register rs1) | dart::compiler::MicroAssembler | |
csrrci(Register rd, uint32_t csr, uint32_t imm) | dart::compiler::MicroAssembler | |
csrrs(Register rd, uint32_t csr, Register rs1) | dart::compiler::MicroAssembler | |
csrrsi(Register rd, uint32_t csr, uint32_t imm) | dart::compiler::MicroAssembler | |
csrrw(Register rd, uint32_t csr, Register rs1) | dart::compiler::MicroAssembler | |
csrrwi(Register rd, uint32_t csr, uint32_t imm) | dart::compiler::MicroAssembler | |
csrs(uint32_t csr, Register rs) | dart::compiler::MicroAssembler | inline |
csrsi(uint32_t csr, uint32_t imm) | dart::compiler::MicroAssembler | inline |
csrw(uint32_t csr, Register rs) | dart::compiler::MicroAssembler | inline |
csrwi(uint32_t csr, uint32_t imm) | dart::compiler::MicroAssembler | inline |
ctz(Register rd, Register rs) | dart::compiler::MicroAssembler | |
ctzw(Register rd, Register rs) | dart::compiler::MicroAssembler | |
cvtdq2pd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
cvtpd2ps(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
cvtps2pd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
cvtsd2si(Register dst, XmmRegister src) | dart::compiler::Assembler | |
cvtsd2ss(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
cvtsi2sd(XmmRegister dst, Register src) | dart::compiler::Assembler | |
cvtsi2sdl(XmmRegister dst, Register src) | dart::compiler::Assembler | inline |
cvtsi2sdq(XmmRegister dst, Register src) | dart::compiler::Assembler | inline |
cvtsi2ss(XmmRegister dst, Register src) | dart::compiler::Assembler | |
cvtss2sd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
cvtss2si(Register dst, XmmRegister src) | dart::compiler::Assembler | |
cvttsd2si(Register dst, XmmRegister src) | dart::compiler::Assembler | |
cvttsd2sil(Register dst, XmmRegister src) | dart::compiler::Assembler | inline |
cvttsd2siq(Register dst, XmmRegister src) | dart::compiler::Assembler | inline |
cvttss2si(Register dst, XmmRegister src) | dart::compiler::Assembler | |
dart::FlowGraphCompiler | dart::compiler::Assembler | friend |
decl(Register reg) | dart::compiler::Assembler | |
decl(const Address &address) | dart::compiler::Assembler | |
DecodeBranchOffset(int32_t inst) | dart::compiler::Assembler | static |
DecodeImm26BranchOffset(int32_t instr) | dart::compiler::Assembler | inlinestatic |
div(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
divl(Register reg) | dart::compiler::Assembler | |
divpd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
divps(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
divsd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
divsd(XmmRegister dst, const Address &src) | dart::compiler::Assembler | |
divss(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
divss(XmmRegister dst, const Address &src) | dart::compiler::Assembler | |
divu(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
dmb() | dart::compiler::Assembler | |
DoubleAbs(XmmRegister reg) | dart::compiler::Assembler | |
DoubleAbs(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
DoubleNegate(XmmRegister d) | dart::compiler::Assembler | |
DoubleNegate(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
Drop(intptr_t stack_elements) | dart::compiler::Assembler | |
Drop(intptr_t stack_elements) | dart::compiler::Assembler | inline |
Drop(intptr_t stack_elements) | dart::compiler::Assembler | |
Drop(intptr_t stack_elements) | dart::compiler::Assembler | inline |
Drop(intptr_t stack_elements, Register tmp=TMP) | dart::compiler::Assembler | |
ebreak() | dart::compiler::MicroAssembler | |
ecall() | dart::compiler::MicroAssembler | |
ElementAddressForIntIndex(bool is_load, bool is_external, intptr_t cid, intptr_t index_scale, Register array, intptr_t index, Register temp) | dart::compiler::Assembler | |
ElementAddressForIntIndex(bool is_external, intptr_t cid, intptr_t index_scale, Register array, intptr_t index) const | dart::compiler::Assembler | |
ElementAddressForIntIndex(bool is_external, intptr_t cid, intptr_t index_scale, Register array, intptr_t index, intptr_t extra_disp=0) | dart::compiler::Assembler | static |
ElementAddressForIntIndex(bool is_external, intptr_t cid, intptr_t index_scale, Register array, intptr_t index) const | dart::compiler::Assembler | |
ElementAddressForIntIndex(bool is_external, intptr_t cid, intptr_t index_scale, Register array, intptr_t index) | dart::compiler::Assembler | static |
ElementAddressForRegIndex(bool is_load, bool is_external, intptr_t cid, intptr_t index_scale, bool index_unboxed, Register array, Register index) | dart::compiler::Assembler | |
ElementAddressForRegIndex(bool is_external, intptr_t cid, intptr_t index_scale, bool index_unboxed, Register array, Register index, Register temp) | dart::compiler::Assembler | |
ElementAddressForRegIndex(bool is_external, intptr_t cid, intptr_t index_scale, bool index_unboxed, Register array, Register index, intptr_t extra_disp=0) | dart::compiler::Assembler | static |
ElementAddressForRegIndex(bool is_external, intptr_t cid, intptr_t index_scale, bool index_unboxed, Register array, Register index, Register temp) | dart::compiler::Assembler | |
ElementAddressForRegIndex(bool is_external, intptr_t cid, intptr_t index_scale, bool index_unboxed, Register array, Register index) | dart::compiler::Assembler | static |
ElementAddressForRegIndexWithSize(bool is_external, intptr_t cid, OperandSize size, intptr_t index_scale, bool index_unboxed, Register array, Register index, Register temp) | dart::compiler::Assembler | |
Emit(int32_t value) | dart::compiler::Assembler | |
Emit(int32_t value) | dart::compiler::Assembler | |
Emit16(uint16_t instruction) | dart::compiler::MicroAssembler | inlineprotected |
Emit32(uint32_t instruction) | dart::compiler::MicroAssembler | inline |
Emit64(int64_t value) | dart::compiler::Assembler | |
dart::compiler::MicroAssembler::Emit64(uint64_t instruction) | dart::compiler::MicroAssembler | inline |
dart::compiler::MicroAssembler::EmitBranch(Register rs1, Register rs2, Label *label, Funct3 func, JumpDistance distance) | dart::compiler::MicroAssembler | protected |
EmitBType(intptr_t imm, Register rs2, Register rs1, Funct3 funct3, Opcode opcode) | dart::compiler::MicroAssembler | protected |
EmitCBranch(Register rs1p, Label *label, COpcode op) | dart::compiler::MicroAssembler | protected |
EmitCJump(Label *label, COpcode op) | dart::compiler::MicroAssembler | protected |
EmitEntryFrameVerification(Register scratch) | dart::compiler::Assembler | |
EmitEntryFrameVerification() | dart::compiler::Assembler | |
EmitEntryFrameVerification() | dart::compiler::Assembler | |
EmitEntryFrameVerification() | dart::compiler::Assembler | |
EmitEntryFrameVerification() | dart::compiler::Assembler | |
EmitIType(intptr_t imm, Register rs1, Funct3 funct3, Register rd, Opcode opcode) | dart::compiler::MicroAssembler | protected |
EmitIType(intptr_t imm, Register rs1, Funct3 funct3, FRegister rd, Opcode opcode) | dart::compiler::MicroAssembler | protected |
EmitJType(intptr_t imm, Register rd, Opcode opcode) | dart::compiler::MicroAssembler | protected |
EmitJump(Register rd, Label *label, Opcode op, JumpDistance distance) | dart::compiler::MicroAssembler | protected |
EmitR4Type(FRegister rs3, Funct2 funct2, FRegister rs2, FRegister rs1, RoundingMode round, FRegister rd, Opcode opcode) | dart::compiler::MicroAssembler | protected |
EmitRType(Funct5 funct5, std::memory_order order, Register rs2, Register rs1, Funct3 funct3, Register rd, Opcode opcode) | dart::compiler::MicroAssembler | protected |
EmitRType(Funct7 funct7, Register rs2, Register rs1, Funct3 funct3, Register rd, Opcode opcode) | dart::compiler::MicroAssembler | protected |
EmitRType(Funct7 funct7, FRegister rs2, FRegister rs1, Funct3 funct3, FRegister rd, Opcode opcode) | dart::compiler::MicroAssembler | protected |
EmitRType(Funct7 funct7, FRegister rs2, FRegister rs1, RoundingMode round, FRegister rd, Opcode opcode) | dart::compiler::MicroAssembler | protected |
EmitRType(Funct7 funct7, FRegister rs2, Register rs1, RoundingMode round, FRegister rd, Opcode opcode) | dart::compiler::MicroAssembler | protected |
EmitRType(Funct7 funct7, FRegister rs2, Register rs1, Funct3 funct3, FRegister rd, Opcode opcode) | dart::compiler::MicroAssembler | protected |
EmitRType(Funct7 funct7, FRegister rs2, FRegister rs1, Funct3 funct3, Register rd, Opcode opcode) | dart::compiler::MicroAssembler | protected |
EmitRType(Funct7 funct7, FRegister rs2, FRegister rs1, RoundingMode round, Register rd, Opcode opcode) | dart::compiler::MicroAssembler | protected |
EmitRType(Funct7 funct7, intptr_t shamt, Register rs1, Funct3 funct3, Register rd, Opcode opcode) | dart::compiler::MicroAssembler | protected |
EmitSType(intptr_t imm, Register rs2, Register rs1, Funct3 funct3, Opcode opcode) | dart::compiler::MicroAssembler | protected |
EmitSType(intptr_t imm, FRegister rs2, Register rs1, Funct3 funct3, Opcode opcode) | dart::compiler::MicroAssembler | protected |
dart::EmittingComments() | dart::compiler::AssemblerBase | static |
dart::compiler::MicroAssembler::EmittingComments() | dart::compiler::AssemblerBase | static |
EmitUType(intptr_t imm, Register rd, Opcode opcode) | dart::compiler::MicroAssembler | protected |
EncodeBranchOffset(int32_t offset, int32_t inst) | dart::compiler::Assembler | static |
EncodeImm26BranchOffset(int64_t imm, int32_t instr) | dart::compiler::Assembler | inlinestatic |
EnsureHasClassIdInDEBUG(intptr_t cid, Register src, Register scratch, bool can_be_null=false) override | dart::compiler::Assembler | virtual |
EnsureHasClassIdInDEBUG(intptr_t cid, Register src, Register scratch, bool can_be_null=false) override | dart::compiler::Assembler | virtual |
EnsureHasClassIdInDEBUG(intptr_t cid, Register src, Register scratch, bool can_be_null=false) override | dart::compiler::Assembler | virtual |
EnsureHasClassIdInDEBUG(intptr_t cid, Register src, Register scratch, bool can_be_null=false) override | dart::compiler::Assembler | virtual |
EnsureHasClassIdInDEBUG(intptr_t cid, Register src, Register scratch, bool can_be_null=false) override | dart::compiler::Assembler | virtual |
enter(const Immediate &imm) | dart::compiler::Assembler | |
enter(const Immediate &imm) | dart::compiler::Assembler | |
EnterCFrame(intptr_t frame_space) | dart::compiler::Assembler | |
EnterCFrame(intptr_t frame_space) | dart::compiler::Assembler | |
EnterCFrame(intptr_t frame_space) | dart::compiler::Assembler | |
EnterCFrame(intptr_t frame_space) | dart::compiler::Assembler | |
EnterCFrame(intptr_t frame_space) | dart::compiler::Assembler | |
EnterDartFrame(intptr_t frame_size, bool load_pool_pointer=true) | dart::compiler::Assembler | |
EnterDartFrame(intptr_t frame_size, Register new_pp=kNoRegister) | dart::compiler::Assembler | |
EnterDartFrame(intptr_t frame_size) | dart::compiler::Assembler | |
EnterDartFrame(intptr_t frame_size, Register new_pp=kNoRegister) | dart::compiler::Assembler | |
EnterDartFrame(intptr_t frame_size, Register new_pp=kNoRegister) | dart::compiler::Assembler | |
EnterFrame(RegList regs, intptr_t frame_space) | dart::compiler::Assembler | |
EnterFrame(intptr_t frame_size) | dart::compiler::Assembler | |
EnterFrame(intptr_t frame_space) | dart::compiler::Assembler | |
EnterFrame(intptr_t frame_size) | dart::compiler::Assembler | |
EnterFrame(intptr_t frame_space) | dart::compiler::Assembler | |
EnterFullSafepoint(Register scratch0, Register scratch1) | dart::compiler::Assembler | |
EnterFullSafepoint(Register scratch) | dart::compiler::Assembler | |
EnterFullSafepoint(Register scratch) | dart::compiler::Assembler | |
EnterFullSafepoint(Register scratch) | dart::compiler::Assembler | |
EnterFullSafepoint() | dart::compiler::Assembler | |
EnterOsrFrame(intptr_t extra_size) | dart::compiler::Assembler | |
EnterOsrFrame(intptr_t extra_size, Register new_pp=kNoRegister) | dart::compiler::Assembler | |
EnterOsrFrame(intptr_t extra_size) | dart::compiler::Assembler | |
EnterOsrFrame(intptr_t extra_size, Register new_pp=kNoRegister) | dart::compiler::Assembler | |
EnterOsrFrame(intptr_t extra_size) | dart::compiler::Assembler | |
EnterStubFrame() | dart::compiler::Assembler | |
EnterStubFrame() | dart::compiler::Assembler | |
EnterStubFrame() | dart::compiler::Assembler | |
EnterStubFrame() | dart::compiler::Assembler | inline |
EnterStubFrame() | dart::compiler::Assembler | |
EntryPointToPcMarkerOffset() | dart::compiler::Assembler | inlinestatic |
EntryPointToPcMarkerOffset() | dart::compiler::Assembler | inlinestatic |
EntryPointToPcMarkerOffset() | dart::compiler::Assembler | inlinestatic |
eon(Register rd, Register rn, Operand o, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
eor(Register rd, Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
eor(Register rd, Register rn, Operand o, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
eori(Register rd, Register rn, const Immediate &imm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
eorw(Register rd, Register rn, Operand o) | dart::compiler::Assembler | inline |
Exchange(Register reg, const Address &mem) | dart::compiler::Assembler | inline |
Exchange(const Address &mem1, const Address &mem2) | dart::compiler::Assembler | inline |
ExitFullSafepoint(Register scratch0, Register scratch1, bool ignore_unwind_in_progress) | dart::compiler::Assembler | |
ExitFullSafepoint(Register scratch, bool ignore_unwind_in_progress) | dart::compiler::Assembler | |
ExitFullSafepoint(Register scratch, bool ignore_unwind_in_progress) | dart::compiler::Assembler | |
ExitFullSafepoint(Register scratch, bool ignore_unwind_in_progress) | dart::compiler::Assembler | |
ExitFullSafepoint(bool ignore_unwind_in_progress) | dart::compiler::Assembler | |
ExtendAndSmiTagValue(Register rd, Register rm, OperandSize sz, Condition cond) | dart::compiler::Assembler | inline |
ExtendAndSmiTagValue(Register rd, Register rm, OperandSize sz=kFourBytes) override | dart::compiler::Assembler | inlinevirtual |
ExtendAndSmiTagValue(Register rd, Register rn, OperandSize sz=kEightBytes) override | dart::compiler::Assembler | virtual |
ExtendAndSmiTagValue(Register rd, Register rn, OperandSize sz=kWordBytes) override | dart::compiler::Assembler | virtual |
dart::ExtendNonNegativeSmi(Register dst) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::ExtendNonNegativeSmi(Register dst) | dart::compiler::AssemblerBase | inline |
ExtendValue(Register rd, Register rm, OperandSize sz, Condition cond) | dart::compiler::Assembler | |
ExtendValue(Register rd, Register rm, OperandSize sz) override | dart::compiler::Assembler | inlinevirtual |
ExtendValue(Register rd, Register rn, OperandSize sz) override | dart::compiler::Assembler | virtual |
ExtendValue(Register to, Register from, OperandSize sz) override | dart::compiler::Assembler | virtual |
ExtendValue(Register rd, Register rn, OperandSize sz) override | dart::compiler::Assembler | virtual |
ExtendValue(Register dst, Register src, OperandSize sz) override | dart::compiler::Assembler | virtual |
extensions_ | dart::compiler::MicroAssembler | protected |
ExtractClassIdFromTags(Register result, Register tags, Condition cond=AL) | dart::compiler::Assembler | |
ExtractClassIdFromTags(Register result, Register tags) | dart::compiler::Assembler | |
ExtractClassIdFromTags(Register result, Register tags) | dart::compiler::Assembler | |
ExtractClassIdFromTags(Register result, Register tags) | dart::compiler::Assembler | |
ExtractInstanceSizeFromTags(Register result, Register tags) | dart::compiler::Assembler | |
ExtractInstanceSizeFromTags(Register result, Register tags) | dart::compiler::Assembler | |
ExtractInstanceSizeFromTags(Register result, Register tags) | dart::compiler::Assembler | |
ExtractInstanceSizeFromTags(Register result, Register tags) | dart::compiler::Assembler | |
fabsd(VRegister vd, VRegister vn) | dart::compiler::Assembler | inline |
dart::compiler::MicroAssembler::fabsd(FRegister rd, FRegister rs) | dart::compiler::MicroAssembler | inline |
fabss(FRegister rd, FRegister rs) | dart::compiler::MicroAssembler | inline |
faddd(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
dart::compiler::MicroAssembler::faddd(FRegister rd, FRegister rs1, FRegister rs2, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fadds(FRegister rd, FRegister rs1, FRegister rs2, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
far_branch_level() const | dart::compiler::MicroAssembler | inline |
far_branch_level_ | dart::compiler::MicroAssembler | protected |
fclassd(Register rd, FRegister rs1) | dart::compiler::MicroAssembler | |
fclasss(Register rd, FRegister rs1) | dart::compiler::MicroAssembler | |
fcmpd(VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
fcmpdz(VRegister vn) | dart::compiler::Assembler | inline |
fcos() | dart::compiler::Assembler | |
fcvtds(VRegister vd, VRegister vn) | dart::compiler::Assembler | inline |
dart::compiler::MicroAssembler::fcvtds(FRegister rd, FRegister rs1, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fcvtdw(FRegister rd, Register rs1, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fcvtdwu(FRegister rd, Register rs1, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fcvtmswd(Register rd, VRegister vn) | dart::compiler::Assembler | inline |
fcvtmsxd(Register rd, VRegister vn) | dart::compiler::Assembler | inline |
fcvtpswd(Register rd, VRegister vn) | dart::compiler::Assembler | inline |
fcvtpsxd(Register rd, VRegister vn) | dart::compiler::Assembler | inline |
fcvtsd(VRegister vd, VRegister vn) | dart::compiler::Assembler | inline |
dart::compiler::MicroAssembler::fcvtsd(FRegister rd, FRegister rs1, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fcvtsw(FRegister rd, Register rs1, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fcvtswu(FRegister rd, Register rs1, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fcvtwd(Register rd, FRegister rs1, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fcvtws(Register rd, FRegister rs1, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fcvtwud(Register rd, FRegister rs1, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fcvtwus(Register rd, FRegister rs1, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fcvtzswd(Register rd, VRegister vn) | dart::compiler::Assembler | inline |
fcvtzsxd(Register rd, VRegister vn) | dart::compiler::Assembler | inline |
fdivd(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
dart::compiler::MicroAssembler::fdivd(FRegister rd, FRegister rs1, FRegister rs2, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fdivs(FRegister rd, FRegister rs1, FRegister rs2, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fence(HartEffects predecessor, HartEffects successor) | dart::compiler::MicroAssembler | |
fence() | dart::compiler::MicroAssembler | inline |
fencei() | dart::compiler::MicroAssembler | |
feqd(Register rd, FRegister rs1, FRegister rs2) | dart::compiler::MicroAssembler | |
feqs(Register rd, FRegister rs1, FRegister rs2) | dart::compiler::MicroAssembler | |
ffree(intptr_t value) | dart::compiler::Assembler | |
ffree(intptr_t value) | dart::compiler::Assembler | |
fged(Register rd, FRegister rs1, FRegister rs2) | dart::compiler::MicroAssembler | inline |
fges(Register rd, FRegister rs1, FRegister rs2) | dart::compiler::MicroAssembler | inline |
fgtd(Register rd, FRegister rs1, FRegister rs2) | dart::compiler::MicroAssembler | inline |
fgts(Register rd, FRegister rs1, FRegister rs2) | dart::compiler::MicroAssembler | inline |
fildl(const Address &src) | dart::compiler::Assembler | |
filds(const Address &src) | dart::compiler::Assembler | |
dart::FinalizeHash(Register hash, Register scratch=TMP) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::FinalizeHash(Register hash, Register scratch=TMP) | dart::compiler::AssemblerBase | inline |
FinalizeHashForSize(intptr_t bit_size, Register dst, Register scratch=TMP) override | dart::compiler::Assembler | virtual |
FinalizeHashForSize(intptr_t bit_size, Register hash, Register scratch=TMP) override | dart::compiler::Assembler | virtual |
FinalizeHashForSize(intptr_t bit_size, Register dst, Register scratch=kNoRegister) override | dart::compiler::Assembler | virtual |
FinalizeHashForSize(intptr_t bit_size, Register dst, Register scratch=TMP) override | dart::compiler::Assembler | virtual |
FinalizeHashForSize(intptr_t bit_size, Register dst, Register scratch=TMP) override | dart::compiler::Assembler | virtual |
dart::FinalizeInstructions(const MemoryRegion ®ion) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::FinalizeInstructions(const MemoryRegion ®ion) | dart::compiler::AssemblerBase | inline |
fincstp() | dart::compiler::Assembler | |
fistpl(const Address &dst) | dart::compiler::Assembler | |
fistps(const Address &dst) | dart::compiler::Assembler | |
fld(FRegister rd, Address addr) | dart::compiler::MicroAssembler | |
fldcw(const Address &src) | dart::compiler::Assembler | |
fldl(const Address &src) | dart::compiler::Assembler | |
fldl(const Address &src) | dart::compiler::Assembler | |
fldp(VRegister rt, VRegister rt2, Address a, OperandSize sz) | dart::compiler::Assembler | inline |
fldrd(VRegister vt, Address a) | dart::compiler::Assembler | inline |
fldrq(VRegister vt, Address a) | dart::compiler::Assembler | inline |
fldrs(VRegister vt, Address a) | dart::compiler::Assembler | inline |
flds(const Address &src) | dart::compiler::Assembler | |
fled(Register rd, FRegister rs1, FRegister rs2) | dart::compiler::MicroAssembler | |
fles(Register rd, FRegister rs1, FRegister rs2) | dart::compiler::MicroAssembler | |
FloatNegate(XmmRegister f) | dart::compiler::Assembler | |
fltd(Register rd, FRegister rs1, FRegister rs2) | dart::compiler::MicroAssembler | |
flts(Register rd, FRegister rs1, FRegister rs2) | dart::compiler::MicroAssembler | |
flw(FRegister rd, Address addr) | dart::compiler::MicroAssembler | |
fmaddd(FRegister rd, FRegister rs1, FRegister rs2, FRegister rs3, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fmadds(FRegister rd, FRegister rs1, FRegister rs2, FRegister rs3, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fmaxd(FRegister rd, FRegister rs1, FRegister rs2) | dart::compiler::MicroAssembler | |
fmaxs(FRegister rd, FRegister rs1, FRegister rs2) | dart::compiler::MicroAssembler | |
fmind(FRegister rd, FRegister rs1, FRegister rs2) | dart::compiler::MicroAssembler | |
fmins(FRegister rd, FRegister rs1, FRegister rs2) | dart::compiler::MicroAssembler | |
fmovdd(VRegister vd, VRegister vn) | dart::compiler::Assembler | inline |
fmovdi(VRegister vd, double immd) | dart::compiler::Assembler | inline |
fmovdr(VRegister vd, Register rn) | dart::compiler::Assembler | inline |
fmovrd(Register rd, VRegister vn) | dart::compiler::Assembler | inline |
fmovrs(Register rd, VRegister vn) | dart::compiler::Assembler | inline |
fmovsr(VRegister vd, Register rn) | dart::compiler::Assembler | inline |
fmsubd(FRegister rd, FRegister rs1, FRegister rs2, FRegister rs3, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fmsubs(FRegister rd, FRegister rs1, FRegister rs2, FRegister rs3, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fmuld(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
dart::compiler::MicroAssembler::fmuld(FRegister rd, FRegister rs1, FRegister rs2, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fmuls(FRegister rd, FRegister rs1, FRegister rs2, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fmvd(FRegister rd, FRegister rs) | dart::compiler::MicroAssembler | inline |
fmvs(FRegister rd, FRegister rs) | dart::compiler::MicroAssembler | inline |
fmvwx(FRegister rd, Register rs1) | dart::compiler::MicroAssembler | |
fmvxw(Register rd, FRegister rs1) | dart::compiler::MicroAssembler | |
fnegd(VRegister vd, VRegister vn) | dart::compiler::Assembler | inline |
dart::compiler::MicroAssembler::fnegd(FRegister rd, FRegister rs) | dart::compiler::MicroAssembler | inline |
fnegs(FRegister rd, FRegister rs) | dart::compiler::MicroAssembler | inline |
fnmaddd(FRegister rd, FRegister rs1, FRegister rs2, FRegister rs3, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fnmadds(FRegister rd, FRegister rs1, FRegister rs2, FRegister rs3, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fnmsubd(FRegister rd, FRegister rs1, FRegister rs2, FRegister rs3, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fnmsubs(FRegister rd, FRegister rs1, FRegister rs2, FRegister rs3, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fnstcw(const Address &dst) | dart::compiler::Assembler | |
fptan() | dart::compiler::Assembler | |
fsd(FRegister rs2, Address addr) | dart::compiler::MicroAssembler | |
fsgnjd(FRegister rd, FRegister rs1, FRegister rs2) | dart::compiler::MicroAssembler | |
fsgnjnd(FRegister rd, FRegister rs1, FRegister rs2) | dart::compiler::MicroAssembler | |
fsgnjns(FRegister rd, FRegister rs1, FRegister rs2) | dart::compiler::MicroAssembler | |
fsgnjs(FRegister rd, FRegister rs1, FRegister rs2) | dart::compiler::MicroAssembler | |
fsgnjxd(FRegister rd, FRegister rs1, FRegister rs2) | dart::compiler::MicroAssembler | |
fsgnjxs(FRegister rd, FRegister rs1, FRegister rs2) | dart::compiler::MicroAssembler | |
fsin() | dart::compiler::Assembler | |
fsincos() | dart::compiler::Assembler | |
fsqrtd(VRegister vd, VRegister vn) | dart::compiler::Assembler | inline |
dart::compiler::MicroAssembler::fsqrtd(FRegister rd, FRegister rs1, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fsqrts(FRegister rd, FRegister rs1, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fstp(VRegister rt, VRegister rt2, Address a, OperandSize sz) | dart::compiler::Assembler | inline |
fstpl(const Address &dst) | dart::compiler::Assembler | |
fstpl(const Address &dst) | dart::compiler::Assembler | |
fstps(const Address &dst) | dart::compiler::Assembler | |
fstrd(VRegister vt, Address a) | dart::compiler::Assembler | inline |
fstrq(VRegister vt, Address a) | dart::compiler::Assembler | inline |
fstrs(VRegister vt, Address a) | dart::compiler::Assembler | inline |
fsubd(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
dart::compiler::MicroAssembler::fsubd(FRegister rd, FRegister rs1, FRegister rs2, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fsubs(FRegister rd, FRegister rs1, FRegister rs2, RoundingMode rounding=RNE) | dart::compiler::MicroAssembler | |
fsw(FRegister rs2, Address addr) | dart::compiler::MicroAssembler | |
GenerateCbzTbz(Register rn, Condition cond, Label *label, OperandSize sz=kEightBytes) | dart::compiler::Assembler | |
GenerateUnRelocatedPcRelativeCall(Condition cond=AL, intptr_t offset_into_target=0) | dart::compiler::Assembler | |
GenerateUnRelocatedPcRelativeCall(intptr_t offset_into_target=0) | dart::compiler::Assembler | |
GenerateUnRelocatedPcRelativeCall(intptr_t offset_into_target=0) | dart::compiler::Assembler | |
GenerateUnRelocatedPcRelativeCall(intptr_t offset_into_target=0) | dart::compiler::Assembler | |
GenerateUnRelocatedPcRelativeTailCall(Condition cond=AL, intptr_t offset_into_target=0) | dart::compiler::Assembler | |
GenerateUnRelocatedPcRelativeTailCall(intptr_t offset_into_target=0) | dart::compiler::Assembler | |
GenerateUnRelocatedPcRelativeTailCall(intptr_t offset_into_target=0) | dart::compiler::Assembler | |
GenerateUnRelocatedPcRelativeTailCall(intptr_t offset_into_target=0) | dart::compiler::Assembler | |
dart::GetPointerOffsets() const | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::GetPointerOffsets() const | dart::compiler::AssemblerBase | inline |
GetSelfHandle() const | dart::compiler::Assembler | inline |
dart::has_monomorphic_entry() const | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::has_monomorphic_entry() const | dart::compiler::AssemblerBase | inline |
dart::has_monomorphic_entry_ | dart::compiler::AssemblerBase | protected |
dart::compiler::MicroAssembler::has_monomorphic_entry_ | dart::compiler::AssemblerBase | protected |
dart::HasObjectPoolBuilder() const | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::HasObjectPoolBuilder() const | dart::compiler::AssemblerBase | inline |
HeapDataOffset(bool is_external, intptr_t cid) | dart::compiler::Assembler | inlinestatic |
HeapDataOffset(bool is_external, intptr_t cid) | dart::compiler::Assembler | inlinestatic |
hlt() | dart::compiler::Assembler | |
idivl(Register reg) | dart::compiler::Assembler | |
imull(Register dst, Register src) | dart::compiler::Assembler | |
imull(Register reg, const Immediate &imm) | dart::compiler::Assembler | |
imull(Register reg, const Address &address) | dart::compiler::Assembler | |
imull(Register reg) | dart::compiler::Assembler | |
imull(const Address &address) | dart::compiler::Assembler | |
imull(Register reg, const Immediate &imm) | dart::compiler::Assembler | |
imulq(Register dst, const Immediate &imm) | dart::compiler::Assembler | |
incl(Register reg) | dart::compiler::Assembler | |
incl(const Address &address) | dart::compiler::Assembler | |
IncrementCompressedSmiField(const Address &dest, int64_t increment) | dart::compiler::Assembler | |
IncrementSmiField(const Address &dest, int32_t increment) | dart::compiler::Assembler | |
InitializeFieldsNoBarrier(Register object, Register begin, Register end, Register value_even, Register value_odd) | dart::compiler::Assembler | |
InitializeFieldsNoBarrierUnrolled(Register object, Register base, intptr_t begin_offset, intptr_t end_offset, Register value_even, Register value_odd) | dart::compiler::Assembler | |
dart::InsertAlignedRelocation(BSS::Relocation reloc) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::InsertAlignedRelocation(BSS::Relocation reloc) | dart::compiler::AssemblerBase | |
int3() | dart::compiler::Assembler | |
IntegerDivide(Register result, Register left, Register right, DRegister tmpl, DRegister tmpr) | dart::compiler::Assembler | |
IsSafe(const Object &object) | dart::compiler::Assembler | inlinestatic |
IsSafe(const Object &object) | dart::compiler::Assembler | inlinestatic |
IsSafe(const Object &object) | dart::compiler::Assembler | inlinestatic |
IsSafe(const Object &object) | dart::compiler::Assembler | inlinestatic |
IsSafe(const Object &object) | dart::compiler::Assembler | inlinestatic |
IsSafeSmi(const Object &object) | dart::compiler::Assembler | inlinestatic |
IsSafeSmi(const Object &object) | dart::compiler::Assembler | inlinestatic |
IsSafeSmi(const Object &object) | dart::compiler::Assembler | inlinestatic |
IsSafeSmi(const Object &object) | dart::compiler::Assembler | inlinestatic |
IsSafeSmi(const Object &object) | dart::compiler::Assembler | inlinestatic |
j(Condition condition, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | |
j(Condition condition, const ExternalLabel *label) | dart::compiler::Assembler | |
j(Condition condition, Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | |
dart::compiler::MicroAssembler::j(Label *label, JumpDistance d=kFarJump) | dart::compiler::MicroAssembler | inline |
J(Condition condition, const Code &code) | dart::compiler::Assembler | |
J(Condition condition, const Code &code, Register pp) | dart::compiler::Assembler | |
jal(Register rd, Label *label, JumpDistance d=kFarJump) | dart::compiler::MicroAssembler | |
jal(Label *label, JumpDistance d=kFarJump) | dart::compiler::MicroAssembler | inline |
jalr(Register rd, Register rs1, intptr_t offset=0) | dart::compiler::MicroAssembler | |
jalr(Register rs1, intptr_t offset=0) | dart::compiler::MicroAssembler | inline |
jalr_fixed(Register rd, Register rs1, intptr_t offset) | dart::compiler::MicroAssembler | |
jmp(Register reg) | dart::compiler::Assembler | |
jmp(const Address &address) | dart::compiler::Assembler | |
jmp(Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | |
jmp(const ExternalLabel *label) | dart::compiler::Assembler | |
jmp(Register reg) | dart::compiler::Assembler | inline |
jmp(const Address &address) | dart::compiler::Assembler | inline |
jmp(Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | |
jmp(const ExternalLabel *label) | dart::compiler::Assembler | |
jmp(const Code &code) | dart::compiler::Assembler | |
Jmp(const Code &code) | dart::compiler::Assembler | |
Jmp(const Code &code, Register pp=PP) | dart::compiler::Assembler | |
JmpPatchable(const Code &code, Register pp) | dart::compiler::Assembler | |
jr(Register rs1, intptr_t offset=0) | dart::compiler::MicroAssembler | inline |
Jump(Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
Jump(Register target) | dart::compiler::Assembler | inline |
Jump(const Address &address) | dart::compiler::Assembler | inline |
Jump(Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
Jump(Register target) | dart::compiler::Assembler | inline |
Jump(const Address &address) | dart::compiler::Assembler | inline |
Jump(Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
Jump(Register target) | dart::compiler::Assembler | inline |
Jump(Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
Jump(Register target) | dart::compiler::Assembler | inline |
Jump(const Address &address) | dart::compiler::Assembler | |
Jump(Label *label, JumpDistance distance=kFarJump) | dart::compiler::Assembler | inline |
Jump(Register target) | dart::compiler::Assembler | inline |
Jump(const Address &address) | dart::compiler::Assembler | inline |
JumpAndLink(const Code &code, ObjectPoolBuilderEntry::Patchability patchable=ObjectPoolBuilderEntry::kNotPatchable, CodeEntryKind entry_kind=CodeEntryKind::kNormal, ObjectPoolBuilderEntry::SnapshotBehavior snapshot_behavior=ObjectPoolBuilderEntry::kSnapshotable) | dart::compiler::Assembler | |
JumpAndLinkPatchable(const Code &code, CodeEntryKind entry_kind=CodeEntryKind::kNormal, ObjectPoolBuilderEntry::SnapshotBehavior snapshot_behavior=ObjectPoolBuilderEntry::kSnapshotable) | dart::compiler::Assembler | inline |
JumpAndLinkWithEquivalence(const Code &code, const Object &equivalence, CodeEntryKind entry_kind=CodeEntryKind::kNormal) | dart::compiler::Assembler | |
dart::JumpDistance enum name | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::JumpDistance enum name | dart::compiler::AssemblerBase | |
kCallExternalLabelSize | dart::compiler::Assembler | static |
kEnterStubFramePushedWords | dart::compiler::Assembler | static |
kEntryPointToPcMarkerOffset | dart::compiler::Assembler | static |
dart::kFarJump enum value | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::kFarJump enum value | dart::compiler::AssemblerBase | |
dart::kIfInRange enum value | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::kIfInRange enum value | dart::compiler::AssemblerBase | |
dart::kIfNotInRange enum value | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::kIfNotInRange enum value | dart::compiler::AssemblerBase | |
dart::kNearJump enum value | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::kNearJump enum value | dart::compiler::AssemblerBase | |
dart::kRelaxedNonAtomic enum value | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::kRelaxedNonAtomic enum value | dart::compiler::AssemblerBase | |
dart::kRelease enum value | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::kRelease enum value | dart::compiler::AssemblerBase | |
kRoundDown enum value | dart::compiler::Assembler | |
kRoundToNearest enum value | dart::compiler::Assembler | |
kRoundToZero enum value | dart::compiler::Assembler | |
kRoundUp enum value | dart::compiler::Assembler | |
dart::kValueCanBeSmi enum value | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::kValueCanBeSmi enum value | dart::compiler::AssemblerBase | |
dart::kValueIsNotSmi enum value | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::kValueIsNotSmi enum value | dart::compiler::AssemblerBase | |
lb(Register rd, Address addr) | dart::compiler::MicroAssembler | |
lb(Register rd, Address addr, std::memory_order order) | dart::compiler::MicroAssembler | |
lbu(Register rd, Address addr) | dart::compiler::MicroAssembler | |
ldar(Register rt, Register rn, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
ldclr(Register rs, Register rt, Register rn, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
ldm(BlockAddressMode am, Register base, RegList regs, Condition cond=AL) | dart::compiler::Assembler | |
ldp(Register rt, Register rt2, Address a, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
ldr(Register rd, Address ad, Condition cond=AL) | dart::compiler::Assembler | |
ldr(Register rt, Address a, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
ldrb(Register rd, Address ad, Condition cond=AL) | dart::compiler::Assembler | |
ldrd(Register rd, Register rd2, Register rn, int32_t offset, Condition cond=AL) | dart::compiler::Assembler | |
ldrex(Register rd, Register rn, Condition cond=AL) | dart::compiler::Assembler | |
ldrh(Register rd, Address ad, Condition cond=AL) | dart::compiler::Assembler | |
ldrsb(Register rd, Address ad, Condition cond=AL) | dart::compiler::Assembler | |
ldrsh(Register rd, Address ad, Condition cond=AL) | dart::compiler::Assembler | |
ldset(Register rs, Register rt, Register rn, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
ldxr(Register rt, Register rn, OperandSize size=kEightBytes) | dart::compiler::Assembler | inline |
leal(Register dst, const Address &src) | dart::compiler::Assembler | |
leave() | dart::compiler::Assembler | |
LeaveCFrame() | dart::compiler::Assembler | |
LeaveCFrame() | dart::compiler::Assembler | |
LeaveCFrame() | dart::compiler::Assembler | |
LeaveCFrame() | dart::compiler::Assembler | |
LeaveCFrame() | dart::compiler::Assembler | |
LeaveDartFrame() | dart::compiler::Assembler | |
LeaveDartFrame() | dart::compiler::Assembler | |
LeaveDartFrame() | dart::compiler::Assembler | |
LeaveDartFrame() | dart::compiler::Assembler | |
LeaveDartFrame(intptr_t fp_sp_dist) | dart::compiler::Assembler | |
LeaveDartFrame() | dart::compiler::Assembler | |
LeaveDartFrameAndReturn() | dart::compiler::Assembler | |
LeaveFrame(RegList regs, bool allow_pop_pc=false) | dart::compiler::Assembler | |
LeaveFrame() | dart::compiler::Assembler | |
LeaveFrame() | dart::compiler::Assembler | |
LeaveFrame() | dart::compiler::Assembler | |
LeaveFrame() | dart::compiler::Assembler | |
LeaveStubFrame() | dart::compiler::Assembler | |
LeaveStubFrame() | dart::compiler::Assembler | |
LeaveStubFrame() | dart::compiler::Assembler | |
LeaveStubFrame() | dart::compiler::Assembler | inline |
LeaveStubFrame() | dart::compiler::Assembler | |
lh(Register rd, Address addr) | dart::compiler::MicroAssembler | |
lh(Register rd, Address addr, std::memory_order order) | dart::compiler::MicroAssembler | |
lhu(Register rd, Address addr) | dart::compiler::MicroAssembler | |
li(Register rd, intptr_t imm) | dart::compiler::MicroAssembler | inline |
Load(Register reg, const Address &address, OperandSize type, Condition cond) | dart::compiler::Assembler | |
Load(Register reg, const Address &address, OperandSize type=kFourBytes) override | dart::compiler::Assembler | inlinevirtual |
Load(Register dest, const Address &address, OperandSize sz=kEightBytes) override | dart::compiler::Assembler | virtual |
Load(Register dst, const Address &address, OperandSize sz=kFourBytes) override | dart::compiler::Assembler | virtual |
Load(Register dest, const Address &address, OperandSize sz=kWordBytes) override | dart::compiler::Assembler | virtual |
Load(Register dst, const Address &address, OperandSize sz=kEightBytes) override | dart::compiler::Assembler | virtual |
dart::LoadAbstractTypeNullability(Register dst, Register type) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::LoadAbstractTypeNullability(Register dst, Register type) | dart::compiler::AssemblerBase | |
LoadAcquire(Register dst, const Address &address, OperandSize size=kFourBytes) override | dart::compiler::Assembler | inlinevirtual |
LoadAcquire(Register dst, const Address &address, OperandSize size=kEightBytes) override | dart::compiler::Assembler | inlinevirtual |
LoadAcquire(Register dst, const Address &address, OperandSize size=kFourBytes) override | dart::compiler::Assembler | inlinevirtual |
LoadAcquire(Register dst, const Address &address, OperandSize size=kWordBytes) override | dart::compiler::Assembler | virtual |
LoadAcquire(Register dst, const Address &address, OperandSize size=kEightBytes) override | dart::compiler::Assembler | inlinevirtual |
dart::LoadAcquireCompressed(Register dst, const Address &address) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::LoadAcquireCompressed(Register dst, const Address &address) | dart::compiler::AssemblerBase | inline |
dart::LoadAcquireCompressedFromOffset(Register dst, Register base, int32_t offset) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::LoadAcquireCompressedFromOffset(Register dst, Register base, int32_t offset) | dart::compiler::AssemblerBase | |
dart::LoadAcquireFromOffset(Register dst, Register base, int32_t offset=0, OperandSize size=kWordBytes) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::LoadAcquireFromOffset(Register dst, Register base, int32_t offset=0, OperandSize size=kWordBytes) | dart::compiler::AssemblerBase | |
LoadAllocationTracingStateAddress(Register dest, intptr_t cid) | dart::compiler::Assembler | |
LoadAllocationTracingStateAddress(Register dest, Register cid) | dart::compiler::Assembler | |
LoadClassById(Register result, Register class_id) | dart::compiler::Assembler | |
LoadClassById(Register result, Register class_id) | dart::compiler::Assembler | |
LoadClassById(Register result, Register class_id) | dart::compiler::Assembler | |
LoadClassById(Register result, Register class_id) | dart::compiler::Assembler | |
LoadClassById(Register result, Register class_id) | dart::compiler::Assembler | |
LoadClassId(Register result, Register object, Condition cond=AL) | dart::compiler::Assembler | |
LoadClassId(Register result, Register object) | dart::compiler::Assembler | |
LoadClassId(Register result, Register object) | dart::compiler::Assembler | |
LoadClassId(Register result, Register object) | dart::compiler::Assembler | |
LoadClassId(Register result, Register object) | dart::compiler::Assembler | |
LoadClassIdMayBeSmi(Register result, Register object) | dart::compiler::Assembler | |
LoadClassIdMayBeSmi(Register result, Register object) | dart::compiler::Assembler | |
LoadClassIdMayBeSmi(Register result, Register object) | dart::compiler::Assembler | |
LoadClassIdMayBeSmi(Register result, Register object) | dart::compiler::Assembler | |
LoadClassIdMayBeSmi(Register result, Register object) | dart::compiler::Assembler | |
dart::LoadCompressed(Register dst, const Address &address) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::LoadCompressed(Register dst, const Address &address) | dart::compiler::AssemblerBase | inline |
dart::LoadCompressedField(Register dst, const FieldAddress &address) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::LoadCompressedField(Register dst, const FieldAddress &address) | dart::compiler::AssemblerBase | |
dart::LoadCompressedFieldAddressForRegOffset(Register address, Register instance, Register offset_in_words_as_smi) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::LoadCompressedFieldAddressForRegOffset(Register address, Register instance, Register offset_in_words_as_smi) | dart::compiler::AssemblerBase | inline |
dart::LoadCompressedFieldFromOffset(Register dst, Register base, int32_t offset) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::LoadCompressedFieldFromOffset(Register dst, Register base, int32_t offset) | dart::compiler::AssemblerBase | |
dart::LoadCompressedFromOffset(Register dst, Register base, int32_t offset) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::LoadCompressedFromOffset(Register dst, Register base, int32_t offset) | dart::compiler::AssemblerBase | |
LoadCompressedMemoryValue(Register dst, Register base, int32_t offset) | dart::compiler::Assembler | inline |
dart::LoadCompressedSmi(Register dst, const Address &address) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::LoadCompressedSmi(Register dst, const Address &address) | dart::compiler::AssemblerBase | inline |
dart::LoadCompressedSmiField(Register dst, const FieldAddress &address) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::LoadCompressedSmiField(Register dst, const FieldAddress &address) | dart::compiler::AssemblerBase | |
dart::LoadCompressedSmiFieldFromOffset(Register dst, Register base, int32_t offset) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::LoadCompressedSmiFieldFromOffset(Register dst, Register base, int32_t offset) | dart::compiler::AssemblerBase | |
dart::LoadCompressedSmiFromOffset(Register dst, Register base, int32_t offset) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::LoadCompressedSmiFromOffset(Register dst, Register base, int32_t offset) | dart::compiler::AssemblerBase | |
LoadDecodableImmediate(Register rd, int32_t value, Condition cond=AL) | dart::compiler::Assembler | |
LoadDFieldFromOffset(VRegister dest, Register base, int32_t offset) | dart::compiler::Assembler | inline |
LoadDFieldFromOffset(FRegister dest, Register base, int32_t offset) | dart::compiler::Assembler | inline |
LoadDFromOffset(DRegister reg, Register base, int32_t offset, Condition cond=AL) | dart::compiler::Assembler | |
LoadDFromOffset(VRegister dest, Register base, int32_t offset) | dart::compiler::Assembler | |
LoadDFromOffset(FRegister dest, Register base, int32_t offset) | dart::compiler::Assembler | |
LoadDImmediate(DRegister dd, double value, Register scratch, Condition cond=AL) | dart::compiler::Assembler | |
LoadDImmediate(VRegister reg, double immd) | dart::compiler::Assembler | |
LoadDImmediate(XmmRegister dst, double value) | dart::compiler::Assembler | |
LoadDImmediate(FRegister reg, double immd) | dart::compiler::Assembler | |
LoadDImmediate(FpuRegister dst, double immediate) | dart::compiler::Assembler | |
LoadDispatchTable(Register dst) | dart::compiler::Assembler | |
LoadDoubleWordFromPoolIndex(Register lower, Register upper, intptr_t index) | dart::compiler::Assembler | |
LoadElementAddressForIntIndex(Register address, bool is_load, bool is_external, intptr_t cid, intptr_t index_scale, Register array, intptr_t index) | dart::compiler::Assembler | |
LoadElementAddressForRegIndex(Register address, bool is_load, bool is_external, intptr_t cid, intptr_t index_scale, bool index_unboxed, Register array, Register index) | dart::compiler::Assembler | |
dart::LoadField(Register dst, const FieldAddress &address, OperandSize sz=kWordBytes) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::LoadField(Register dst, const FieldAddress &address, OperandSize sz=kWordBytes) | dart::compiler::AssemblerBase | |
LoadFieldAddressForOffset(Register address, Register instance, int32_t offset) override | dart::compiler::Assembler | inlinevirtual |
LoadFieldAddressForOffset(Register address, Register instance, int32_t offset) override | dart::compiler::Assembler | inlinevirtual |
LoadFieldAddressForOffset(Register address, Register instance, int32_t offset) override | dart::compiler::Assembler | inlinevirtual |
LoadFieldAddressForOffset(Register address, Register instance, int32_t offset) override | dart::compiler::Assembler | inlinevirtual |
LoadFieldAddressForOffset(Register address, Register instance, int32_t offset) override | dart::compiler::Assembler | inlinevirtual |
LoadFieldAddressForRegOffset(Register address, Register instance, Register offset_in_words_as_smi) override | dart::compiler::Assembler | virtual |
LoadFieldAddressForRegOffset(Register address, Register instance, Register offset_in_words_as_smi) override | dart::compiler::Assembler | virtual |
LoadFieldAddressForRegOffset(Register address, Register instance, Register offset_in_words_as_smi) override | dart::compiler::Assembler | inlinevirtual |
LoadFieldAddressForRegOffset(Register address, Register instance, Register offset_in_words_as_smi) override | dart::compiler::Assembler | virtual |
LoadFieldAddressForRegOffset(Register address, Register instance, Register offset_in_words_as_smi) override | dart::compiler::Assembler | inlinevirtual |
LoadFieldFromOffset(Register reg, Register base, int32_t offset, OperandSize type=kFourBytes) override | dart::compiler::Assembler | inlinevirtual |
LoadFieldFromOffset(Register reg, Register base, int32_t offset, OperandSize type, Condition cond) | dart::compiler::Assembler | inline |
LoadFromOffset(Register reg, Register base, int32_t offset, OperandSize type=kFourBytes) override | dart::compiler::Assembler | inlinevirtual |
LoadFromOffset(Register reg, Register base, int32_t offset, OperandSize type, Condition cond) | dart::compiler::Assembler | inline |
dart::LoadFromSlot(Register dst, Register base, const Slot &slot) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::LoadFromSlot(Register dst, Register base, const Slot &slot) | dart::compiler::AssemblerBase | |
LoadFromStack(Register dst, intptr_t depth) | dart::compiler::Assembler | |
LoadFromStack(Register dst, intptr_t depth) | dart::compiler::Assembler | |
LoadFromStack(Register dst, intptr_t depth) | dart::compiler::Assembler | |
LoadFromStack(Register dst, intptr_t depth) | dart::compiler::Assembler | |
LoadFromStack(Register dst, intptr_t depth) | dart::compiler::Assembler | |
LoadHalfWordUnaligned(Register dst, Register addr, Register tmp) | dart::compiler::Assembler | |
LoadHalfWordUnsignedUnaligned(Register dst, Register addr, Register tmp) | dart::compiler::Assembler | |
LoadImmediate(Register rd, Immediate value, Condition cond=AL) | dart::compiler::Assembler | |
LoadImmediate(Register rd, int32_t value, Condition cond) | dart::compiler::Assembler | |
LoadImmediate(Register rd, int32_t value) override | dart::compiler::Assembler | inline |
LoadImmediate(Register reg, int64_t imm) override | dart::compiler::Assembler | |
LoadImmediate(Register reg, Immediate imm) | dart::compiler::Assembler | inline |
LoadImmediate(Register reg, int32_t immediate) override | dart::compiler::Assembler | inline |
LoadImmediate(Register reg, Immediate immediate) | dart::compiler::Assembler | inline |
LoadImmediate(Register reg, intx_t imm) override | dart::compiler::Assembler | |
LoadImmediate(Register reg, const Immediate &imm) | dart::compiler::Assembler | |
LoadImmediate(Register reg, int64_t immediate) override | dart::compiler::Assembler | inline |
dart::compiler::AssemblerBase::LoadImmediate(Register dst, target::word imm)=0 | dart::compiler::AssemblerBase | pure virtual |
dart::LoadIndexedCompressed(Register dst, Register base, int32_t offset, Register index) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::LoadIndexedCompressed(Register dst, Register base, int32_t offset, Register index) | dart::compiler::AssemblerBase | inline |
LoadIndexedPayload(Register dst, Register base, int32_t payload_start, Register index, ScaleFactor scale, OperandSize type=kFourBytes) override | dart::compiler::Assembler | inlinevirtual |
LoadIndexedPayload(Register dest, Register base, int32_t payload_offset, Register index, ScaleFactor scale, OperandSize sz=kEightBytes) override | dart::compiler::Assembler | inlinevirtual |
LoadIndexedPayload(Register dst, Register base, int32_t payload_offset, Register index, ScaleFactor scale, OperandSize sz=kFourBytes) override | dart::compiler::Assembler | inlinevirtual |
LoadIndexedPayload(Register dest, Register base, int32_t payload_offset, Register index, ScaleFactor scale, OperandSize sz=kWordBytes) override | dart::compiler::Assembler | virtual |
LoadIndexedPayload(Register dst, Register base, int32_t payload_offset, Register index, ScaleFactor scale, OperandSize sz=kEightBytes) override | dart::compiler::Assembler | inlinevirtual |
LoadInt32FromBoxOrSmi(Register result, Register value) override | dart::compiler::Assembler | inlinevirtual |
LoadInt32FromBoxOrSmi(Register result, Register value) override | dart::compiler::Assembler | inlinevirtual |
LoadInt32FromBoxOrSmi(Register result, Register value) override | dart::compiler::Assembler | inlinevirtual |
LoadInt32FromBoxOrSmi(Register result, Register value) override | dart::compiler::Assembler | inlinevirtual |
LoadInt32FromBoxOrSmi(Register result, Register value) override | dart::compiler::Assembler | virtual |
LoadInt64FromBoxOrSmi(Register result, Register value) override | dart::compiler::Assembler | inlinevirtual |
LoadInt64FromBoxOrSmi(Register result, Register value) override | dart::compiler::Assembler | inlinevirtual |
LoadInt64FromBoxOrSmi(Register result, Register value) override | dart::compiler::Assembler | virtual |
LoadIsolate(Register rd) | dart::compiler::Assembler | |
LoadIsolate(Register dst) | dart::compiler::Assembler | |
LoadIsolate(Register dst) | dart::compiler::Assembler | |
LoadIsolate(Register dst) | dart::compiler::Assembler | |
LoadIsolate(Register dst) | dart::compiler::Assembler | |
LoadIsolateGroup(Register dst) | dart::compiler::Assembler | |
LoadIsolateGroup(Register dst) | dart::compiler::Assembler | |
LoadIsolateGroup(Register dst) | dart::compiler::Assembler | |
LoadIsolateGroup(Register dst) | dart::compiler::Assembler | |
LoadIsolateGroup(Register dst) | dart::compiler::Assembler | |
LoadMemoryValue(Register dst, Register base, int32_t offset) | dart::compiler::Assembler | inline |
LoadMemoryValue(Register dst, Register base, int32_t offset) | dart::compiler::Assembler | inline |
LoadMemoryValue(Register dst, Register base, int32_t offset) | dart::compiler::Assembler | inline |
LoadMemoryValue(Register dst, Register base, int32_t offset) | dart::compiler::Assembler | inline |
LoadMemoryValue(Register dst, Register base, int32_t offset) | dart::compiler::Assembler | inline |
LoadMultipleDFromOffset(DRegister first, intptr_t count, Register base, int32_t offset) | dart::compiler::Assembler | |
LoadNativeEntry(Register dst, const ExternalLabel *label, ObjectPoolBuilderEntry::Patchability patchable, Condition cond=AL) | dart::compiler::Assembler | |
LoadNativeEntry(Register dst, const ExternalLabel *label, ObjectPoolBuilderEntry::Patchability patchable) | dart::compiler::Assembler | |
LoadNativeEntry(Register dst, const ExternalLabel *label, ObjectPoolBuilderEntry::Patchability patchable) | dart::compiler::Assembler | |
LoadNativeEntry(Register dst, const ExternalLabel *label, ObjectPoolBuilderEntry::Patchability patchable) | dart::compiler::Assembler | |
LoadObject(Register rd, const Object &object, Condition cond=AL) | dart::compiler::Assembler | |
LoadObject(Register dst, const Object &obj) | dart::compiler::Assembler | |
LoadObject(Register dst, const Object &object, bool movable_referent=false) | dart::compiler::Assembler | |
LoadObject(Register dst, const Object &obj) | dart::compiler::Assembler | inline |
LoadObject(Register dst, const Object &obj) | dart::compiler::Assembler | |
LoadObjectSafely(Register dst, const Object &object) | dart::compiler::Assembler | |
LoadPatchableImmediate(Register rd, int32_t value, Condition cond=AL) | dart::compiler::Assembler | |
LoadPoolPointer(Register reg=PP) | dart::compiler::Assembler | |
LoadPoolPointer(Register pp=PP) | dart::compiler::Assembler | |
LoadPoolPointer(Register pp=PP) | dart::compiler::Assembler | |
LoadPoolPointer(Register pp=PP) | dart::compiler::Assembler | |
LoadQFieldFromOffset(VRegister dest, Register base, int32_t offset) | dart::compiler::Assembler | inline |
LoadQFromOffset(VRegister dest, Register base, int32_t offset) | dart::compiler::Assembler | |
LoadQImmediate(QRegister dd, simd128_value_t value) | dart::compiler::Assembler | |
LoadQImmediate(VRegister reg, simd128_value_t immq) | dart::compiler::Assembler | |
LoadQImmediate(XmmRegister dst, simd128_value_t value) | dart::compiler::Assembler | |
LoadQImmediate(FRegister reg, simd128_value_t immq) | dart::compiler::Assembler | |
LoadQImmediate(FpuRegister dst, simd128_value_t immediate) | dart::compiler::Assembler | |
LoadSFieldFromOffset(FRegister dest, Register base, int32_t offset) | dart::compiler::Assembler | inline |
LoadSFromOffset(SRegister reg, Register base, int32_t offset, Condition cond=AL) | dart::compiler::Assembler | |
LoadSFromOffset(VRegister dest, Register base, int32_t offset) | dart::compiler::Assembler | |
LoadSFromOffset(FRegister dest, Register base, int32_t offset) | dart::compiler::Assembler | |
LoadSImmediate(SRegister sd, float value, Condition cond=AL) | dart::compiler::Assembler | |
LoadSImmediate(VRegister reg, float immd) | dart::compiler::Assembler | |
LoadSImmediate(XmmRegister dst, float value) | dart::compiler::Assembler | |
LoadSImmediate(FRegister reg, float imms) | dart::compiler::Assembler | |
LoadSImmediate(FpuRegister dst, float immediate) | dart::compiler::Assembler | |
dart::LoadSmi(Register dst, const Address &address) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::LoadSmi(Register dst, const Address &address) | dart::compiler::AssemblerBase | inline |
dart::LoadSmiField(Register dst, const FieldAddress &address) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::LoadSmiField(Register dst, const FieldAddress &address) | dart::compiler::AssemblerBase | |
dart::LoadSmiFieldFromOffset(Register dst, Register base, int32_t offset) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::LoadSmiFieldFromOffset(Register dst, Register base, int32_t offset) | dart::compiler::AssemblerBase | |
dart::LoadSmiFromOffset(Register dst, Register base, int32_t offset) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::LoadSmiFromOffset(Register dst, Register base, int32_t offset) | dart::compiler::AssemblerBase | |
LoadStaticFieldAddress(Register address, Register field, Register scratch, bool is_shared) | dart::compiler::Assembler | |
LoadStaticFieldAddress(Register address, Register field, Register scratch, bool is_shared) | dart::compiler::Assembler | |
LoadStaticFieldAddress(Register address, Register field, Register scratch, bool is_shared) | dart::compiler::Assembler | inline |
LoadStaticFieldAddress(Register address, Register field, Register scratch, bool is_shared) | dart::compiler::Assembler | |
LoadStaticFieldAddress(Register address, Register field, Register scratch, bool is_shared) | dart::compiler::Assembler | inline |
LoadTaggedClassIdMayBeSmi(Register result, Register object) | dart::compiler::Assembler | |
LoadTaggedClassIdMayBeSmi(Register result, Register object) | dart::compiler::Assembler | |
LoadTaggedClassIdMayBeSmi(Register result, Register object) | dart::compiler::Assembler | |
LoadTaggedClassIdMayBeSmi(Register result, Register object) | dart::compiler::Assembler | |
LoadTaggedClassIdMayBeSmi(Register result, Register object) | dart::compiler::Assembler | |
dart::LoadTypeClassId(Register dst, Register src) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::LoadTypeClassId(Register dst, Register src) | dart::compiler::AssemblerBase | |
LoadUnboxedDouble(FpuRegister dst, Register base, int32_t offset) | dart::compiler::Assembler | inline |
LoadUnboxedDouble(FpuRegister dst, Register base, int32_t offset) | dart::compiler::Assembler | inline |
LoadUnboxedDouble(FpuRegister dst, Register base, int32_t offset) | dart::compiler::Assembler | inline |
LoadUnboxedDouble(FpuRegister dst, Register base, int32_t offset) | dart::compiler::Assembler | inline |
LoadUnboxedDouble(FpuRegister dst, Register base, int32_t offset) | dart::compiler::Assembler | inline |
LoadUnboxedSimd128(FpuRegister dst, Register base, int32_t offset) | dart::compiler::Assembler | inline |
LoadUnboxedSimd128(FpuRegister dst, Register base, int32_t offset) | dart::compiler::Assembler | inline |
LoadUnboxedSimd128(FpuRegister dst, Register base, int32_t offset) | dart::compiler::Assembler | inline |
LoadUnboxedSimd128(FpuRegister dst, Register base, int32_t offset) | dart::compiler::Assembler | inline |
LoadUnboxedSimd128(FpuRegister dst, Register base, int32_t offset) | dart::compiler::Assembler | inline |
LoadUnboxedSingle(FpuRegister dst, Register base, int32_t offset) | dart::compiler::Assembler | inline |
LoadUniqueObject(Register rd, const Object &object, Condition cond=AL, ObjectPoolBuilderEntry::SnapshotBehavior snapshot_behavior=ObjectPoolBuilderEntry::kSnapshotable) | dart::compiler::Assembler | |
LoadUniqueObject(Register dst, const Object &obj) | dart::compiler::Assembler | |
LoadUniqueObject(Register dst, const Object &object) | dart::compiler::Assembler | inline |
LoadUniqueObject(Register dst, const Object &obj, ObjectPoolBuilderEntry::SnapshotBehavior snapshot_behavior=ObjectPoolBuilderEntry::kSnapshotable) | dart::compiler::Assembler | inline |
LoadUniqueObject(Register dst, const Object &obj, ObjectPoolBuilderEntry::SnapshotBehavior snapshot_behavior=ObjectPoolBuilderEntry::kSnapshotable) | dart::compiler::Assembler | |
dart::LoadWordFromBoxOrSmi(Register result, Register value) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::LoadWordFromBoxOrSmi(Register result, Register value) | dart::compiler::AssemblerBase | inline |
LoadWordFromPoolIndex(Register rd, intptr_t index, Register pp=PP, Condition cond=AL) | dart::compiler::Assembler | |
LoadWordFromPoolIndex(Register dst, intptr_t index, Register pp=PP) | dart::compiler::Assembler | |
LoadWordFromPoolIndex(Register dst, intptr_t index, Register pp=PP) | dart::compiler::Assembler | |
LoadWordFromPoolIndex(Register dst, intptr_t index) | dart::compiler::Assembler | |
LoadWordUnaligned(Register dst, Register addr, Register tmp) | dart::compiler::Assembler | |
lock() | dart::compiler::Assembler | |
LockCmpxchgl(const Address &address, Register reg) | dart::compiler::Assembler | inline |
LockCmpxchgl(const Address &address, Register reg) | dart::compiler::Assembler | inline |
LockCmpxchgq(const Address &address, Register reg) | dart::compiler::Assembler | inline |
lr_state() const | dart::compiler::Assembler | inline |
lr_state() const | dart::compiler::Assembler | inline |
lrw(Register rd, Address addr, std::memory_order order=std::memory_order_relaxed) | dart::compiler::MicroAssembler | |
Lsl(Register rd, Register rm, const Operand &shift_imm, Condition cond=AL) | dart::compiler::Assembler | |
Lsl(Register rd, Register rm, Register rs, Condition cond=AL) | dart::compiler::Assembler | |
LslImmediate(Register rd, Register rn, int32_t shift) | dart::compiler::Assembler | inline |
LslImmediate(Register rd, int32_t shift) | dart::compiler::Assembler | inline |
LslImmediate(Register rd, Register rn, int32_t shift, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
LslImmediate(Register rd, int32_t shift, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
LslImmediate(Register dst, int32_t shift) | dart::compiler::Assembler | inline |
LslImmediate(Register rd, int32_t shift) | dart::compiler::Assembler | inline |
LslImmediate(Register dst, int32_t shift) | dart::compiler::Assembler | inline |
LslRegister(Register dst, Register shift) override | dart::compiler::Assembler | inlinevirtual |
LslRegister(Register dst, Register shift) override | dart::compiler::Assembler | inlinevirtual |
LslRegister(Register dst, Register shift) override | dart::compiler::Assembler | inlinevirtual |
LslRegister(Register dst, Register shift) override | dart::compiler::Assembler | inlinevirtual |
LslRegister(Register dst, Register shift) override | dart::compiler::Assembler | virtual |
lslv(Register rd, Register rn, Register rm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
lslvw(Register rd, Register rn, Register rm) | dart::compiler::Assembler | inline |
Lsr(Register rd, Register rm, const Operand &shift_imm, Condition cond=AL) | dart::compiler::Assembler | |
Lsr(Register rd, Register rm, Register rs, Condition cond=AL) | dart::compiler::Assembler | |
LsrImmediate(Register rd, Register rn, int32_t shift) | dart::compiler::Assembler | inline |
LsrImmediate(Register rd, int32_t shift) override | dart::compiler::Assembler | inlinevirtual |
LsrImmediate(Register rd, Register rn, int shift, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
LsrImmediate(Register rd, int32_t shift) override | dart::compiler::Assembler | inlinevirtual |
LsrImmediate(Register dst, int32_t shift) override | dart::compiler::Assembler | inlinevirtual |
LsrImmediate(Register rd, int32_t shift) override | dart::compiler::Assembler | inlinevirtual |
LsrImmediate(Register dst, int32_t shift) override | dart::compiler::Assembler | inlinevirtual |
lsrv(Register rd, Register rn, Register rm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
lsrvw(Register rd, Register rn, Register rm) | dart::compiler::Assembler | inline |
lui(Register rd, intptr_t imm) | dart::compiler::MicroAssembler | |
lui_fixed(Register rd, intptr_t imm) | dart::compiler::MicroAssembler | |
lw(Register rd, Address addr) | dart::compiler::MicroAssembler | |
lw(Register rd, Address addr, std::memory_order order) | dart::compiler::MicroAssembler | |
lzcntl(Register dst, Register src) | dart::compiler::Assembler | |
madd(Register rd, Register rn, Register rm, Register ra, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
dart::mark_should_be_aligned() | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::mark_should_be_aligned() | dart::compiler::AssemblerBase | inline |
MarkExceptionHandler(Label *label) | dart::compiler::Assembler | |
max(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
maxpd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
maxps(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
maxu(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
MaybeTraceAllocation(Register stats_addr_reg, Label *trace) | dart::compiler::Assembler | |
MaybeTraceAllocation(intptr_t cid, Label *trace, Register temp_reg, JumpDistance distance=JumpDistance::kFarJump) | dart::compiler::Assembler | |
MaybeTraceAllocation(Register cid, Label *trace, Register temp_reg, JumpDistance distance=JumpDistance::kFarJump) | dart::compiler::Assembler | |
MaybeTraceAllocation(intptr_t cid, Label *trace, Register temp_reg, JumpDistance distance=JumpDistance::kFarJump) | dart::compiler::Assembler | |
MaybeTraceAllocation(Register cid, Label *trace, Register temp_reg, JumpDistance distance=JumpDistance::kFarJump) | dart::compiler::Assembler | |
MaybeTraceAllocation(intptr_t cid, Label *trace, Register temp_reg, JumpDistance distance=JumpDistance::kFarJump) | dart::compiler::Assembler | |
MaybeTraceAllocation(intptr_t cid, Label *trace, Register temp_reg, JumpDistance distance=JumpDistance::kFarJump) | dart::compiler::Assembler | |
MaybeTraceAllocation(Register cid, Label *trace, Register temp_reg, JumpDistance distance=JumpDistance::kFarJump) | dart::compiler::Assembler | |
MaybeTraceAllocation(intptr_t cid, Label *trace, Register temp_reg=kNoRegister, JumpDistance distance=JumpDistance::kFarJump) | dart::compiler::Assembler | |
MaybeTraceAllocation(Register cid, Label *trace, Register temp_reg=kNoRegister, JumpDistance distance=JumpDistance::kFarJump) | dart::compiler::Assembler | |
dart::MemoryOrder enum name | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::MemoryOrder enum name | dart::compiler::AssemblerBase | |
MicroAssembler(ObjectPoolBuilder *object_pool_builder, intptr_t far_branch_level, ExtensionSet extensions) | dart::compiler::MicroAssembler | |
min(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
minpd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
minps(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
minu(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
mla(Register rd, Register rn, Register rm, Register ra, Condition cond=AL) | dart::compiler::Assembler | |
mls(Register rd, Register rn, Register rm, Register ra, Condition cond=AL) | dart::compiler::Assembler | |
MonomorphicCheckedEntryAOT() | dart::compiler::Assembler | |
MonomorphicCheckedEntryAOT() | dart::compiler::Assembler | |
MonomorphicCheckedEntryAOT() | dart::compiler::Assembler | |
MonomorphicCheckedEntryAOT() | dart::compiler::Assembler | |
MonomorphicCheckedEntryAOT() | dart::compiler::Assembler | |
MonomorphicCheckedEntryJIT() | dart::compiler::Assembler | |
MonomorphicCheckedEntryJIT() | dart::compiler::Assembler | |
MonomorphicCheckedEntryJIT() | dart::compiler::Assembler | |
MonomorphicCheckedEntryJIT() | dart::compiler::Assembler | |
MonomorphicCheckedEntryJIT() | dart::compiler::Assembler | |
mov(Register rd, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
mov(Register rd, Register rn) | dart::compiler::Assembler | inline |
movaps(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
movb(Register dst, const Address &src) | dart::compiler::Assembler | |
movb(const Address &dst, Register src) | dart::compiler::Assembler | |
movb(const Address &dst, ByteRegister src) | dart::compiler::Assembler | |
movb(const Address &dst, const Immediate &imm) | dart::compiler::Assembler | |
movb(const Address &dst, const Immediate &imm) | dart::compiler::Assembler | |
movd(XmmRegister dst, Register src) | dart::compiler::Assembler | |
movd(Register dst, XmmRegister src) | dart::compiler::Assembler | |
movd(XmmRegister dst, Register src) | dart::compiler::Assembler | inline |
MoveAndSmiTagRegister(Register rd, Register rm, Condition cond) | dart::compiler::Assembler | inline |
MoveAndSmiTagRegister(Register rd, Register rm) override | dart::compiler::Assembler | inlinevirtual |
MoveMemoryToMemory(Address to, Address from, Register tmp) | dart::compiler::Assembler | |
MoveMemoryToMemory(const Address &dst, const Address &src) | dart::compiler::Assembler | inline |
MoveRegister(Register rd, Register rm, Condition cond) | dart::compiler::Assembler | inline |
MoveRegister(Register rd, Register rm) override | dart::compiler::Assembler | inlinevirtual |
MoveUnboxedDouble(FpuRegister dst, FpuRegister src) | dart::compiler::Assembler | inline |
MoveUnboxedDouble(FpuRegister dst, FpuRegister src) | dart::compiler::Assembler | inline |
MoveUnboxedDouble(FpuRegister dst, FpuRegister src) | dart::compiler::Assembler | inline |
MoveUnboxedDouble(FpuRegister dst, FpuRegister src) | dart::compiler::Assembler | inline |
MoveUnboxedDouble(FpuRegister dst, FpuRegister src) | dart::compiler::Assembler | inline |
MoveUnboxedSimd128(FpuRegister dst, FpuRegister src) | dart::compiler::Assembler | inline |
MoveUnboxedSimd128(FpuRegister dst, FpuRegister src) | dart::compiler::Assembler | inline |
MoveUnboxedSimd128(FpuRegister dst, FpuRegister src) | dart::compiler::Assembler | inline |
MoveUnboxedSimd128(FpuRegister dst, FpuRegister src) | dart::compiler::Assembler | inline |
MoveUnboxedSimd128(FpuRegister dst, FpuRegister src) | dart::compiler::Assembler | inline |
movhlps(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
movk(Register rd, const Immediate &imm, int hw_idx) | dart::compiler::Assembler | inline |
movl(Register dst, const Immediate &src) | dart::compiler::Assembler | |
movl(Register dst, Register src) | dart::compiler::Assembler | |
movl(Register dst, const Address &src) | dart::compiler::Assembler | |
movl(const Address &dst, Register src) | dart::compiler::Assembler | |
movl(const Address &dst, const Immediate &imm) | dart::compiler::Assembler | |
movl(Register dst, const Immediate &imm) | dart::compiler::Assembler | |
movl(const Address &dst, const Immediate &imm) | dart::compiler::Assembler | |
movl(Register dst, XmmRegister src) | dart::compiler::Assembler | inline |
movlhps(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
movmskpd(Register dst, XmmRegister src) | dart::compiler::Assembler | |
movmskpd(Register dst, XmmRegister src) | dart::compiler::Assembler | inline |
movmskps(Register dst, XmmRegister src) | dart::compiler::Assembler | |
movmskps(Register dst, XmmRegister src) | dart::compiler::Assembler | inline |
movn(Register rd, const Immediate &imm, int hw_idx) | dart::compiler::Assembler | inline |
movq(const Address &dst, XmmRegister src) | dart::compiler::Assembler | |
movq(XmmRegister dst, const Address &src) | dart::compiler::Assembler | |
movq(Register dst, const Immediate &imm) | dart::compiler::Assembler | |
movq(const Address &dst, const Immediate &imm) | dart::compiler::Assembler | |
movq(Register dst, XmmRegister src) | dart::compiler::Assembler | inline |
movq(Register dst, Register src) | dart::compiler::Assembler | inline |
movq(XmmRegister dst, Register src) | dart::compiler::Assembler | inline |
movs(Register rd, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
movsd(XmmRegister dst, const Address &src) | dart::compiler::Assembler | |
movsd(const Address &dst, XmmRegister src) | dart::compiler::Assembler | |
movsd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
movsd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | inline |
movss(XmmRegister dst, const Address &src) | dart::compiler::Assembler | |
movss(const Address &dst, XmmRegister src) | dart::compiler::Assembler | |
movss(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
movss(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | inline |
movsxb(Register dst, ByteRegister src) | dart::compiler::Assembler | |
movsxb(Register dst, const Address &src) | dart::compiler::Assembler | |
movsxw(Register dst, Register src) | dart::compiler::Assembler | |
movsxw(Register dst, const Address &src) | dart::compiler::Assembler | |
movups(XmmRegister dst, const Address &src) | dart::compiler::Assembler | |
movups(const Address &dst, XmmRegister src) | dart::compiler::Assembler | |
movw(Register rd, Register rn) | dart::compiler::Assembler | inline |
movw(Register dst, const Address &src) | dart::compiler::Assembler | |
movw(const Address &dst, Register src) | dart::compiler::Assembler | |
movw(const Address &dst, const Immediate &imm) | dart::compiler::Assembler | |
movw(Register dst, const Address &src) | dart::compiler::Assembler | |
movw(const Address &dst, const Immediate &imm) | dart::compiler::Assembler | |
movz(Register rd, const Immediate &imm, int hw_idx) | dart::compiler::Assembler | inline |
movzxb(Register dst, ByteRegister src) | dart::compiler::Assembler | |
movzxb(Register dst, const Address &src) | dart::compiler::Assembler | |
movzxw(Register dst, Register src) | dart::compiler::Assembler | |
movzxw(Register dst, const Address &src) | dart::compiler::Assembler | |
dart::MsanUnpoison(Register base, intptr_t length_in_bytes) | dart::compiler::AssemblerBase | |
dart::MsanUnpoison(Register base, Register length_in_bytes) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::MsanUnpoison(Register base, intptr_t length_in_bytes) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::MsanUnpoison(Register base, Register length_in_bytes) | dart::compiler::AssemblerBase | |
msub(Register rd, Register rn, Register rm, Register ra, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
mul(Register rd, Register rn, Register rm, Condition cond=AL) | dart::compiler::Assembler | |
mul(Register rd, Register rn, Register rm) | dart::compiler::Assembler | inline |
mulh(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
mulhsu(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
mulhu(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
MulImmediate(Register reg, int32_t imm, OperandSize width=kFourBytes) override | dart::compiler::Assembler | inline |
MulImmediate(Register reg, int64_t imm, OperandSize width=kEightBytes) override | dart::compiler::Assembler | inline |
MulImmediate(Register reg, int32_t imm, OperandSize width=kFourBytes) override | dart::compiler::Assembler | inline |
MulImmediate(Register dest, intx_t imm, OperandSize width=kWordBytes) override | dart::compiler::Assembler | inline |
MulImmediate(Register dest, Register rn, intx_t imm, OperandSize width=kWordBytes) | dart::compiler::Assembler | |
MulImmediate(Register reg, const Immediate &imm, OperandSize width=kEightBytes) | dart::compiler::Assembler | |
MulImmediate(Register reg, int64_t imm, OperandSize width=kEightBytes) override | dart::compiler::Assembler | inline |
dart::compiler::AssemblerBase::MulImmediate(Register dst, target::word imm, OperandSize=kWordBytes)=0 | dart::compiler::AssemblerBase | pure virtual |
mull(Register reg) | dart::compiler::Assembler | |
mull(const Address &address) | dart::compiler::Assembler | |
mulpd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
mulps(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
muls(Register rd, Register rn, Register rm, Condition cond=AL) | dart::compiler::Assembler | |
mulsd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
mulsd(XmmRegister dst, const Address &src) | dart::compiler::Assembler | |
mulss(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
mulss(XmmRegister dst, const Address &src) | dart::compiler::Assembler | |
MultiplyBranchOverflow(Register rd, Register rs1, Register rs2, Label *overflow) | dart::compiler::Assembler | |
MultiplyImmediateBranchOverflow(Register rd, Register rs1, intx_t imm, Label *overflow) | dart::compiler::Assembler | |
mulw(Register rd, Register rn, Register rm) | dart::compiler::Assembler | inline |
mv(Register rd, Register rs) | dart::compiler::MicroAssembler | inline |
mvn_(Register rd, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
mvn_(Register rd, Register rm) | dart::compiler::Assembler | inline |
mvns(Register rd, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
mvnw(Register rd, Register rm) | dart::compiler::Assembler | inline |
neg(Register rd, Register rm) | dart::compiler::Assembler | inline |
negatepd(XmmRegister dst) | dart::compiler::Assembler | |
negatepd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
negateps(XmmRegister dst) | dart::compiler::Assembler | |
negateps(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
negl(Register reg) | dart::compiler::Assembler | |
negs(Register rd, Register rm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
negsw(Register rd, Register rm) | dart::compiler::Assembler | inline |
nop(Condition cond=AL) | dart::compiler::Assembler | |
nop() | dart::compiler::Assembler | inline |
nop(int size=1) | dart::compiler::Assembler | |
nop(int size=1) | dart::compiler::Assembler | |
not_(Register rd, Register rs) | dart::compiler::MicroAssembler | inline |
notl(Register reg) | dart::compiler::Assembler | |
notps(XmmRegister dst) | dart::compiler::Assembler | |
notps(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
dart::object_pool_builder() | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::object_pool_builder() | dart::compiler::AssemblerBase | inline |
or_(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
orcb(Register rd, Register rs) | dart::compiler::MicroAssembler | |
ori(Register rd, Register rs1, intptr_t imm) | dart::compiler::MicroAssembler | |
OrImmediate(Register rd, Register rs, int32_t imm, Condition cond=AL) | dart::compiler::Assembler | |
OrImmediate(Register rd, int32_t imm, Condition cond=AL) | dart::compiler::Assembler | inline |
OrImmediate(Register rd, Register rn, int64_t imm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | |
OrImmediate(Register rd, int64_t imm) | dart::compiler::Assembler | inline |
OrImmediate(Register dst, int32_t value) | dart::compiler::Assembler | inline |
OrImmediate(Register rd, Register rn, intx_t imm, OperandSize sz=kWordBytes) | dart::compiler::Assembler | |
OrImmediate(Register rd, intx_t imm) | dart::compiler::Assembler | inline |
OrImmediate(Register dst, const Immediate &imm) | dart::compiler::Assembler | |
OrImmediate(Register dst, int64_t value) | dart::compiler::Assembler | inline |
orn(Register rd, Register rn, Operand o, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
dart::compiler::MicroAssembler::orn(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
ornw(Register rd, Register rn, Operand o) | dart::compiler::Assembler | inline |
orpd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
orps(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
orr(Register rd, Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
orr(Register rd, Register rn, Operand o, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
orri(Register rd, Register rn, const Immediate &imm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
orrs(Register rd, Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
orrw(Register rd, Register rn, Operand o) | dart::compiler::Assembler | inline |
pcmpeqq(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
pextrd(Register dst, XmmRegister src, const Immediate &imm) | dart::compiler::Assembler | |
pmovmskb(Register dst, XmmRegister src) | dart::compiler::Assembler | |
pmovmskb(Register dst, XmmRegister src) | dart::compiler::Assembler | inline |
pmovsxdq(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
Pop(Register rd, Condition cond=AL) | dart::compiler::Assembler | |
Pop(Register reg) | dart::compiler::Assembler | inline |
popal() | dart::compiler::Assembler | |
PopAndUntagPP() | dart::compiler::Assembler | inline |
popcntl(Register dst, Register src) | dart::compiler::Assembler | |
PopDouble(VRegister reg) | dart::compiler::Assembler | inline |
PopDoublePair(VRegister low, VRegister high) | dart::compiler::Assembler | inline |
PopFloat(VRegister reg) | dart::compiler::Assembler | inline |
popl(Register reg) | dart::compiler::Assembler | |
popl(const Address &address) | dart::compiler::Assembler | |
PopList(RegList regs, Condition cond=AL) | dart::compiler::Assembler | |
PopNativeCalleeSavedRegisters() | dart::compiler::Assembler | |
PopNativeCalleeSavedRegisters() | dart::compiler::Assembler | |
PopNativeCalleeSavedRegisters() | dart::compiler::Assembler | |
PopPair(Register low, Register high) | dart::compiler::Assembler | inline |
popq(Register reg) | dart::compiler::Assembler | |
popq(const Address &address) | dart::compiler::Assembler | inline |
PopQuad(FpuRegister rd, Condition cond=AL) | dart::compiler::Assembler | |
PopQuad(VRegister reg) | dart::compiler::Assembler | inline |
PopQuadPair(VRegister low, VRegister high) | dart::compiler::Assembler | inline |
PopRegister(Register r) | dart::compiler::Assembler | inline |
PopRegister(Register r) | dart::compiler::Assembler | inline |
PopRegister(Register r) | dart::compiler::Assembler | |
PopRegister(Register r) | dart::compiler::Assembler | |
PopRegister(Register r) | dart::compiler::Assembler | |
PopRegisterPair(Register r0, Register r1) | dart::compiler::Assembler | inline |
PopRegisterPair(Register r0, Register r1) | dart::compiler::Assembler | inline |
PopRegisterPair(Register r0, Register r1) | dart::compiler::Assembler | inline |
PopRegisterPair(Register r0, Register r1) | dart::compiler::Assembler | |
PopRegisterPair(Register r0, Register r1) | dart::compiler::Assembler | inline |
PopRegisters(const RegisterSet ®s) | dart::compiler::Assembler | |
PopRegisters(const RegisterSet ®isters) | dart::compiler::Assembler | |
PopRegisters(const RegisterSet ®isters) | dart::compiler::Assembler | |
PopRegisters(const RegisterSet ®isters) | dart::compiler::Assembler | |
Position() | dart::compiler::MicroAssembler | inlineprotected |
PrepareAtomicOffset(Register base, int32_t offset) | dart::compiler::Assembler | |
PrepareLargeLoadOffset(const Address &addr, OperandSize sz, Condition cond) | dart::compiler::Assembler | |
PrepareLargeOffset(Register base, int32_t offset, OperandSize sz, Address::AddressType addr_type) | dart::compiler::Assembler | |
PrepareLargeOffset(Register base, int32_t offset) | dart::compiler::Assembler | |
PrepareLargeStoreOffset(const Address &addr, OperandSize sz, Condition cond) | dart::compiler::Assembler | |
dart::prologue_offset() const | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::prologue_offset() const | dart::compiler::AssemblerBase | inline |
dart::prologue_offset_ | dart::compiler::AssemblerBase | protected |
dart::compiler::MicroAssembler::prologue_offset_ | dart::compiler::AssemblerBase | protected |
Push(Register rd, Condition cond=AL) | dart::compiler::Assembler | |
Push(Register reg) | dart::compiler::Assembler | inline |
pushal() | dart::compiler::Assembler | |
PushCodeObject() | dart::compiler::Assembler | |
PushDouble(VRegister reg) | dart::compiler::Assembler | inline |
PushDoublePair(VRegister low, VRegister high) | dart::compiler::Assembler | inline |
PushFloat(VRegister reg) | dart::compiler::Assembler | inline |
PushImmediate(int32_t immediate) | dart::compiler::Assembler | inline |
PushImmediate(int64_t immediate) | dart::compiler::Assembler | inline |
PushImmediate(Immediate immediate) | dart::compiler::Assembler | inline |
PushImmediate(int32_t value) | dart::compiler::Assembler | inline |
PushImmediate(int64_t immediate) | dart::compiler::Assembler | inline |
PushImmediate(const Immediate &imm) | dart::compiler::Assembler | inline |
PushImmediate(int64_t value) | dart::compiler::Assembler | inline |
pushl(Register reg) | dart::compiler::Assembler | |
pushl(const Address &address) | dart::compiler::Assembler | |
pushl(const Immediate &imm) | dart::compiler::Assembler | |
PushList(RegList regs, Condition cond=AL) | dart::compiler::Assembler | |
PushNativeCalleeSavedRegisters() | dart::compiler::Assembler | |
PushNativeCalleeSavedRegisters() | dart::compiler::Assembler | |
PushNativeCalleeSavedRegisters() | dart::compiler::Assembler | |
PushObject(const Object &object) | dart::compiler::Assembler | |
PushObject(const Object &object) | dart::compiler::Assembler | inline |
PushObject(const Object &object) | dart::compiler::Assembler | |
PushObject(const Object &object) | dart::compiler::Assembler | inline |
PushObject(const Object &object) | dart::compiler::Assembler | |
PushPair(Register low, Register high) | dart::compiler::Assembler | inline |
pushq(Register reg) | dart::compiler::Assembler | |
pushq(const Address &address) | dart::compiler::Assembler | inline |
pushq(const Immediate &imm) | dart::compiler::Assembler | |
PushQuad(FpuRegister rd, Condition cond=AL) | dart::compiler::Assembler | |
PushQuad(VRegister reg) | dart::compiler::Assembler | inline |
PushQuadPair(VRegister low, VRegister high) | dart::compiler::Assembler | inline |
PushRegister(Register r) | dart::compiler::Assembler | inline |
PushRegister(Register r) | dart::compiler::Assembler | inline |
PushRegister(Register r) | dart::compiler::Assembler | |
PushRegister(Register r) | dart::compiler::Assembler | |
PushRegister(Register r) | dart::compiler::Assembler | |
PushRegisterPair(Register r0, Register r1) | dart::compiler::Assembler | inline |
PushRegisterPair(Register r0, Register r1) | dart::compiler::Assembler | inline |
PushRegisterPair(Register r0, Register r1) | dart::compiler::Assembler | inline |
PushRegisterPair(Register r0, Register r1) | dart::compiler::Assembler | |
PushRegisterPair(Register r0, Register r1) | dart::compiler::Assembler | inline |
PushRegisters(const RegisterSet ®s) | dart::compiler::Assembler | |
PushRegisters(const RegisterSet ®isters) | dart::compiler::Assembler | |
PushRegisters(const RegisterSet ®isters) | dart::compiler::Assembler | |
PushRegisters(const RegisterSet ®isters) | dart::compiler::Assembler | |
PushRegistersInOrder(std::initializer_list< Register > regs) | dart::compiler::Assembler | |
PushRegistersInOrder(std::initializer_list< Register > regs) | dart::compiler::Assembler | |
PushRegistersInOrder(std::initializer_list< Register > regs) | dart::compiler::Assembler | |
PushRegistersInOrder(std::initializer_list< Register > regs) | dart::compiler::Assembler | |
PushRegistersInOrder(std::initializer_list< Register > regs) | dart::compiler::Assembler | |
PushValueAtOffset(Register base, int32_t offset) | dart::compiler::Assembler | inline |
PushValueAtOffset(Register base, int32_t offset) | dart::compiler::Assembler | inline |
PushValueAtOffset(Register base, int32_t offset) | dart::compiler::Assembler | inline |
PushValueAtOffset(Register base, int32_t offset) | dart::compiler::Assembler | inline |
PushValueAtOffset(Register base, int32_t offset) | dart::compiler::Assembler | inline |
pxor(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
RangeCheck(Register value, Register temp, intptr_t low, intptr_t high, RangeCheckCondition condition, Label *target) override | dart::compiler::Assembler | virtual |
RangeCheck(Register value, Register temp, intptr_t low, intptr_t high, RangeCheckCondition condition, Label *target) override | dart::compiler::Assembler | virtual |
RangeCheck(Register value, Register temp, intptr_t low, intptr_t high, RangeCheckCondition condition, Label *target) override | dart::compiler::Assembler | virtual |
RangeCheck(Register value, Register temp, intptr_t low, intptr_t high, RangeCheckCondition condition, Label *target) override | dart::compiler::Assembler | virtual |
RangeCheck(Register value, Register temp, intptr_t low, intptr_t high, RangeCheckCondition condition, Label *target) override | dart::compiler::Assembler | virtual |
dart::RangeCheckCondition enum name | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::RangeCheckCondition enum name | dart::compiler::AssemblerBase | |
rbit(Register rd, Register rm, Condition cond=AL) | dart::compiler::Assembler | |
rbit(Register rd, Register rn) | dart::compiler::Assembler | inline |
Read16(intptr_t position) | dart::compiler::MicroAssembler | inlineprotected |
Read32(intptr_t position) | dart::compiler::MicroAssembler | inlineprotected |
reciprocalps(XmmRegister dst) | dart::compiler::Assembler | |
rem(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
remu(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
rep_movsb() | dart::compiler::Assembler | |
rep_movsd() | dart::compiler::Assembler | |
rep_movsw() | dart::compiler::Assembler | |
ReserveAlignedFrameSpace(intptr_t frame_space) | dart::compiler::Assembler | |
ReserveAlignedFrameSpace(intptr_t frame_space) | dart::compiler::Assembler | |
ReserveAlignedFrameSpace(intptr_t frame_space) | dart::compiler::Assembler | |
ReserveAlignedFrameSpace(intptr_t frame_space) | dart::compiler::Assembler | |
ReserveAlignedFrameSpace(intptr_t frame_space) | dart::compiler::Assembler | |
RestoreCodePointer() | dart::compiler::Assembler | |
RestoreCodePointer() | dart::compiler::Assembler | |
RestoreCodePointer() | dart::compiler::Assembler | |
RestoreCodePointer() | dart::compiler::Assembler | |
RestoreCSP() | dart::compiler::Assembler | |
RestorePinnedRegisters() | dart::compiler::Assembler | |
RestorePinnedRegisters() | dart::compiler::Assembler | |
RestorePoolPointer() | dart::compiler::Assembler | |
ret(Register rn=kNoRegister2) | dart::compiler::Assembler | inline |
ret() | dart::compiler::Assembler | |
ret(const Immediate &imm) | dart::compiler::Assembler | |
Ret(Condition cond=AL) | dart::compiler::Assembler | |
Ret() | dart::compiler::Assembler | inline |
Ret() | dart::compiler::Assembler | inline |
Ret() | dart::compiler::Assembler | inline |
Ret() | dart::compiler::Assembler | inline |
rev8(Register rd, Register rs) | dart::compiler::MicroAssembler | |
rol(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
rolw(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
ror(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
Ror(Register rd, Register rm, const Operand &shift_imm, Condition cond=AL) | dart::compiler::Assembler | |
Ror(Register rd, Register rm, Register rs, Condition cond=AL) | dart::compiler::Assembler | |
rori(Register rd, Register rs1, intx_t imm) | dart::compiler::MicroAssembler | |
roriw(Register rd, Register rs1, intx_t imm) | dart::compiler::MicroAssembler | |
rorw(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
RoundingMode enum name | dart::compiler::Assembler | |
RoundingMode enum name | dart::compiler::Assembler | |
roundsd(XmmRegister dst, XmmRegister src, RoundingMode mode) | dart::compiler::Assembler | |
roundsd(XmmRegister dst, XmmRegister src, RoundingMode mode) | dart::compiler::Assembler | |
Rrx(Register rd, Register rm, Condition cond=AL) | dart::compiler::Assembler | |
rsb(Register rd, Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
rsbs(Register rd, Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
rsc(Register rd, Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
rsqrtps(XmmRegister dst) | dart::compiler::Assembler | |
sarl(Register reg, const Immediate &imm) | dart::compiler::Assembler | |
sarl(Register operand, Register shifter) | dart::compiler::Assembler | |
sarl(const Address &address, Register shifter) | dart::compiler::Assembler | |
sarl(Register reg, const Immediate &imm) | dart::compiler::Assembler | |
sarl(Register operand, Register shifter) | dart::compiler::Assembler | |
sarq(Register reg, const Immediate &imm) | dart::compiler::Assembler | |
sarq(Register operand, Register shifter) | dart::compiler::Assembler | |
sb(Register rs2, Address addr) | dart::compiler::MicroAssembler | |
sb(Register rs2, Address addr, std::memory_order order) | dart::compiler::MicroAssembler | |
sbc(Register rd, Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
sbc(Register rd, Register rn, Register rm) | dart::compiler::Assembler | inline |
sbcs(Register rd, Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
sbcs(Register rd, Register rn, Register rm) | dart::compiler::Assembler | inline |
sbcsw(Register rd, Register rn, Register rm) | dart::compiler::Assembler | inline |
sbcw(Register rd, Register rn, Register rm) | dart::compiler::Assembler | inline |
sbfiz(Register rd, Register rn, int low_bit, int width, OperandSize size=kEightBytes) | dart::compiler::Assembler | inline |
sbfm(Register rd, Register rn, int r_imm, int s_imm, OperandSize size=kEightBytes) | dart::compiler::Assembler | inline |
sbfx(Register rd, Register rn, int32_t lsb, int32_t width, Condition cond=AL) | dart::compiler::Assembler | |
sbfx(Register rd, Register rn, int low_bit, int width, OperandSize size=kEightBytes) | dart::compiler::Assembler | inline |
scvtfdw(VRegister vd, Register rn) | dart::compiler::Assembler | inline |
scvtfdx(VRegister vd, Register rn) | dart::compiler::Assembler | inline |
scw(Register rd, Register rs2, Address addr, std::memory_order order=std::memory_order_relaxed) | dart::compiler::MicroAssembler | |
sdiv(Register rd, Register rn, Register rm, Condition cond=AL) | dart::compiler::Assembler | |
sdiv(Register rd, Register rn, Register rm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
sdivw(Register rd, Register rn, Register rm) | dart::compiler::Assembler | inline |
seqz(Register rd, Register rs) | dart::compiler::MicroAssembler | inline |
set1ps(XmmRegister dst, Register tmp, const Immediate &imm) | dart::compiler::Assembler | |
set1ps(XmmRegister dst, Register tmp, const Immediate &imm) | dart::compiler::Assembler | |
set_constant_pool_allowed(bool b) | dart::compiler::Assembler | inline |
set_constant_pool_allowed(bool b) | dart::compiler::Assembler | inline |
set_constant_pool_allowed(bool b) | dart::compiler::Assembler | inline |
set_constant_pool_allowed(bool b) | dart::compiler::Assembler | inline |
set_far_branch_level(intptr_t level) | dart::compiler::MicroAssembler | inline |
set_lr_state(compiler::LRState b) | dart::compiler::Assembler | inline |
set_lr_state(compiler::LRState state) | dart::compiler::Assembler | inline |
set_use_far_branches(bool b) | dart::compiler::Assembler | inline |
setcc(Condition condition, ByteRegister dst) | dart::compiler::Assembler | |
setcc(Condition condition, ByteRegister dst) | dart::compiler::Assembler | |
SetIf(Condition condition, Register rd) | dart::compiler::Assembler | |
SetPrologueOffset() | dart::compiler::Assembler | inline |
SetPrologueOffset() | dart::compiler::Assembler | inline |
SetReturnAddress(Register value) | dart::compiler::Assembler | |
SetReturnAddress(Register value) | dart::compiler::Assembler | |
SetReturnAddress(Register value) | dart::compiler::Assembler | inline |
SetReturnAddress(Register value) | dart::compiler::Assembler | inline |
SetReturnAddress(Register value) | dart::compiler::Assembler | inline |
SetupCSPFromThread(Register thr) | dart::compiler::Assembler | |
SetupDartSP(intptr_t reserve=4096) | dart::compiler::Assembler | |
SetupGlobalPoolAndDispatchTable() | dart::compiler::Assembler | |
SetupGlobalPoolAndDispatchTable() | dart::compiler::Assembler | |
SetupGlobalPoolAndDispatchTable() | dart::compiler::Assembler | |
sextb(Register rd, Register rs) | dart::compiler::MicroAssembler | |
sexth(Register rd, Register rs) | dart::compiler::MicroAssembler | |
sgtz(Register rd, Register rs) | dart::compiler::MicroAssembler | inline |
sh(Register rs2, Address addr) | dart::compiler::MicroAssembler | |
sh(Register rs2, Address addr, std::memory_order order) | dart::compiler::MicroAssembler | |
sh1add(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
sh1adduw(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
sh2add(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
sh2adduw(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
sh3add(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
sh3adduw(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
shldl(Register dst, Register src, Register shifter) | dart::compiler::Assembler | |
shldl(Register dst, Register src, const Immediate &imm) | dart::compiler::Assembler | |
shldl(const Address &operand, Register src, Register shifter) | dart::compiler::Assembler | |
shldl(Register dst, Register src, const Immediate &imm) | dart::compiler::Assembler | |
shldq(Register dst, Register src, Register shifter) | dart::compiler::Assembler | inline |
shldq(Register dst, Register src, const Immediate &imm) | dart::compiler::Assembler | |
shll(Register reg, const Immediate &imm) | dart::compiler::Assembler | |
shll(Register operand, Register shifter) | dart::compiler::Assembler | |
shll(const Address &operand, Register shifter) | dart::compiler::Assembler | |
shll(Register reg, const Immediate &imm) | dart::compiler::Assembler | |
shll(Register operand, Register shifter) | dart::compiler::Assembler | |
shlq(Register reg, const Immediate &imm) | dart::compiler::Assembler | |
shlq(Register operand, Register shifter) | dart::compiler::Assembler | |
dart::should_be_aligned() const | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::should_be_aligned() const | dart::compiler::AssemblerBase | inline |
dart::should_be_aligned_ | dart::compiler::AssemblerBase | protected |
dart::compiler::MicroAssembler::should_be_aligned_ | dart::compiler::AssemblerBase | protected |
shrdl(Register dst, Register src, Register shifter) | dart::compiler::Assembler | |
shrdl(Register dst, Register src, const Immediate &imm) | dart::compiler::Assembler | |
shrdl(const Address &dst, Register src, Register shifter) | dart::compiler::Assembler | |
shrdq(Register dst, Register src, Register shifter) | dart::compiler::Assembler | inline |
shrl(Register reg, const Immediate &imm) | dart::compiler::Assembler | |
shrl(Register operand, Register shifter) | dart::compiler::Assembler | |
shrl(Register reg, const Immediate &imm) | dart::compiler::Assembler | |
shrl(Register operand, Register shifter) | dart::compiler::Assembler | |
shrq(Register reg, const Immediate &imm) | dart::compiler::Assembler | |
shrq(Register operand, Register shifter) | dart::compiler::Assembler | |
shufpd(XmmRegister dst, XmmRegister src, const Immediate &mask) | dart::compiler::Assembler | |
shufpd(XmmRegister dst, XmmRegister src, const Immediate &mask) | dart::compiler::Assembler | |
shufps(XmmRegister dst, XmmRegister src, const Immediate &mask) | dart::compiler::Assembler | |
shufps(XmmRegister dst, XmmRegister src, const Immediate &mask) | dart::compiler::Assembler | |
SignFill(Register rd, Register rm, Condition cond=AL) | dart::compiler::Assembler | |
SimulatorPrintObject(Register rs1) | dart::compiler::MicroAssembler | |
sll(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
slli(Register rd, Register rs1, intptr_t shamt) | dart::compiler::MicroAssembler | |
slliuw(Register rd, Register rs1, intx_t imm) | dart::compiler::MicroAssembler | |
slt(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
slti(Register rd, Register rs1, intptr_t imm) | dart::compiler::MicroAssembler | |
sltiu(Register rd, Register rs1, intptr_t imm) | dart::compiler::MicroAssembler | |
sltu(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
sltz(Register rd, Register rs) | dart::compiler::MicroAssembler | inline |
smaddl(Register rd, Register rn, Register rm, Register ra, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
SmiTag(Register reg, Condition cond) | dart::compiler::Assembler | inline |
SmiTag(Register reg) override | dart::compiler::Assembler | inlinevirtual |
SmiTag(Register dst, Register src, Condition cond=AL) | dart::compiler::Assembler | inline |
SmiTag(Register reg) override | dart::compiler::Assembler | inlinevirtual |
SmiTag(Register dst, Register src) | dart::compiler::Assembler | inline |
SmiTag(Register reg) override | dart::compiler::Assembler | inlinevirtual |
SmiTag(Register reg) override | dart::compiler::Assembler | inlinevirtual |
SmiTag(Register dst, Register src) | dart::compiler::Assembler | inline |
SmiTag(Register reg) override | dart::compiler::Assembler | inlinevirtual |
SmiTagAndBranchIfOverflow(Register reg, Label *label) | dart::compiler::Assembler | inline |
SmiUntag(Register reg, Condition cond=AL) | dart::compiler::Assembler | inline |
SmiUntag(Register dst, Register src, Condition cond=AL) | dart::compiler::Assembler | inline |
SmiUntag(Register dst, Register src, Label *is_smi) | dart::compiler::Assembler | inline |
SmiUntag(Register reg) | dart::compiler::Assembler | inline |
SmiUntag(Register dst, Register src) | dart::compiler::Assembler | inline |
SmiUntag(Register reg) | dart::compiler::Assembler | inline |
SmiUntag(Register reg) | dart::compiler::Assembler | inline |
SmiUntag(Register dst, Register src) | dart::compiler::Assembler | inline |
SmiUntag(Register reg) | dart::compiler::Assembler | inline |
SmiUntag(Register dst, Register src) | dart::compiler::Assembler | inline |
SmiUntagAndSignExtend(Register reg) | dart::compiler::Assembler | inline |
SmiUntagAndSignExtend(Register dst, Register src) | dart::compiler::Assembler | inline |
SmiUntagOrCheckClass(Register object, intptr_t class_id, Register scratch, Label *is_smi) | dart::compiler::Assembler | |
SmiUntagOrCheckClass(Register object, intptr_t class_id, Label *smi) | dart::compiler::Assembler | |
smlal(Register rd_lo, Register rd_hi, Register rn, Register rm, Condition cond=AL) | dart::compiler::Assembler | |
smulh(Register rd, Register rn, Register rm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
smull(Register rd_lo, Register rd_hi, Register rn, Register rm, Condition cond=AL) | dart::compiler::Assembler | |
smull(Register rd, Register rn, Register rm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
snez(Register rd, Register rs) | dart::compiler::MicroAssembler | inline |
sqrtpd(XmmRegister dst) | dart::compiler::Assembler | |
sqrtps(XmmRegister dst) | dart::compiler::Assembler | |
sqrtsd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
sqrtss(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
sra(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
srai(Register rd, Register rs1, intptr_t shamt) | dart::compiler::MicroAssembler | |
srl(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
srli(Register rd, Register rs1, intptr_t shamt) | dart::compiler::MicroAssembler | |
dart::StackResource(ThreadState *thread) | dart::StackResource | inlineexplicit |
dart::compiler::MicroAssembler::StackResource(ThreadState *thread) | dart::StackResource | inlineexplicit |
std() | dart::compiler::Assembler | |
stlr(Register rt, Register rn, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
stm(BlockAddressMode am, Register base, RegList regs, Condition cond=AL) | dart::compiler::Assembler | |
dart::Stop(const char *message) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::Stop(const char *message) | dart::compiler::AssemblerBase | |
Store(Register reg, const Address &address, OperandSize type, Condition cond) | dart::compiler::Assembler | |
Store(Register reg, const Address &address, OperandSize type=kFourBytes) override | dart::compiler::Assembler | inlinevirtual |
Store(Register src, const Address &address, OperandSize sz=kEightBytes) override | dart::compiler::Assembler | virtual |
Store(Register src, const Address &address, OperandSize sz=kFourBytes) override | dart::compiler::Assembler | virtual |
Store(const Object &value, const Address &address) | dart::compiler::Assembler | |
Store(Register src, const Address &address, OperandSize sz=kWordBytes) override | dart::compiler::Assembler | virtual |
Store(Register src, const Address &address, OperandSize sz=kEightBytes) override | dart::compiler::Assembler | virtual |
StoreBarrier(Register object, Register value, CanBeSmi can_be_smi, Register scratch) override | dart::compiler::Assembler | virtual |
StoreBarrier(Register object, Register value, CanBeSmi can_value_be_smi, Register scratch) override | dart::compiler::Assembler | virtual |
StoreBarrier(Register object, Register value, CanBeSmi can_be_smi, Register scratch) override | dart::compiler::Assembler | virtual |
StoreBarrier(Register object, Register value, CanBeSmi can_value_be_smi, Register scratch) override | dart::compiler::Assembler | virtual |
StoreBarrier(Register object, Register value, CanBeSmi can_be_smi, Register scratch) override | dart::compiler::Assembler | virtual |
dart::StoreCompressedIntoArray(Register object, Register slot, Register value, CanBeSmi can_value_be_smi=kValueCanBeSmi, Register scratch=TMP) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::StoreCompressedIntoArray(Register object, Register slot, Register value, CanBeSmi can_value_be_smi=kValueCanBeSmi, Register scratch=TMP) | dart::compiler::AssemblerBase | inline |
dart::StoreCompressedIntoObject(Register object, const Address &address, Register value, CanBeSmi can_be_smi=kValueCanBeSmi, MemoryOrder memory_order=kRelaxedNonAtomic, Register scratch=TMP) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::StoreCompressedIntoObject(Register object, const Address &address, Register value, CanBeSmi can_be_smi=kValueCanBeSmi, MemoryOrder memory_order=kRelaxedNonAtomic, Register scratch=TMP) | dart::compiler::AssemblerBase | inline |
dart::StoreCompressedIntoObjectNoBarrier(Register object, const Address &address, Register value, MemoryOrder memory_order=kRelaxedNonAtomic) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::StoreCompressedIntoObjectNoBarrier(Register object, const Address &address, Register value, MemoryOrder memory_order=kRelaxedNonAtomic) | dart::compiler::AssemblerBase | inline |
dart::StoreCompressedIntoObjectOffset(Register object, int32_t offset, Register value, CanBeSmi can_be_smi=kValueCanBeSmi, MemoryOrder memory_order=kRelaxedNonAtomic, Register scratch=TMP) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::StoreCompressedIntoObjectOffset(Register object, int32_t offset, Register value, CanBeSmi can_be_smi=kValueCanBeSmi, MemoryOrder memory_order=kRelaxedNonAtomic, Register scratch=TMP) | dart::compiler::AssemblerBase | inline |
dart::StoreCompressedIntoObjectOffsetNoBarrier(Register object, int32_t offset, Register value, MemoryOrder memory_order=kRelaxedNonAtomic) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::StoreCompressedIntoObjectOffsetNoBarrier(Register object, int32_t offset, Register value, MemoryOrder memory_order=kRelaxedNonAtomic) | dart::compiler::AssemblerBase | inline |
StoreCompressedObjectIntoObjectNoBarrier(Register object, const Address &address, const Object &value, MemoryOrder memory_order=kRelaxedNonAtomic) | dart::compiler::AssemblerBase | inlinevirtual |
dart::StoreCompressedObjectIntoObjectOffsetNoBarrier(Register object, int32_t offset, const Object &value, MemoryOrder memory_order=kRelaxedNonAtomic) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::StoreCompressedObjectIntoObjectOffsetNoBarrier(Register object, int32_t offset, const Object &value, MemoryOrder memory_order=kRelaxedNonAtomic) | dart::compiler::AssemblerBase | inline |
StoreDFieldToOffset(VRegister src, Register base, int32_t offset) | dart::compiler::Assembler | inline |
StoreDFieldToOffset(FRegister src, Register base, int32_t offset) | dart::compiler::Assembler | inline |
StoreDToOffset(DRegister reg, Register base, int32_t offset, Condition cond=AL) | dart::compiler::Assembler | |
StoreDToOffset(VRegister src, Register base, int32_t offset) | dart::compiler::Assembler | |
StoreDToOffset(FRegister src, Register base, int32_t offset) | dart::compiler::Assembler | |
StoreFieldToOffset(Register reg, Register base, int32_t offset, OperandSize type=kFourBytes) override | dart::compiler::Assembler | inlinevirtual |
StoreFieldToOffset(Register reg, Register base, int32_t offset, OperandSize type, Condition cond) | dart::compiler::Assembler | inline |
StoreHalfWordUnaligned(Register src, Register addr, Register tmp) | dart::compiler::Assembler | |
StoreInternalPointer(Register object, const Address &dest, Register value) | dart::compiler::Assembler | |
StoreInternalPointer(Register object, const Address &dest, Register value) | dart::compiler::Assembler | |
StoreInternalPointer(Register object, const Address &dest, Register value) | dart::compiler::Assembler | |
StoreInternalPointer(Register object, const Address &dest, Register value) | dart::compiler::Assembler | |
StoreInternalPointer(Register object, const Address &dest, Register value) | dart::compiler::Assembler | |
dart::StoreIntoArray(Register object, Register slot, Register value, CanBeSmi can_value_be_smi=kValueCanBeSmi, Register scratch=TMP, OperandSize size=kWordBytes) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::StoreIntoArray(Register object, Register slot, Register value, CanBeSmi can_value_be_smi=kValueCanBeSmi, Register scratch=TMP, OperandSize size=kWordBytes) | dart::compiler::AssemblerBase | |
dart::StoreIntoObject(Register object, const Address &address, Register value, CanBeSmi can_be_smi=kValueCanBeSmi, MemoryOrder memory_order=kRelaxedNonAtomic, Register scratch=TMP, OperandSize size=kWordBytes) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::StoreIntoObject(Register object, const Address &address, Register value, CanBeSmi can_be_smi=kValueCanBeSmi, MemoryOrder memory_order=kRelaxedNonAtomic, Register scratch=TMP, OperandSize size=kWordBytes) | dart::compiler::AssemblerBase | |
dart::StoreIntoObjectNoBarrier(Register object, const Address &address, Register value, MemoryOrder memory_order=kRelaxedNonAtomic, OperandSize size=kWordBytes) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::StoreIntoObjectNoBarrier(Register object, const Address &address, Register value, MemoryOrder memory_order=kRelaxedNonAtomic, OperandSize size=kWordBytes) | dart::compiler::AssemblerBase | |
StoreIntoObjectOffset(Register object, int32_t offset, Register value, CanBeSmi can_be_smi=kValueCanBeSmi, MemoryOrder memory_order=kRelaxedNonAtomic, Register scratch=TMP, OperandSize size=kWordBytes) | dart::compiler::AssemblerBase | virtual |
StoreIntoObjectOffsetNoBarrier(Register object, int32_t offset, Register value, MemoryOrder memory_order=kRelaxedNonAtomic, OperandSize size=kWordBytes) | dart::compiler::AssemblerBase | virtual |
StoreIntoSmiField(const Address &dest, Register value) | dart::compiler::Assembler | |
StoreIntoSmiField(const Address &dest, Register value) | dart::compiler::Assembler | |
StoreIntoSmiField(const Address &dest, Register value) | dart::compiler::Assembler | |
StoreMemoryValue(Register src, Register base, int32_t offset) | dart::compiler::Assembler | inline |
StoreMemoryValue(Register src, Register base, int32_t offset) | dart::compiler::Assembler | inline |
StoreMemoryValue(Register src, Register base, int32_t offset) | dart::compiler::Assembler | inline |
StoreMemoryValue(Register src, Register base, int32_t offset) | dart::compiler::Assembler | inline |
StoreMemoryValue(Register src, Register base, int32_t offset) | dart::compiler::Assembler | inline |
StoreMultipleDToOffset(DRegister first, intptr_t count, Register base, int32_t offset) | dart::compiler::Assembler | |
StoreObject(const Address &dst, const Object &obj, OperandSize size=kWordBytes) | dart::compiler::Assembler | |
StoreObjectIntoObjectNoBarrier(Register object, const Address &dest, const Object &value, MemoryOrder memory_order=kRelaxedNonAtomic, OperandSize size=kWordBytes) override | dart::compiler::Assembler | virtual |
StoreObjectIntoObjectNoBarrier(Register object, const Address &address, const Object &value, MemoryOrder memory_order=kRelaxedNonAtomic, OperandSize size=kWordBytes) override | dart::compiler::Assembler | virtual |
StoreObjectIntoObjectNoBarrier(Register object, const Address &dest, const Object &value, MemoryOrder memory_order=kRelaxedNonAtomic, OperandSize size=kFourBytes) override | dart::compiler::Assembler | virtual |
StoreObjectIntoObjectNoBarrier(Register object, const Address &dest, const Object &value, MemoryOrder memory_order=kRelaxedNonAtomic, OperandSize size=kWordBytes) override | dart::compiler::Assembler | virtual |
StoreObjectIntoObjectNoBarrier(Register object, const Address &dest, const Object &value, MemoryOrder memory_order=kRelaxedNonAtomic, OperandSize size=kWordBytes) override | dart::compiler::Assembler | virtual |
dart::StoreObjectIntoObjectOffsetNoBarrier(Register object, int32_t offset, const Object &value, MemoryOrder memory_order=kRelaxedNonAtomic, OperandSize size=kWordBytes) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::StoreObjectIntoObjectOffsetNoBarrier(Register object, int32_t offset, const Object &value, MemoryOrder memory_order=kRelaxedNonAtomic, OperandSize size=kWordBytes) | dart::compiler::AssemblerBase | |
StorePairToOffset(Register low, Register high, Register base, int32_t offset, OperandSize sz=kEightBytes) | dart::compiler::Assembler | |
StoreQFieldToOffset(VRegister src, Register base, int32_t offset) | dart::compiler::Assembler | inline |
StoreQToOffset(VRegister src, Register base, int32_t offset) | dart::compiler::Assembler | |
StoreRelease(Register src, const Address &address, OperandSize size=kFourBytes) override | dart::compiler::Assembler | inlinevirtual |
StoreRelease(Register src, const Address &address, OperandSize size=kEightBytes) override | dart::compiler::Assembler | inlinevirtual |
StoreRelease(Register src, const Address &address, OperandSize size=kFourBytes) override | dart::compiler::Assembler | inlinevirtual |
StoreRelease(Register src, const Address &address, OperandSize size=kWordBytes) override | dart::compiler::Assembler | virtual |
StoreRelease(Register src, const Address &address, OperandSize size=kWordBytes) override | dart::compiler::Assembler | inlinevirtual |
dart::StoreReleaseCompressed(Register src, const Address &address) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::StoreReleaseCompressed(Register src, const Address &address) | dart::compiler::AssemblerBase | inline |
dart::StoreReleaseCompressedToOffset(Register src, Register base, int32_t offset=0) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::StoreReleaseCompressedToOffset(Register src, Register base, int32_t offset=0) | dart::compiler::AssemblerBase | inline |
dart::StoreReleaseToOffset(Register src, Register base, int32_t offset=0, OperandSize size=kWordBytes) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::StoreReleaseToOffset(Register src, Register base, int32_t offset=0, OperandSize size=kWordBytes) | dart::compiler::AssemblerBase | |
StoreSFieldToOffset(FRegister src, Register base, int32_t offset) | dart::compiler::Assembler | inline |
StoreSToOffset(SRegister reg, Register base, int32_t offset, Condition cond=AL) | dart::compiler::Assembler | |
StoreSToOffset(VRegister src, Register base, int32_t offset) | dart::compiler::Assembler | |
StoreSToOffset(FRegister src, Register base, int32_t offset) | dart::compiler::Assembler | |
StoreToOffset(Register reg, Register base, int32_t offset, OperandSize type=kFourBytes) override | dart::compiler::Assembler | inlinevirtual |
StoreToOffset(Register reg, Register base, int32_t offset, OperandSize type, Condition cond) | dart::compiler::Assembler | inline |
dart::StoreToSlot(Register src, Register base, const Slot &slot, CanBeSmi can_be_smi, MemoryOrder memory_order=kRelaxedNonAtomic, Register scratch=TMP) | dart::compiler::AssemblerBase | |
dart::StoreToSlot(Register src, Register base, const Slot &slot, MemoryOrder memory_order=kRelaxedNonAtomic, Register scratch=TMP) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::StoreToSlot(Register src, Register base, const Slot &slot, CanBeSmi can_be_smi, MemoryOrder memory_order=kRelaxedNonAtomic, Register scratch=TMP) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::StoreToSlot(Register src, Register base, const Slot &slot, MemoryOrder memory_order=kRelaxedNonAtomic, Register scratch=TMP) | dart::compiler::AssemblerBase | |
dart::StoreToSlotNoBarrier(Register src, Register base, const Slot &slot, MemoryOrder memory_order=kRelaxedNonAtomic) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::StoreToSlotNoBarrier(Register src, Register base, const Slot &slot, MemoryOrder memory_order=kRelaxedNonAtomic) | dart::compiler::AssemblerBase | |
StoreToStack(Register src, intptr_t depth) | dart::compiler::Assembler | |
StoreToStack(Register src, intptr_t depth) | dart::compiler::Assembler | |
StoreToStack(Register src, intptr_t depth) | dart::compiler::Assembler | |
StoreToStack(Register src, intptr_t depth) | dart::compiler::Assembler | |
StoreToStack(Register src, intptr_t depth) | dart::compiler::Assembler | |
StoreUnboxedDouble(FpuRegister src, Register base, int32_t offset) | dart::compiler::Assembler | inline |
StoreUnboxedDouble(FpuRegister src, Register base, int32_t offset) | dart::compiler::Assembler | inline |
StoreUnboxedDouble(FpuRegister src, Register base, int32_t offset) | dart::compiler::Assembler | inline |
StoreUnboxedDouble(FpuRegister src, Register base, int32_t offset) | dart::compiler::Assembler | inline |
StoreUnboxedDouble(FpuRegister src, Register base, int32_t offset) | dart::compiler::Assembler | inline |
StoreUnboxedSimd128(FpuRegister src, Register base, int32_t offset) | dart::compiler::Assembler | inline |
StoreUnboxedSimd128(FpuRegister src, Register base, int32_t offset) | dart::compiler::Assembler | inline |
StoreUnboxedSimd128(FpuRegister dst, Register base, int32_t offset) | dart::compiler::Assembler | inline |
StoreUnboxedSimd128(FpuRegister src, Register base, int32_t offset) | dart::compiler::Assembler | inline |
StoreUnboxedSimd128(FpuRegister dst, Register base, int32_t offset) | dart::compiler::Assembler | inline |
StoreWordToPoolIndex(Register value, intptr_t index, Register pp=PP, Condition cond=AL) | dart::compiler::Assembler | |
StoreWordToPoolIndex(Register src, intptr_t index, Register pp=PP) | dart::compiler::Assembler | |
StoreWordToPoolIndex(Register src, intptr_t index, Register pp=PP) | dart::compiler::Assembler | |
StoreWordToPoolIndex(Register src, intptr_t index) | dart::compiler::Assembler | |
StoreWordUnaligned(Register src, Register addr, Register tmp) | dart::compiler::Assembler | |
StoreZero(const Address &address, Register temp) | dart::compiler::Assembler | inline |
StoreZero(const Address &address, Register temp=kNoRegister) | dart::compiler::Assembler | inline |
StoreZero(const Address &address, Register temp=kNoRegister) | dart::compiler::Assembler | inline |
StoreZero(const Address &address, Register temp=kNoRegister) | dart::compiler::Assembler | inline |
StoreZero(const Address &address, Register temp=kNoRegister) | dart::compiler::Assembler | inline |
stp(Register rt, Register rt2, Address a, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
str(Register rd, Address ad, Condition cond=AL) | dart::compiler::Assembler | |
str(Register rt, Address a, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
strb(Register rd, Address ad, Condition cond=AL) | dart::compiler::Assembler | |
strd(Register rd, Register rd2, Register rn, int32_t offset, Condition cond=AL) | dart::compiler::Assembler | |
strex(Register rd, Register rt, Register rn, Condition cond=AL) | dart::compiler::Assembler | |
strh(Register rd, Address ad, Condition cond=AL) | dart::compiler::Assembler | |
stxr(Register rs, Register rt, Register rn, OperandSize size=kEightBytes) | dart::compiler::Assembler | inline |
sub(Register rd, Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
sub(Register rd, Register rn, Operand o, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
dart::compiler::MicroAssembler::sub(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
subi(Register rd, Register rs1, intptr_t imm) | dart::compiler::MicroAssembler | inline |
SubImmediate(Register rd, Register rn, int32_t value, Condition cond=AL) | dart::compiler::Assembler | |
SubImmediate(Register reg, const Immediate &imm) | dart::compiler::Assembler | |
SubImmediate(Register reg, const Immediate &imm, OperandSize width=kEightBytes) | dart::compiler::Assembler | |
SubImmediate(const Address &address, const Immediate &imm) | dart::compiler::Assembler | |
SubImmediateSetFlags(Register rd, Register rn, int32_t value, Condition cond=AL) | dart::compiler::Assembler | |
SubImmediateSetFlags(Register dest, Register rn, int64_t imm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | |
subpd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
subpl(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
subps(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
SubRegisters(Register dest, Register src) | dart::compiler::Assembler | inline |
SubRegisters(Register dest, Register src) | dart::compiler::Assembler | inline |
SubRegisters(Register dest, Register src) | dart::compiler::Assembler | inline |
SubRegisters(Register dest, Register src) | dart::compiler::Assembler | inline |
SubRegisters(Register dest, Register src) | dart::compiler::Assembler | inline |
subs(Register rd, Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
subs(Register rd, Register rn, Operand o, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
subsd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
subsd(XmmRegister dst, const Address &src) | dart::compiler::Assembler | |
subss(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
subss(XmmRegister dst, const Address &src) | dart::compiler::Assembler | |
subsw(Register rd, Register rn, Operand o) | dart::compiler::Assembler | inline |
SubtractBranchOverflow(Register rd, Register rs1, Register rs2, Label *overflow) | dart::compiler::Assembler | |
SubtractImmediateBranchOverflow(Register rd, Register rs1, intx_t imm, Label *overflow) | dart::compiler::Assembler | |
subw(Register rd, Register rn, Operand o) | dart::compiler::Assembler | inline |
Supports(Extension extension) const | dart::compiler::MicroAssembler | inline |
Supports(ExtensionSet extensions) const | dart::compiler::MicroAssembler | inline |
sw(Register rs2, Address addr) | dart::compiler::MicroAssembler | |
sw(Register rs2, Address addr, std::memory_order order) | dart::compiler::MicroAssembler | |
sxtb(Register rd, Register rn) | dart::compiler::Assembler | inline |
sxth(Register rd, Register rn) | dart::compiler::Assembler | inline |
sxtw(Register rd, Register rn) | dart::compiler::Assembler | inline |
TagAndPushPP() | dart::compiler::Assembler | inline |
TagAndPushPPAndPcMarker() | dart::compiler::Assembler | inline |
tbnz(Label *label, Register rt, intptr_t bit_number) | dart::compiler::Assembler | inline |
tbz(Label *label, Register rt, intptr_t bit_number) | dart::compiler::Assembler | inline |
teq(Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
testb(const Address &address, const Immediate &imm) | dart::compiler::Assembler | |
testb(const Address &address, ByteRegister reg) | dart::compiler::Assembler | |
testb(const Address &address, const Immediate &imm) | dart::compiler::Assembler | |
testb(const Address &address, Register reg) | dart::compiler::Assembler | |
TestImmediate(Register rn, int32_t imm, Condition cond=AL) | dart::compiler::Assembler | |
TestImmediate(Register rn, int64_t imm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | |
TestImmediate(Register rn, intx_t imm, OperandSize sz=kWordBytes) | dart::compiler::Assembler | |
TestImmediate(Register dst, const Immediate &imm, OperandSize width=kEightBytes) | dart::compiler::Assembler | |
testl(Register reg1, Register reg2) | dart::compiler::Assembler | |
testl(Register reg, const Immediate &imm) | dart::compiler::Assembler | |
testl(const Address &address, const Immediate &imm) | dart::compiler::Assembler | |
testl(const Address &address, Register reg) | dart::compiler::Assembler | |
testl(Register reg, const Immediate &imm) | dart::compiler::Assembler | inline |
testq(Register reg, const Immediate &imm) | dart::compiler::Assembler | |
TestRegisters(Register rn, Register rm) | dart::compiler::Assembler | |
dart::thread() const | dart::StackResource | inline |
dart::compiler::MicroAssembler::thread() const | dart::StackResource | inline |
TransitionGeneratedToNative(Register destination_address, Register exit_frame_fp, Register exit_through_ffi, Register scratch0, bool enter_safepoint) | dart::compiler::Assembler | |
TransitionGeneratedToNative(Register destination_address, Register new_exit_frame, Register new_exit_through_ffi, bool enter_safepoint) | dart::compiler::Assembler | |
TransitionGeneratedToNative(Register destination_address, Register new_exit_frame, Register new_exit_through_ffi, bool enter_safepoint) | dart::compiler::Assembler | |
TransitionGeneratedToNative(Register destination_address, Register new_exit_frame, Register new_exit_through_ffi, bool enter_safepoint) | dart::compiler::Assembler | |
TransitionGeneratedToNative(Register destination_address, Register new_exit_frame, Register new_exit_through_ffi, bool enter_safepoint) | dart::compiler::Assembler | |
TransitionNativeToGenerated(Register scratch0, Register scratch1, bool exit_safepoint, bool ignore_unwind_in_progress=false, bool set_tag=true) | dart::compiler::Assembler | |
TransitionNativeToGenerated(Register scratch, bool exit_safepoint, bool ignore_unwind_in_progress=false, bool set_tag=true) | dart::compiler::Assembler | |
TransitionNativeToGenerated(Register scratch, bool exit_safepoint, bool ignore_unwind_in_progress=false, bool set_tag=true) | dart::compiler::Assembler | |
TransitionNativeToGenerated(Register scratch, bool exit_safepoint, bool ignore_unwind_in_progress=false, bool set_tag=true) | dart::compiler::Assembler | |
TransitionNativeToGenerated(bool leave_safepoint, bool ignore_unwind_in_progress=false, bool set_tag=true) | dart::compiler::Assembler | |
trap() | dart::compiler::MicroAssembler | |
dart::TryAllocate(const Class &cls, Label *failure, JumpDistance distance, Register instance_reg, Register temp) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::TryAllocate(const Class &cls, Label *failure, JumpDistance distance, Register instance_reg, Register temp) | dart::compiler::AssemblerBase | inline |
TryAllocateArray(intptr_t cid, intptr_t instance_size, Label *failure, Register instance, Register end_address, Register temp1, Register temp2) | dart::compiler::Assembler | |
TryAllocateArray(intptr_t cid, intptr_t instance_size, Label *failure, Register instance, Register end_address, Register temp1, Register temp2) | dart::compiler::Assembler | |
TryAllocateArray(intptr_t cid, intptr_t instance_size, Label *failure, JumpDistance distance, Register instance, Register end_address, Register temp) | dart::compiler::Assembler | |
TryAllocateArray(intptr_t cid, intptr_t instance_size, Label *failure, Register instance, Register end_address, Register temp1, Register temp2) | dart::compiler::Assembler | |
TryAllocateArray(intptr_t cid, intptr_t instance_size, Label *failure, JumpDistance distance, Register instance, Register end_address, Register temp) | dart::compiler::Assembler | |
TryAllocateObject(intptr_t cid, intptr_t instance_size, Label *failure, JumpDistance distance, Register instance_reg, Register temp_reg) override | dart::compiler::Assembler | virtual |
TryAllocateObject(intptr_t cid, intptr_t instance_size, Label *failure, JumpDistance distance, Register instance_reg, Register top_reg) override | dart::compiler::Assembler | virtual |
TryAllocateObject(intptr_t cid, intptr_t instance_size, Label *failure, JumpDistance distance, Register instance_reg, Register temp_reg) override | dart::compiler::Assembler | virtual |
TryAllocateObject(intptr_t cid, intptr_t instance_size, Label *failure, JumpDistance distance, Register instance_reg, Register temp_reg) override | dart::compiler::Assembler | virtual |
TryAllocateObject(intptr_t cid, intptr_t instance_size, Label *failure, JumpDistance distance, Register instance_reg, Register temp) override | dart::compiler::Assembler | virtual |
TsanLoadAcquire(Register addr) | dart::compiler::Assembler | |
TsanLoadAcquire(Register addr) | dart::compiler::Assembler | |
TsanLoadAcquire(Address addr) | dart::compiler::Assembler | |
TsanStoreRelease(Register addr) | dart::compiler::Assembler | |
TsanStoreRelease(Register addr) | dart::compiler::Assembler | |
TsanStoreRelease(Address addr) | dart::compiler::Assembler | |
tst(Register rn, Operand o, Condition cond=AL) | dart::compiler::Assembler | |
tst(Register rn, Operand o, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
tsti(Register rn, const Immediate &imm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
ubfiz(Register rd, Register rn, int low_bit, int width, OperandSize size=kEightBytes) | dart::compiler::Assembler | inline |
ubfm(Register rd, Register rn, int r_imm, int s_imm, OperandSize size=kEightBytes) | dart::compiler::Assembler | inline |
ubfx(Register rd, Register rn, int32_t lsb, int32_t width, Condition cond=AL) | dart::compiler::Assembler | |
ubfx(Register rd, Register rn, int low_bit, int width, OperandSize size=kEightBytes) | dart::compiler::Assembler | inline |
udiv(Register rd, Register rn, Register rm, Condition cond=AL) | dart::compiler::Assembler | |
udiv(Register rd, Register rn, Register rm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
umaal(Register rd_lo, Register rd_hi, Register rn, Register rm) | dart::compiler::Assembler | |
umaddl(Register rd, Register rn, Register rm, Register ra, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
umlal(Register rd_lo, Register rd_hi, Register rn, Register rm, Condition cond=AL) | dart::compiler::Assembler | |
umulh(Register rd, Register rn, Register rm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
umull(Register rd_lo, Register rd_hi, Register rn, Register rm, Condition cond=AL) | dart::compiler::Assembler | |
umull(Register rd, Register rn, Register rm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | inline |
dart::unchecked_entry_offset_ | dart::compiler::AssemblerBase | protected |
dart::compiler::MicroAssembler::unchecked_entry_offset_ | dart::compiler::AssemblerBase | protected |
dart::UncheckedEntryOffset() const | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::UncheckedEntryOffset() const | dart::compiler::AssemblerBase | inline |
dart::Unimplemented(const char *message) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::Unimplemented(const char *message) | dart::compiler::AssemblerBase | |
unpckhpd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
unpckhps(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
unpcklpd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
unpcklps(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
dart::Unreachable(const char *message) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::Unreachable(const char *message) | dart::compiler::AssemblerBase | |
dart::UnrolledMemCopy(Register dst_base, intptr_t dst_offset, Register src_base, intptr_t src_offset, intptr_t size, Register temp) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::UnrolledMemCopy(Register dst_base, intptr_t dst_offset, Register src_base, intptr_t src_offset, intptr_t size, Register temp) | dart::compiler::AssemblerBase | |
dart::Untested(const char *message) | dart::compiler::AssemblerBase | |
dart::compiler::MicroAssembler::Untested(const char *message) | dart::compiler::AssemblerBase | |
dart::Unwind(ThreadState *thread) | dart::StackResource | inlinestatic |
dart::compiler::MicroAssembler::Unwind(ThreadState *thread) | dart::StackResource | inlinestatic |
dart::UnwindAbove(ThreadState *thread, StackResource *new_top) | dart::StackResource | static |
dart::compiler::MicroAssembler::UnwindAbove(ThreadState *thread, StackResource *new_top) | dart::StackResource | static |
UpdateBOffset(intptr_t branch_position, intptr_t new_offset) | dart::compiler::MicroAssembler | protected |
UpdateCBOffset(intptr_t branch_position, intptr_t new_offset) | dart::compiler::MicroAssembler | protected |
UpdateCJOffset(intptr_t branch_position, intptr_t new_offset) | dart::compiler::MicroAssembler | protected |
UpdateFarOffset(intptr_t branch_position, intptr_t new_offset) | dart::compiler::MicroAssembler | protected |
UpdateJOffset(intptr_t branch_position, intptr_t new_offset) | dart::compiler::MicroAssembler | protected |
use_far_branches() const | dart::compiler::Assembler | inline |
use_far_branches() const | dart::compiler::Assembler | inline |
uxtb(Register rd, Register rn) | dart::compiler::Assembler | inline |
uxth(Register rd, Register rn) | dart::compiler::Assembler | inline |
uxtw(Register rd, Register rn) | dart::compiler::Assembler | inline |
vabsd(DRegister dd, DRegister dm, Condition cond=AL) | dart::compiler::Assembler | |
vabsd(VRegister vd, VRegister vn) | dart::compiler::Assembler | inline |
vabsqs(QRegister qd, QRegister qm) | dart::compiler::Assembler | |
vabss(SRegister sd, SRegister sm, Condition cond=AL) | dart::compiler::Assembler | |
vabss(VRegister vd, VRegister vn) | dart::compiler::Assembler | inline |
vaddd(DRegister dd, DRegister dn, DRegister dm, Condition cond=AL) | dart::compiler::Assembler | |
vaddd(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vaddqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vaddqs(QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vadds(SRegister sd, SRegister sn, SRegister sm, Condition cond=AL) | dart::compiler::Assembler | |
vadds(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vaddw(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vaddx(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vand(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vandq(QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vceqd(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vceqqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vceqqs(QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vceqs(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vcged(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vcgeqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vcgeqs(QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vcges(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vcgtd(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vcgtqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vcgtqs(QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vcgts(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vcmpd(DRegister dd, DRegister dm, Condition cond=AL) | dart::compiler::Assembler | |
vcmpdz(DRegister dd, Condition cond=AL) | dart::compiler::Assembler | |
vcmps(SRegister sd, SRegister sm, Condition cond=AL) | dart::compiler::Assembler | |
vcmpsz(SRegister sd, Condition cond=AL) | dart::compiler::Assembler | |
vcugeqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vcugtqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vcvtdi(DRegister dd, SRegister sm, Condition cond=AL) | dart::compiler::Assembler | |
vcvtds(DRegister dd, SRegister sm, Condition cond=AL) | dart::compiler::Assembler | |
vcvtdu(DRegister dd, SRegister sm, Condition cond=AL) | dart::compiler::Assembler | |
vcvtid(SRegister sd, DRegister dm, Condition cond=AL) | dart::compiler::Assembler | |
vcvtis(SRegister sd, SRegister sm, Condition cond=AL) | dart::compiler::Assembler | |
vcvtsd(SRegister sd, DRegister dm, Condition cond=AL) | dart::compiler::Assembler | |
vcvtsi(SRegister sd, SRegister sm, Condition cond=AL) | dart::compiler::Assembler | |
vcvtsu(SRegister sd, SRegister sm, Condition cond=AL) | dart::compiler::Assembler | |
vcvtud(SRegister sd, DRegister dm, Condition cond=AL) | dart::compiler::Assembler | |
vcvtus(SRegister sd, SRegister sm, Condition cond=AL) | dart::compiler::Assembler | |
vdivd(DRegister dd, DRegister dn, DRegister dm, Condition cond=AL) | dart::compiler::Assembler | |
vdivd(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
Vdivqs(QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vdivs(SRegister sd, SRegister sn, SRegister sm, Condition cond=AL) | dart::compiler::Assembler | |
vdivs(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vdup(OperandSize sz, QRegister qd, DRegister dm, int idx) | dart::compiler::Assembler | |
vdupd(VRegister vd, VRegister vn, int32_t idx) | dart::compiler::Assembler | inline |
vdups(VRegister vd, VRegister vn, int32_t idx) | dart::compiler::Assembler | inline |
vdupw(VRegister vd, Register rn) | dart::compiler::Assembler | inline |
vdupx(VRegister vd, Register rn) | dart::compiler::Assembler | inline |
veor(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
veorq(QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
dart::VerifySmi(Register dst) | dart::compiler::AssemblerBase | inline |
dart::compiler::MicroAssembler::VerifySmi(Register dst) | dart::compiler::AssemblerBase | inline |
VerifyStoreNeedsNoWriteBarrier(Register object, Register value) override | dart::compiler::Assembler | virtual |
VerifyStoreNeedsNoWriteBarrier(Register object, Register value) override | dart::compiler::Assembler | virtual |
VerifyStoreNeedsNoWriteBarrier(Register object, Register value) override | dart::compiler::Assembler | virtual |
VerifyStoreNeedsNoWriteBarrier(Register object, Register value) override | dart::compiler::Assembler | virtual |
VerifyStoreNeedsNoWriteBarrier(Register object, Register value) override | dart::compiler::Assembler | virtual |
vinsd(VRegister vd, int32_t didx, VRegister vn, int32_t sidx) | dart::compiler::Assembler | inline |
vinss(VRegister vd, int32_t didx, VRegister vn, int32_t sidx) | dart::compiler::Assembler | inline |
vinsw(VRegister vd, int32_t didx, Register rn) | dart::compiler::Assembler | inline |
vinsx(VRegister vd, int32_t didx, Register rn) | dart::compiler::Assembler | inline |
vldmd(BlockAddressMode am, Register base, DRegister first, intptr_t count, Condition cond=AL) | dart::compiler::Assembler | |
vldms(BlockAddressMode am, Register base, SRegister first, SRegister last, Condition cond=AL) | dart::compiler::Assembler | |
vldrd(DRegister dd, Address ad, Condition cond=AL) | dart::compiler::Assembler | |
vldrs(SRegister sd, Address ad, Condition cond=AL) | dart::compiler::Assembler | |
vmaxd(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vmaxqs(QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vmaxs(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vmind(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vminqs(QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vmins(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vmlad(DRegister dd, DRegister dn, DRegister dm, Condition cond=AL) | dart::compiler::Assembler | |
vmlas(SRegister sd, SRegister sn, SRegister sm, Condition cond=AL) | dart::compiler::Assembler | |
vmlsd(DRegister dd, DRegister dn, DRegister dm, Condition cond=AL) | dart::compiler::Assembler | |
vmlss(SRegister sd, SRegister sn, SRegister sm, Condition cond=AL) | dart::compiler::Assembler | |
vmov(VRegister vd, VRegister vn) | dart::compiler::Assembler | inline |
vmovd(DRegister dd, DRegister dm, Condition cond=AL) | dart::compiler::Assembler | |
vmovd(DRegister dd, double d_imm, Condition cond=AL) | dart::compiler::Assembler | |
vmovdr(DRegister dd, int i, Register rt, Condition cond=AL) | dart::compiler::Assembler | |
vmovdrr(DRegister dm, Register rt, Register rt2, Condition cond=AL) | dart::compiler::Assembler | |
vmovq(QRegister qd, QRegister qm) | dart::compiler::Assembler | |
vmovrd(Register rd, VRegister vn, int32_t sidx) | dart::compiler::Assembler | inline |
vmovrrd(Register rt, Register rt2, DRegister dm, Condition cond=AL) | dart::compiler::Assembler | |
vmovrrs(Register rt, Register rt2, SRegister sm, Condition cond=AL) | dart::compiler::Assembler | |
vmovrs(Register rt, SRegister sn, Condition cond=AL) | dart::compiler::Assembler | |
vmovrs(Register rd, VRegister vn, int32_t sidx) | dart::compiler::Assembler | inline |
vmovs(SRegister sd, SRegister sm, Condition cond=AL) | dart::compiler::Assembler | |
vmovs(SRegister sd, float s_imm, Condition cond=AL) | dart::compiler::Assembler | |
vmovsr(SRegister sn, Register rt, Condition cond=AL) | dart::compiler::Assembler | |
vmovsrr(SRegister sm, Register rt, Register rt2, Condition cond=AL) | dart::compiler::Assembler | |
vmrs(Register rd, Condition cond=AL) | dart::compiler::Assembler | |
vmstat(Condition cond=AL) | dart::compiler::Assembler | |
VMTagAddress() | dart::compiler::Assembler | inlinestatic |
VMTagAddress() | dart::compiler::Assembler | static |
vmuld(DRegister dd, DRegister dn, DRegister dm, Condition cond=AL) | dart::compiler::Assembler | |
vmuld(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vmulqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vmulqs(QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vmuls(SRegister sd, SRegister sn, SRegister sm, Condition cond=AL) | dart::compiler::Assembler | |
vmuls(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vmvnq(QRegister qd, QRegister qm) | dart::compiler::Assembler | |
vnegd(DRegister dd, DRegister dm, Condition cond=AL) | dart::compiler::Assembler | |
vnegd(VRegister vd, VRegister vn) | dart::compiler::Assembler | inline |
vnegqs(QRegister qd, QRegister qm) | dart::compiler::Assembler | |
vnegs(SRegister sd, SRegister sm, Condition cond=AL) | dart::compiler::Assembler | |
vnegs(VRegister vd, VRegister vn) | dart::compiler::Assembler | inline |
vnot(VRegister vd, VRegister vn) | dart::compiler::Assembler | inline |
vornq(QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vorr(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vorrq(QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
Vreciprocalqs(QRegister qd, QRegister qm) | dart::compiler::Assembler | |
VreciprocalSqrtqs(QRegister qd, QRegister qm) | dart::compiler::Assembler | |
vrecpeqs(QRegister qd, QRegister qm) | dart::compiler::Assembler | |
vrecpes(VRegister vd, VRegister vn) | dart::compiler::Assembler | inline |
VRecps(VRegister vd, VRegister vn) | dart::compiler::Assembler | |
vrecpsqs(QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vrecpss(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vrsqrteqs(QRegister qd, QRegister qm) | dart::compiler::Assembler | |
vrsqrtes(VRegister vd, VRegister vn) | dart::compiler::Assembler | inline |
VRSqrts(VRegister vd, VRegister vn) | dart::compiler::Assembler | |
vrsqrtsqs(QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vrsqrtss(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vshlqi(OperandSize sz, QRegister qd, QRegister qm, QRegister qn) | dart::compiler::Assembler | |
vshlqu(OperandSize sz, QRegister qd, QRegister qm, QRegister qn) | dart::compiler::Assembler | |
vsqrtd(DRegister dd, DRegister dm, Condition cond=AL) | dart::compiler::Assembler | |
vsqrtd(VRegister vd, VRegister vn) | dart::compiler::Assembler | inline |
Vsqrtqs(QRegister qd, QRegister qm, QRegister temp) | dart::compiler::Assembler | |
vsqrts(SRegister sd, SRegister sm, Condition cond=AL) | dart::compiler::Assembler | |
vsqrts(VRegister vd, VRegister vn) | dart::compiler::Assembler | inline |
vstmd(BlockAddressMode am, Register base, DRegister first, intptr_t count, Condition cond=AL) | dart::compiler::Assembler | |
vstms(BlockAddressMode am, Register base, SRegister first, SRegister last, Condition cond=AL) | dart::compiler::Assembler | |
vstrd(DRegister dd, Address ad, Condition cond=AL) | dart::compiler::Assembler | |
vstrs(SRegister sd, Address ad, Condition cond=AL) | dart::compiler::Assembler | |
vsubd(DRegister dd, DRegister dn, DRegister dm, Condition cond=AL) | dart::compiler::Assembler | |
vsubd(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vsubqi(OperandSize sz, QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vsubqs(QRegister qd, QRegister qn, QRegister qm) | dart::compiler::Assembler | |
vsubs(SRegister sd, SRegister sn, SRegister sm, Condition cond=AL) | dart::compiler::Assembler | |
vsubs(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vsubw(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vsubx(VRegister vd, VRegister vn, VRegister vm) | dart::compiler::Assembler | inline |
vtbl(DRegister dd, DRegister dn, int length, DRegister dm) | dart::compiler::Assembler | |
vzipqw(QRegister qd, QRegister qm) | dart::compiler::Assembler | |
Write16(intptr_t position, uint16_t instruction) | dart::compiler::MicroAssembler | inlineprotected |
Write32(intptr_t position, uint32_t instruction) | dart::compiler::MicroAssembler | inlineprotected |
WriteAllocationCanary(Register top) | dart::compiler::Assembler | inline |
WriteAllocationCanary(Register top) | dart::compiler::Assembler | inline |
WriteAllocationCanary(Register top) | dart::compiler::Assembler | inline |
WriteAllocationCanary(Register top) | dart::compiler::Assembler | inline |
WriteAllocationCanary(Register top) | dart::compiler::Assembler | inline |
XA(L, movups, 0x10, 0x0F) | dart::compiler::Assembler | |
xchgl(Register dst, Register src) | dart::compiler::Assembler | |
xnor(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
xor_(Register rd, Register rs1, Register rs2) | dart::compiler::MicroAssembler | |
xori(Register rd, Register rs1, intptr_t imm) | dart::compiler::MicroAssembler | |
XorImmediate(Register rd, Register rn, int64_t imm, OperandSize sz=kEightBytes) | dart::compiler::Assembler | |
XorImmediate(Register rd, Register rn, intx_t imm, OperandSize sz=kWordBytes) | dart::compiler::Assembler | |
XorImmediate(Register dst, const Immediate &imm) | dart::compiler::Assembler | |
xorpd(XmmRegister dst, const Address &src) | dart::compiler::Assembler | |
xorpd(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
xorps(XmmRegister dst, const Address &src) | dart::compiler::Assembler | |
xorps(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
ZeroInitCompressedSmiField(const Address &dest) | dart::compiler::Assembler | |
ZeroInitSmiField(const Address &dest) | dart::compiler::Assembler | |
ZeroInitSmiField(const Address &dest) | dart::compiler::Assembler | |
zerowps(XmmRegister dst) | dart::compiler::Assembler | |
zerowps(XmmRegister dst, XmmRegister src) | dart::compiler::Assembler | |
zexth(Register rd, Register rs) | dart::compiler::MicroAssembler | |
~Assembler() | dart::compiler::Assembler | inline |
~Assembler() | dart::compiler::Assembler | inline |
~Assembler() | dart::compiler::Assembler | inline |
~Assembler() | dart::compiler::Assembler | inline |
~Assembler() | dart::compiler::Assembler | inline |
~AssemblerBase() | dart::compiler::AssemblerBase | virtual |
~MicroAssembler() | dart::compiler::MicroAssembler | |
~StackResource() | dart::StackResource | virtual |