AttributesEqual(const Instruction &other) const | dart::MemoryCopyInstr | inlinevirtual |
BaseClass typedef | dart::TemplateInstruction< 5, NoThrow > | |
can_overlap() const | dart::MemoryCopyInstr | inline |
Canonicalize(FlowGraph *flow_graph) | dart::MemoryCopyInstr | virtual |
ComputeCanDeoptimize() const | dart::MemoryCopyInstr | inlinevirtual |
DECLARE_ATTRIBUTE(element_size()) | dart::MemoryCopyInstr | |
dest() const | dart::MemoryCopyInstr | inline |
dest_cid() const | dart::MemoryCopyInstr | inline |
dest_start() const | dart::MemoryCopyInstr | inline |
DISALLOW_COPY_AND_ASSIGN(MemoryCopyInstr) | dart::MemoryCopyInstr | |
element_size() const | dart::MemoryCopyInstr | inline |
EmitLoopCopy(FlowGraphCompiler *compiler, Register dest_reg, Register src_reg, Register length_reg, compiler::Label *done, compiler::Label *copy_forwards=nullptr) | dart::MemoryCopyInstr | |
EmitUnrolledCopy(FlowGraphCompiler *compiler, Register dest_reg, Register src_reg, intptr_t num_elements, bool reversed) | dart::MemoryCopyInstr | |
HasUnknownSideEffects() const | dart::MemoryCopyInstr | inlinevirtual |
InputAt(intptr_t i) const | dart::TemplateInstruction< 5, NoThrow > | inlinevirtual |
InputCount() const | dart::TemplateInstruction< 5, NoThrow > | inlinevirtual |
inputs_ | dart::TemplateInstruction< 5, NoThrow > | protected |
IsArrayTypeSupported(classid_t array_cid) | dart::MemoryCopyInstr | inlinestatic |
kDestPos enum value | dart::MemoryCopyInstr | |
kDestStartPos enum value | dart::MemoryCopyInstr | |
kLengthPos enum value | dart::MemoryCopyInstr | |
kSrcPos enum value | dart::MemoryCopyInstr | |
kSrcStartPos enum value | dart::MemoryCopyInstr | |
length() const | dart::MemoryCopyInstr | inline |
MayThrow() const | dart::TemplateInstruction< 5, NoThrow > | inlinevirtual |
MemoryCopyInstr(Value *src, classid_t src_cid, Value *dest, classid_t dest_cid, Value *src_start, Value *dest_start, Value *length, bool unboxed_inputs, bool can_overlap=true) | dart::MemoryCopyInstr | inline |
PrepareLengthRegForLoop(FlowGraphCompiler *compiler, Register length_reg, compiler::Label *done) | dart::MemoryCopyInstr | |
RequiredInputRepresentation(intptr_t index) const | dart::MemoryCopyInstr | inlinevirtual |
src() const | dart::MemoryCopyInstr | inline |
src_cid() const | dart::MemoryCopyInstr | inline |
src_start() const | dart::MemoryCopyInstr | inline |
TemplateInstruction(intptr_t deopt_id=DeoptId::kNone) | dart::TemplateInstruction< 5, NoThrow > | inlineexplicit |
TemplateInstruction(const InstructionSource &source, intptr_t deopt_id=DeoptId::kNone) | dart::TemplateInstruction< 5, NoThrow > | inline |
unboxed_inputs() const | dart::MemoryCopyInstr | inline |