Bind(Label *label) | v8::internal::compiler::RawMachineAssembler | |
Branch(Node *condition, Label *true_val, Label *false_val) | v8::internal::compiler::RawMachineAssembler | |
Build(CpuFeature feature) | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
Build(CpuFeature feature1, CpuFeature feature2) | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
Build(StreamBuilderMode mode=kTargetInstructions) | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
Build(InstructionSelector::Features features, StreamBuilderMode mode=kTargetInstructions) | v8::internal::compiler::InstructionSelectorTest::FINAL | |
call_descriptor() const | v8::internal::compiler::RawMachineAssembler | inline |
call_descriptor_ | v8::internal::compiler::RawMachineAssembler | private |
CallFunctionStub0(Node *function, Node *receiver, Node *context, Node *frame_state, CallFunctionFlags flags) | v8::internal::compiler::RawMachineAssembler | |
CallJS0(Node *function, Node *receiver, Node *context, Node *frame_state) | v8::internal::compiler::RawMachineAssembler | |
CallRuntime1(Runtime::FunctionId function, Node *arg0, Node *context, Node *frame_state) | v8::internal::compiler::RawMachineAssembler | |
ChangeFloat32ToFloat64(Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
ChangeFloat64ToInt32(Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
ChangeFloat64ToUint32(Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
ChangeInt32ToFloat64(Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
ChangeInt32ToInt64(Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
ChangeUint32ToFloat64(Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
ChangeUint32ToUint64(Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
common() | v8::internal::compiler::RawMachineAssembler | inline |
common_ | v8::internal::compiler::RawMachineAssembler | private |
ConstantMap typedef | v8::internal::compiler::InstructionSelectorTest::FINAL | private |
constants_ | v8::internal::compiler::InstructionSelectorTest::FINAL | private |
ConvertInt32ToIntPtr(Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
ConvertIntPtrToInt32(Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
current_block_ | v8::internal::compiler::RawMachineAssembler | private |
CurrentBlock() | v8::internal::compiler::RawMachineAssembler | private |
deoptimization_entries_ | v8::internal::compiler::InstructionSelectorTest::FINAL | private |
Deoptimize(Node *state) | v8::internal::compiler::RawMachineAssembler | |
DISALLOW_COPY_AND_ASSIGN(RawMachineAssembler) | v8::internal::compiler::RawMachineAssembler | private |
doubles_ | v8::internal::compiler::InstructionSelectorTest::FINAL | private |
EnsureBlock(Label *label) | v8::internal::compiler::RawMachineAssembler | private |
Exit() | v8::internal::compiler::RawMachineAssembler | |
exit_label_ | v8::internal::compiler::RawMachineAssembler | private |
Export() | v8::internal::compiler::RawMachineAssembler | |
Float32Constant(float value) | v8::internal::compiler::RawMachineAssembler | inline |
Float64Add(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Float64Constant(double value) | v8::internal::compiler::RawMachineAssembler | inline |
Float64Div(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Float64Equal(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Float64GreaterThan(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Float64GreaterThanOrEqual(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Float64LessThan(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Float64LessThanOrEqual(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Float64Mod(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Float64Mul(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Float64NotEqual(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Float64Sub(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
GetFrameStateDescriptor(int deoptimization_id) | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
GetFrameStateDescriptorCount() | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
Goto(Label *label) | v8::internal::compiler::RawMachineAssembler | |
graph() const | v8::internal::compiler::GraphBuilder | inline |
graph_ | v8::internal::compiler::GraphBuilder | private |
GraphBuilder(Graph *graph) | v8::internal::compiler::GraphBuilder | inlineexplicit |
HeapConstant(Handle< Object > object) | v8::internal::compiler::RawMachineAssembler | inline |
immediates_ | v8::internal::compiler::InstructionSelectorTest::FINAL | private |
instructions_ | v8::internal::compiler::InstructionSelectorTest::FINAL | private |
Int32Add(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int32AddWithOverflow(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int32Constant(int32_t value) | v8::internal::compiler::RawMachineAssembler | inline |
Int32Div(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int32GreaterThan(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int32GreaterThanOrEqual(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int32LessThan(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int32LessThanOrEqual(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int32Mod(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int32Mul(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int32Neg(Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
Int32Sub(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int32SubWithOverflow(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int32UDiv(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int32UMod(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int64Add(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int64Constant(int64_t value) | v8::internal::compiler::RawMachineAssembler | inline |
Int64Div(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int64GreaterThan(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int64GreaterThanOrEqual(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int64LessThan(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int64LessThanOrEqual(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int64Mod(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int64Mul(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int64Neg(Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
Int64Sub(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int64UDiv(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Int64UMod(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
INTPTR_BINOP(Int, Add) | v8::internal::compiler::RawMachineAssembler | |
INTPTR_BINOP(Int, Sub) | v8::internal::compiler::RawMachineAssembler | |
INTPTR_BINOP(Int, LessThan) | v8::internal::compiler::RawMachineAssembler | |
INTPTR_BINOP(Int, LessThanOrEqual) | v8::internal::compiler::RawMachineAssembler | |
INTPTR_BINOP(Word, Equal) | v8::internal::compiler::RawMachineAssembler | |
INTPTR_BINOP(Word, NotEqual) | v8::internal::compiler::RawMachineAssembler | |
INTPTR_BINOP(Int, GreaterThanOrEqual) | v8::internal::compiler::RawMachineAssembler | |
INTPTR_BINOP(Int, GreaterThan) | v8::internal::compiler::RawMachineAssembler | |
IntPtrConstant(intptr_t value) | v8::internal::compiler::RawMachineAssembler | inline |
IsDouble(const InstructionOperand *operand) const | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
IsDouble(int virtual_register) const | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
IsInteger(const InstructionOperand *operand) const | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
IsInteger(int virtual_register) const | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
isolate() const | v8::internal::compiler::RawMachineAssembler | inline |
IsReference(const InstructionOperand *operand) const | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
IsReference(int virtual_register) const | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
Load(MachineType rep, Node *base) | v8::internal::compiler::RawMachineAssembler | inline |
Load(MachineType rep, Node *base, Node *index) | v8::internal::compiler::RawMachineAssembler | inline |
machine() | v8::internal::compiler::RawMachineAssembler | inline |
machine_ | v8::internal::compiler::RawMachineAssembler | private |
machine_sig() const | v8::internal::compiler::RawMachineAssembler | inline |
machine_sig_ | v8::internal::compiler::RawMachineAssembler | private |
MakeMachineSignature(Zone *zone, MachineType return_type) | v8::internal::compiler::InstructionSelectorTest::FINAL | inlineprivate |
MakeMachineSignature(Zone *zone, MachineType return_type, MachineType parameter0_type) | v8::internal::compiler::InstructionSelectorTest::FINAL | inlineprivate |
MakeMachineSignature(Zone *zone, MachineType return_type, MachineType parameter0_type, MachineType parameter1_type) | v8::internal::compiler::InstructionSelectorTest::FINAL | inlineprivate |
MakeMachineSignature(Zone *zone, MachineType return_type, MachineType parameter0_type, MachineType parameter1_type, MachineType parameter2_type) | v8::internal::compiler::InstructionSelectorTest::FINAL | inlineprivate |
MakeNode(const Operator *op, int input_count, Node **inputs) FINAL | v8::internal::compiler::RawMachineAssembler | protectedvirtual |
NewNode(const Operator *op) | v8::internal::compiler::GraphBuilder | inline |
NewNode(const Operator *op, Node *n1) | v8::internal::compiler::GraphBuilder | inline |
NewNode(const Operator *op, Node *n1, Node *n2) | v8::internal::compiler::GraphBuilder | inline |
NewNode(const Operator *op, Node *n1, Node *n2, Node *n3) | v8::internal::compiler::GraphBuilder | inline |
NewNode(const Operator *op, Node *n1, Node *n2, Node *n3, Node *n4) | v8::internal::compiler::GraphBuilder | inline |
NewNode(const Operator *op, Node *n1, Node *n2, Node *n3, Node *n4, Node *n5) | v8::internal::compiler::GraphBuilder | inline |
NewNode(const Operator *op, Node *n1, Node *n2, Node *n3, Node *n4, Node *n5, Node *n6) | v8::internal::compiler::GraphBuilder | inline |
NewNode(const Operator *op, int value_input_count, Node **value_inputs) | v8::internal::compiler::GraphBuilder | inline |
NumberConstant(double value) | v8::internal::compiler::RawMachineAssembler | inline |
operator[](size_t index) const | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
Parameter(size_t index) | v8::internal::compiler::RawMachineAssembler | |
parameter_count() const | v8::internal::compiler::RawMachineAssembler | inline |
parameters_ | v8::internal::compiler::RawMachineAssembler | private |
Phi(MachineType type, Node *n1, Node *n2) | v8::internal::compiler::RawMachineAssembler | inline |
Phi(MachineType type, Node *n1, Node *n2, Node *n3) | v8::internal::compiler::RawMachineAssembler | inline |
Phi(MachineType type, Node *n1, Node *n2, Node *n3, Node *n4) | v8::internal::compiler::RawMachineAssembler | inline |
PointerConstant(void *value) | v8::internal::compiler::RawMachineAssembler | inline |
Projection(int index, Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
RawMachineAssembler(Graph *graph, MachineSignature *machine_sig, MachineType word=kMachPtr) | v8::internal::compiler::RawMachineAssembler | |
references_ | v8::internal::compiler::InstructionSelectorTest::FINAL | private |
Return(Node *value) | v8::internal::compiler::RawMachineAssembler | |
schedule() | v8::internal::compiler::RawMachineAssembler | inlineprotected |
schedule_ | v8::internal::compiler::RawMachineAssembler | private |
ScheduleValid() | v8::internal::compiler::RawMachineAssembler | inlineprotected |
size() const | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
Store(MachineType rep, Node *base, Node *value) | v8::internal::compiler::RawMachineAssembler | inline |
Store(MachineType rep, Node *base, Node *index, Node *value) | v8::internal::compiler::RawMachineAssembler | inline |
StreamBuilder class | v8::internal::compiler::InstructionSelectorTest::FINAL | friend |
StreamBuilder(InstructionSelectorTest *test, MachineType return_type) | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
StreamBuilder(InstructionSelectorTest *test, MachineType return_type, MachineType parameter0_type) | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
StreamBuilder(InstructionSelectorTest *test, MachineType return_type, MachineType parameter0_type, MachineType parameter1_type) | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
StreamBuilder(InstructionSelectorTest *test, MachineType return_type, MachineType parameter0_type, MachineType parameter1_type, MachineType parameter2_type) | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
test_ | v8::internal::compiler::InstructionSelectorTest::FINAL | private |
ToConstant(const InstructionOperand *operand) const | v8::internal::compiler::InstructionSelectorTest::FINAL | inlineprivate |
ToFloat32(const InstructionOperand *operand) const | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
ToInt32(const InstructionOperand *operand) const | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
ToInt64(const InstructionOperand *operand) const | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
ToVreg(const InstructionOperand *operand) const | v8::internal::compiler::InstructionSelectorTest::FINAL | inline |
TruncateFloat64ToFloat32(Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
TruncateFloat64ToInt32(Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
TruncateInt64ToInt32(Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
Uint32LessThan(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Uint32LessThanOrEqual(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
UndefinedConstant() | v8::internal::compiler::RawMachineAssembler | inline |
Use(Label *label) | v8::internal::compiler::RawMachineAssembler | private |
Word32And(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Word32BinaryNot(Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
Word32Equal(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Word32Not(Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
Word32NotEqual(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Word32Or(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Word32Ror(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Word32Sar(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Word32Shl(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Word32Shr(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Word32Xor(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Word64And(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Word64BinaryNot(Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
Word64Equal(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Word64Not(Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
Word64NotEqual(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Word64Or(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Word64Ror(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Word64Sar(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Word64Shl(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Word64Shr(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
Word64Xor(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
WordAnd(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
WordBinaryNot(Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
WordEqual(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
WordNot(Node *a) | v8::internal::compiler::RawMachineAssembler | inline |
WordNotEqual(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
WordOr(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
WordRor(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
WordSar(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
WordShl(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
WordShr(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
WordXor(Node *a, Node *b) | v8::internal::compiler::RawMachineAssembler | inline |
zone() const | v8::internal::compiler::RawMachineAssembler | inline |
~GraphBuilder() | v8::internal::compiler::GraphBuilder | inlinevirtual |
~RawMachineAssembler() | v8::internal::compiler::RawMachineAssembler | inlinevirtual |