![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <machine-operator.h>
Classes | |
class | AlignmentRequirements |
Private Attributes | |
Zone * | zone_ |
MachineOperatorGlobalCache const & | cache_ |
MachineRepresentation const | word_ |
Flags const | flags_ |
AlignmentRequirements const | alignment_requirements_ |
Definition at line 376 of file machine-operator.h.
using v8::internal::compiler::MachineOperatorBuilder::Flags = base::Flags<Flag, unsigned> |
Definition at line 426 of file machine-operator.h.
enum v8::internal::compiler::MachineOperatorBuilder::Flag : unsigned |
Definition at line 381 of file machine-operator.h.
|
explicit |
|
delete |
const Operator * v8::internal::compiler::MachineOperatorBuilder::AbortCSADcheck | ( | ) |
Definition at line 2259 of file machine-operator.cc.
const Operator * v8::internal::compiler::MachineOperatorBuilder::BitcastFloat32ToInt32 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::BitcastFloat64ToInt64 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::BitcastInt32ToFloat32 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::BitcastInt64ToFloat64 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::BitcastMaybeObjectToWord | ( | ) |
Definition at line 2255 of file machine-operator.cc.
const Operator * v8::internal::compiler::MachineOperatorBuilder::BitcastTaggedToWord | ( | ) |
Definition at line 2251 of file machine-operator.cc.
const Operator * v8::internal::compiler::MachineOperatorBuilder::BitcastTaggedToWordForTagAndSmiBits | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::BitcastWord32ToWord64 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::BitcastWordToTagged | ( | ) |
Definition at line 2247 of file machine-operator.cc.
const Operator * v8::internal::compiler::MachineOperatorBuilder::BitcastWordToTaggedSigned | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::ChangeFloat16RawBitsToFloat64 | ( | ) |
Definition at line 1948 of file machine-operator.cc.
const Operator * v8::internal::compiler::MachineOperatorBuilder::ChangeFloat32ToFloat64 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::ChangeFloat64ToInt32 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::ChangeFloat64ToInt64 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::ChangeFloat64ToUint32 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::ChangeFloat64ToUint64 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::ChangeInt32ToFloat64 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::ChangeInt32ToInt64 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::ChangeInt64ToFloat64 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::ChangeUint32ToFloat64 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::ChangeUint32ToUint64 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Comment | ( | const char * | msg | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::DebugBreak | ( | ) |
Definition at line 2263 of file machine-operator.cc.
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float32Abs | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float32Add | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float32Div | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float32Equal | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float32LessThan | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float32LessThanOrEqual | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float32Max | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float32Min | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float32Mul | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float32Neg | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Float32RoundDown | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Float32RoundTiesEven | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Float32RoundTruncate | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Float32RoundUp | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Float32Select | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float32Sqrt | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float32Sub | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Abs | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Acos | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Acosh | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Add | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Asin | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Asinh | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Atan | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Atan2 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Atanh | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Cbrt | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Cos | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Cosh | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Div | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Equal | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Exp | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Expm1 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64ExtractHighWord32 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64ExtractLowWord32 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64InsertHighWord32 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64InsertLowWord32 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64LessThan | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64LessThanOrEqual | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Log | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Log10 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Log1p | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Log2 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Max | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Min | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Mod | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Mul | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Neg | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Pow | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Float64RoundDown | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Float64RoundTiesAway | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Float64RoundTiesEven | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Float64RoundTruncate | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Float64RoundUp | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Float64Select | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64SilenceNaN | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Sin | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Sinh | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Sqrt | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Sub | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Tan | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Float64Tanh | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::I8x16BitMask | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::I8x16Eq | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::I8x16Splat | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Int32AbsWithOverflow | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int32Add | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int32AddWithOverflow | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int32Div | ( | ) |
|
inline |
Definition at line 590 of file machine-operator.h.
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int32LessThan | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int32LessThanOrEqual | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int32Mod | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int32Mul | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int32MulHigh | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int32MulWithOverflow | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int32PairAdd | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int32PairMul | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int32PairSub | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int32Sub | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int32SubWithOverflow | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Int64AbsWithOverflow | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int64Add | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int64AddWithOverflow | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int64Div | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int64LessThan | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int64LessThanOrEqual | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int64Mod | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int64Mul | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int64MulHigh | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int64MulWithOverflow | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int64Sub | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Int64SubWithOverflow | ( | ) |
|
inline |
|
inline |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Load | ( | LoadRepresentation | rep | ) |
Definition at line 1964 of file machine-operator.cc.
const Operator * v8::internal::compiler::MachineOperatorBuilder::LoadFramePointer | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::LoadImmutable | ( | LoadRepresentation | rep | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::LoadParentFramePointer | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::LoadRootRegister | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::LoadStackCheckOffset | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::LoadTrapOnNull | ( | LoadRepresentation | rep | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::MemoryBarrier | ( | AtomicMemoryOrder | order | ) |
|
delete |
const Operator * v8::internal::compiler::MachineOperatorBuilder::ProtectedLoad | ( | LoadRepresentation | rep | ) |
Definition at line 1991 of file machine-operator.cc.
const Operator * v8::internal::compiler::MachineOperatorBuilder::ProtectedStore | ( | MachineRepresentation | rep | ) |
Definition at line 2194 of file machine-operator.cc.
const Operator * v8::internal::compiler::MachineOperatorBuilder::RoundFloat64ToInt32 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::RoundInt32ToFloat32 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::RoundInt64ToFloat32 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::RoundInt64ToFloat64 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::RoundUint32ToFloat32 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::RoundUint64ToFloat32 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::RoundUint64ToFloat64 | ( | ) |
|
inline |
Definition at line 531 of file machine-operator.h.
const Operator * v8::internal::compiler::MachineOperatorBuilder::SignExtendWord16ToInt32 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::SignExtendWord16ToInt64 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::SignExtendWord32ToInt64 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::SignExtendWord8ToInt32 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::SignExtendWord8ToInt64 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Simd128ReverseBytes | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::StackPointerGreaterThan | ( | StackCheckKind | kind | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::StackSlot | ( | int | size, |
int | alignment = 0, | ||
bool | is_tagged = false ) |
Definition at line 2107 of file machine-operator.cc.
const Operator * v8::internal::compiler::MachineOperatorBuilder::StackSlot | ( | MachineRepresentation | rep, |
int | alignment = 0 ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Store | ( | StoreRepresentation | rep | ) |
Definition at line 2127 of file machine-operator.cc.
const Operator * v8::internal::compiler::MachineOperatorBuilder::StoreIndirectPointer | ( | WriteBarrierKind | write_barrier_kind | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::StoreTrapOnNull | ( | StoreRepresentation | rep | ) |
|
inline |
Definition at line 535 of file machine-operator.h.
|
inline |
Definition at line 1397 of file machine-operator.h.
const Operator * v8::internal::compiler::MachineOperatorBuilder::TraceInstruction | ( | uint32_t | markid | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::TruncateFloat32ToInt32 | ( | TruncateKind | kind | ) |
Definition at line 1922 of file machine-operator.cc.
const Operator * v8::internal::compiler::MachineOperatorBuilder::TruncateFloat32ToUint32 | ( | TruncateKind | kind | ) |
Definition at line 1902 of file machine-operator.cc.
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::TruncateFloat64ToFloat16RawBits | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::TruncateFloat64ToFloat32 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::TruncateFloat64ToInt64 | ( | TruncateKind | kind | ) |
Definition at line 1912 of file machine-operator.cc.
const Operator * v8::internal::compiler::MachineOperatorBuilder::TruncateFloat64ToUint32 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::TruncateFloat64ToWord32 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::TruncateInt64ToInt32 | ( | ) |
std::optional< const Operator * > v8::internal::compiler::MachineOperatorBuilder::TryStorePair | ( | StoreRepresentation | rep1, |
StoreRepresentation | rep2 ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::TryTruncateFloat32ToInt64 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::TryTruncateFloat32ToUint64 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::TryTruncateFloat64ToInt32 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::TryTruncateFloat64ToInt64 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::TryTruncateFloat64ToUint32 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::TryTruncateFloat64ToUint64 | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Uint32Div | ( | ) |
|
inline |
Definition at line 591 of file machine-operator.h.
const Operator * v8::internal::compiler::MachineOperatorBuilder::Uint32LessThan | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Uint32LessThanOrEqual | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Uint32Mod | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Uint32MulHigh | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Uint64Div | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Uint64LessThan | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Uint64LessThanOrEqual | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Uint64Mod | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Uint64MulHigh | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::UnalignedLoad | ( | LoadRepresentation | rep | ) |
Definition at line 1851 of file machine-operator.cc.
|
inline |
const Operator * v8::internal::compiler::MachineOperatorBuilder::UnalignedStore | ( | UnalignedStoreRepresentation | rep | ) |
Definition at line 1861 of file machine-operator.cc.
|
inline |
|
inline |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32And | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32AtomicAdd | ( | AtomicOpParameters | params | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32AtomicAnd | ( | AtomicOpParameters | params | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32AtomicCompareExchange | ( | AtomicOpParameters | params | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32AtomicExchange | ( | AtomicOpParameters | params | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32AtomicLoad | ( | AtomicLoadParameters | params | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32AtomicOr | ( | AtomicOpParameters | params | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32AtomicPairAdd | ( | ) |
Definition at line 2639 of file machine-operator.cc.
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32AtomicPairAnd | ( | ) |
Definition at line 2647 of file machine-operator.cc.
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32AtomicPairCompareExchange | ( | ) |
Definition at line 2663 of file machine-operator.cc.
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32AtomicPairExchange | ( | ) |
Definition at line 2659 of file machine-operator.cc.
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32AtomicPairLoad | ( | AtomicMemoryOrder | order | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32AtomicPairOr | ( | ) |
Definition at line 2651 of file machine-operator.cc.
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32AtomicPairStore | ( | AtomicMemoryOrder | order | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32AtomicPairSub | ( | ) |
Definition at line 2643 of file machine-operator.cc.
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32AtomicPairXor | ( | ) |
Definition at line 2655 of file machine-operator.cc.
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32AtomicStore | ( | AtomicStoreParameters | params | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32AtomicSub | ( | AtomicOpParameters | params | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32AtomicXor | ( | AtomicOpParameters | params | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32Clz | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Word32Ctz | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32Equal | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32Or | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32PairSar | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32PairShl | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32PairShr | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Word32Popcnt | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Word32ReverseBits | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32ReverseBytes | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Word32Rol | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32Ror | ( | ) |
|
inline |
Definition at line 504 of file machine-operator.h.
Definition at line 1884 of file machine-operator.cc.
|
inline |
Definition at line 505 of file machine-operator.h.
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Word32Select | ( | ) |
|
inline |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32Shl | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32Shr | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word32Xor | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word64And | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word64AtomicAdd | ( | AtomicOpParameters | params | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word64AtomicAnd | ( | AtomicOpParameters | params | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word64AtomicCompareExchange | ( | AtomicOpParameters | params | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word64AtomicExchange | ( | AtomicOpParameters | params | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word64AtomicLoad | ( | AtomicLoadParameters | params | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word64AtomicOr | ( | AtomicOpParameters | params | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word64AtomicStore | ( | AtomicStoreParameters | params | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word64AtomicSub | ( | AtomicOpParameters | params | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word64AtomicXor | ( | AtomicOpParameters | params | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word64Clz | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word64ClzLowerable | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Word64Ctz | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Word64CtzLowerable | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word64Equal | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word64Or | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Word64Popcnt | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Word64ReverseBits | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word64ReverseBytes | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Word64Rol | ( | ) |
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Word64RolLowerable | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word64Ror | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word64RorLowerable | ( | ) |
|
inline |
Definition at line 546 of file machine-operator.h.
Definition at line 1893 of file machine-operator.cc.
|
inline |
Definition at line 547 of file machine-operator.h.
const OptionalOperator v8::internal::compiler::MachineOperatorBuilder::Word64Select | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word64Shl | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word64Shr | ( | ) |
const Operator * v8::internal::compiler::MachineOperatorBuilder::Word64Xor | ( | ) |
|
inline |
Definition at line 1390 of file machine-operator.h.
|
inline |
Definition at line 1393 of file machine-operator.h.
|
private |
Definition at line 1406 of file machine-operator.h.
|
private |
Definition at line 1403 of file machine-operator.h.
|
private |
Definition at line 1405 of file machine-operator.h.
|
private |
Definition at line 1404 of file machine-operator.h.
|
private |
Definition at line 1402 of file machine-operator.h.