|
| InstructionSequence (Isolate *isolate, Zone *zone, InstructionBlocks *instruction_blocks) |
|
int | NextVirtualRegister () |
|
int | VirtualRegisterCount () const |
|
const InstructionBlocks & | instruction_blocks () const |
|
const InstructionBlocks & | ao_blocks () const |
|
int | InstructionBlockCount () const |
|
InstructionBlock * | InstructionBlockAt (RpoNumber rpo_number) |
|
int | LastLoopInstructionIndex (const InstructionBlock *block) |
|
const InstructionBlock * | InstructionBlockAt (RpoNumber rpo_number) const |
|
InstructionBlock * | GetInstructionBlock (int instruction_index) const |
|
MachineRepresentation | GetRepresentation (int virtual_register) const |
|
void | MarkAsRepresentation (MachineRepresentation rep, int virtual_register) |
|
bool | IsReference (int virtual_register) const |
|
bool | IsFP (int virtual_register) const |
|
int | representation_mask () const |
|
bool | HasFPVirtualRegisters () const |
|
Instruction * | GetBlockStart (RpoNumber rpo) const |
|
const_iterator | begin () const |
|
const_iterator | end () const |
|
const InstructionDeque & | instructions () const |
|
int | LastInstructionIndex () const |
|
Instruction * | InstructionAt (int index) const |
|
Isolate * | isolate () const |
|
const ReferenceMapDeque * | reference_maps () const |
|
Zone * | zone () const |
|
int | AddInstruction (Instruction *instr) |
|
void | StartBlock (RpoNumber rpo) |
|
void | EndBlock (RpoNumber rpo) |
|
int | AddConstant (int virtual_register, Constant constant) |
|
Constant | GetConstant (int virtual_register) const |
|
Immediates & | immediates () |
|
ImmediateOperand | AddImmediate (const Constant &constant) |
|
Constant | GetImmediate (const ImmediateOperand *op) const |
|
int | AddDeoptimizationEntry (FrameStateDescriptor *descriptor, DeoptimizeKind kind, DeoptimizeReason reason, VectorSlotPair const &feedback) |
|
DeoptimizationEntry const & | GetDeoptimizationEntry (int deoptimization_id) |
|
int | GetDeoptimizationEntryCount () const |
|
RpoNumber | InputRpo (Instruction *instr, size_t index) |
|
bool | GetSourcePosition (const Instruction *instr, SourcePosition *result) const |
|
void | SetSourcePosition (const Instruction *instr, SourcePosition value) |
|
bool | ContainsCall () const |
|
void | Print () const |
|
void | PrintBlock (int block_id) const |
|
void | ValidateEdgeSplitForm () const |
|
void | ValidateDeferredBlockExitPaths () const |
|
void | ValidateDeferredBlockEntryPaths () const |
|
void | ValidateSSA () const |
|
void | RecomputeAssemblyOrderForTesting () |
|
Definition at line 1437 of file instruction.h.