• Home
  • Raw
  • Download

Lines Matching refs:WasmGraphBuilder

117 WasmGraphBuilder::WasmGraphBuilder(  in WasmGraphBuilder()  function in v8::internal::compiler::WasmGraphBuilder
134 Node* WasmGraphBuilder::Error() { return mcgraph()->Dead(); } in Error()
136 Node* WasmGraphBuilder::Start(unsigned params) { in Start()
142 Node* WasmGraphBuilder::Param(unsigned index) { in Param()
147 Node* WasmGraphBuilder::Loop(Node* entry) { in Loop()
151 Node* WasmGraphBuilder::Terminate(Node* effect, Node* control) { in Terminate()
158 bool WasmGraphBuilder::IsPhiWithMerge(Node* phi, Node* merge) { in IsPhiWithMerge()
163 bool WasmGraphBuilder::ThrowsException(Node* node, Node** if_success, in ThrowsException()
176 void WasmGraphBuilder::AppendToMerge(Node* merge, Node* from) { in AppendToMerge()
184 void WasmGraphBuilder::AppendToPhi(Node* phi, Node* from) { in AppendToPhi()
192 Node* WasmGraphBuilder::Merge(unsigned count, Node** controls) { in Merge()
196 Node* WasmGraphBuilder::Phi(wasm::ValueType type, unsigned count, Node** vals, in Phi()
207 Node* WasmGraphBuilder::EffectPhi(unsigned count, Node** effects, in EffectPhi()
216 Node* WasmGraphBuilder::RefNull() { in RefNull()
220 Node* WasmGraphBuilder::NoContextConstant() { in NoContextConstant()
225 Node* WasmGraphBuilder::Uint32Constant(uint32_t value) { in Uint32Constant()
229 Node* WasmGraphBuilder::Int32Constant(int32_t value) { in Int32Constant()
233 Node* WasmGraphBuilder::Int64Constant(int64_t value) { in Int64Constant()
237 Node* WasmGraphBuilder::IntPtrConstant(intptr_t value) { in IntPtrConstant()
241 void WasmGraphBuilder::StackCheck(wasm::WasmCodePosition position, in StackCheck()
299 void WasmGraphBuilder::PatchInStackCheckIfNeeded() { in PatchInStackCheckIfNeeded()
320 Node* WasmGraphBuilder::Binop(wasm::WasmOpcode opcode, Node* left, Node* right, in Binop()
589 Node* WasmGraphBuilder::Unop(wasm::WasmOpcode opcode, Node* input, in Unop()
871 Node* WasmGraphBuilder::Float32Constant(float value) { in Float32Constant()
875 Node* WasmGraphBuilder::Float64Constant(double value) { in Float64Constant()
892 Node* WasmGraphBuilder::BranchNoHint(Node* cond, Node** true_node, in BranchNoHint()
898 Node* WasmGraphBuilder::BranchExpectTrue(Node* cond, Node** true_node, in BranchExpectTrue()
904 Node* WasmGraphBuilder::BranchExpectFalse(Node* cond, Node** true_node, in BranchExpectFalse()
910 TrapId WasmGraphBuilder::GetTrapIdForTrap(wasm::TrapReason reason) { in GetTrapIdForTrap()
934 Node* WasmGraphBuilder::TrapIfTrue(wasm::TrapReason reason, Node* cond, in TrapIfTrue()
943 Node* WasmGraphBuilder::TrapIfFalse(wasm::TrapReason reason, Node* cond, in TrapIfFalse()
953 Node* WasmGraphBuilder::TrapIfEq32(wasm::TrapReason reason, Node* node, in TrapIfEq32()
969 Node* WasmGraphBuilder::ZeroCheck32(wasm::TrapReason reason, Node* node, in ZeroCheck32()
975 Node* WasmGraphBuilder::TrapIfEq64(wasm::TrapReason reason, Node* node, in TrapIfEq64()
987 Node* WasmGraphBuilder::ZeroCheck64(wasm::TrapReason reason, Node* node, in ZeroCheck64()
992 Node* WasmGraphBuilder::Switch(unsigned count, Node* key) { in Switch()
996 Node* WasmGraphBuilder::IfValue(int32_t value, Node* sw) { in IfValue()
1001 Node* WasmGraphBuilder::IfDefault(Node* sw) { in IfDefault()
1006 Node* WasmGraphBuilder::Return(unsigned count, Node** vals) { in Return()
1028 Node* WasmGraphBuilder::ReturnVoid() { return Return(0, nullptr); } in ReturnVoid()
1030 Node* WasmGraphBuilder::Unreachable(wasm::WasmCodePosition position) { in Unreachable()
1036 Node* WasmGraphBuilder::MaskShiftCount32(Node* node) { in MaskShiftCount32()
1052 Node* WasmGraphBuilder::MaskShiftCount64(Node* node) { in MaskShiftCount64()
1082 Node* WasmGraphBuilder::BuildChangeEndiannessStore( in BuildChangeEndiannessStore()
1230 Node* WasmGraphBuilder::BuildChangeEndiannessLoad(Node* node, in BuildChangeEndiannessLoad()
1395 Node* WasmGraphBuilder::BuildF32CopySign(Node* left, Node* right) { in BuildF32CopySign()
1407 Node* WasmGraphBuilder::BuildF64CopySign(Node* left, Node* right) { in BuildF64CopySign()
1489 const Operator* ConvertOp(WasmGraphBuilder* builder, wasm::WasmOpcode opcode) { in ConvertOp()
1564 Node* Zero(WasmGraphBuilder* builder, const MachineType& ty) { in Zero()
1579 Node* Min(WasmGraphBuilder* builder, const MachineType& ty) { in Min()
1594 Node* Max(WasmGraphBuilder* builder, const MachineType& ty) { in Max()
1642 Node* ConvertTrapTest(WasmGraphBuilder* builder, wasm::WasmOpcode opcode, in ConvertTrapTest()
1653 Node* ConvertSaturateTest(WasmGraphBuilder* builder, wasm::WasmOpcode opcode, in ConvertSaturateTest()
1667 Node* WasmGraphBuilder::BuildIntConvertFloat(Node* input, in BuildIntConvertFloat()
1712 Node* WasmGraphBuilder::BuildI32AsmjsSConvertF32(Node* input) { in BuildI32AsmjsSConvertF32()
1719 Node* WasmGraphBuilder::BuildI32AsmjsSConvertF64(Node* input) { in BuildI32AsmjsSConvertF64()
1725 Node* WasmGraphBuilder::BuildI32AsmjsUConvertF32(Node* input) { in BuildI32AsmjsUConvertF32()
1732 Node* WasmGraphBuilder::BuildI32AsmjsUConvertF64(Node* input) { in BuildI32AsmjsUConvertF64()
1738 Node* WasmGraphBuilder::BuildBitCountingCall(Node* input, ExternalReference ref, in BuildBitCountingCall()
1757 Node* WasmGraphBuilder::BuildI32Ctz(Node* input) { in BuildI32Ctz()
1762 Node* WasmGraphBuilder::BuildI64Ctz(Node* input) { in BuildI64Ctz()
1768 Node* WasmGraphBuilder::BuildI32Popcnt(Node* input) { in BuildI32Popcnt()
1773 Node* WasmGraphBuilder::BuildI64Popcnt(Node* input) { in BuildI64Popcnt()
1780 Node* WasmGraphBuilder::BuildF32Trunc(Node* input) { in BuildF32Trunc()
1787 Node* WasmGraphBuilder::BuildF32Floor(Node* input) { in BuildF32Floor()
1793 Node* WasmGraphBuilder::BuildF32Ceil(Node* input) { in BuildF32Ceil()
1799 Node* WasmGraphBuilder::BuildF32NearestInt(Node* input) { in BuildF32NearestInt()
1805 Node* WasmGraphBuilder::BuildF64Trunc(Node* input) { in BuildF64Trunc()
1811 Node* WasmGraphBuilder::BuildF64Floor(Node* input) { in BuildF64Floor()
1817 Node* WasmGraphBuilder::BuildF64Ceil(Node* input) { in BuildF64Ceil()
1823 Node* WasmGraphBuilder::BuildF64NearestInt(Node* input) { in BuildF64NearestInt()
1829 Node* WasmGraphBuilder::BuildF64Acos(Node* input) { in BuildF64Acos()
1835 Node* WasmGraphBuilder::BuildF64Asin(Node* input) { in BuildF64Asin()
1841 Node* WasmGraphBuilder::BuildF64Pow(Node* left, Node* right) { in BuildF64Pow()
1847 Node* WasmGraphBuilder::BuildF64Mod(Node* left, Node* right) { in BuildF64Mod()
1853 Node* WasmGraphBuilder::BuildCFuncInstruction(ExternalReference ref, in BuildCFuncInstruction()
1890 Node* WasmGraphBuilder::BuildF32SConvertI64(Node* input) { in BuildF32SConvertI64()
1896 Node* WasmGraphBuilder::BuildF32UConvertI64(Node* input) { in BuildF32UConvertI64()
1902 Node* WasmGraphBuilder::BuildF64SConvertI64(Node* input) { in BuildF64SConvertI64()
1907 Node* WasmGraphBuilder::BuildF64UConvertI64(Node* input) { in BuildF64UConvertI64()
1913 Node* WasmGraphBuilder::BuildIntToFloatConversionInstruction( in BuildIntToFloatConversionInstruction()
1937 ExternalReference convert_ccall_ref(WasmGraphBuilder* builder, in convert_ccall_ref()
1959 Node* WasmGraphBuilder::BuildCcallConvertFloat(Node* input, in BuildCcallConvertFloat()
2003 Node* WasmGraphBuilder::GrowMemory(Node* input) { in GrowMemory()
2023 uint32_t WasmGraphBuilder::GetExceptionEncodedSize( in GetExceptionEncodedSize()
2037 Node* WasmGraphBuilder::Throw(uint32_t tag, in Throw()
2079 void WasmGraphBuilder::BuildEncodeException32BitValue(uint32_t* index, in BuildEncodeException32BitValue()
2100 Node* WasmGraphBuilder::BuildDecodeException32BitValue(Node* const* values, in BuildDecodeException32BitValue()
2112 Node* WasmGraphBuilder::Rethrow() { in Rethrow()
2118 Node* WasmGraphBuilder::ConvertExceptionTagToRuntimeId(uint32_t tag) { in ConvertExceptionTagToRuntimeId()
2124 Node* WasmGraphBuilder::GetExceptionRuntimeId() { in GetExceptionRuntimeId()
2130 Node** WasmGraphBuilder::GetExceptionValues( in GetExceptionValues()
2179 Node* WasmGraphBuilder::BuildI32DivS(Node* left, Node* right, in BuildI32DivS()
2200 Node* WasmGraphBuilder::BuildI32RemS(Node* left, Node* right, in BuildI32RemS()
2216 Node* WasmGraphBuilder::BuildI32DivU(Node* left, Node* right, in BuildI32DivU()
2223 Node* WasmGraphBuilder::BuildI32RemU(Node* left, Node* right, in BuildI32RemU()
2230 Node* WasmGraphBuilder::BuildI32AsmjsDivS(Node* left, Node* right) { in BuildI32AsmjsDivS()
2271 Node* WasmGraphBuilder::BuildI32AsmjsRemS(Node* left, Node* right) { in BuildI32AsmjsRemS()
2369 Node* WasmGraphBuilder::BuildI32AsmjsDivU(Node* left, Node* right) { in BuildI32AsmjsDivU()
2388 Node* WasmGraphBuilder::BuildI32AsmjsRemU(Node* left, Node* right) { in BuildI32AsmjsRemU()
2403 Node* WasmGraphBuilder::BuildI64DivS(Node* left, Node* right, in BuildI64DivS()
2429 Node* WasmGraphBuilder::BuildI64RemS(Node* left, Node* right, in BuildI64RemS()
2449 Node* WasmGraphBuilder::BuildI64DivU(Node* left, Node* right, in BuildI64DivU()
2458 Node* WasmGraphBuilder::BuildI64RemU(Node* left, Node* right, in BuildI64RemU()
2468 Node* WasmGraphBuilder::BuildDiv64Call(Node* left, Node* right, in BuildDiv64Call()
2498 Node* WasmGraphBuilder::BuildCCall(MachineSignature* sig, Node* function, in BuildCCall()
2511 Node* WasmGraphBuilder::BuildWasmCall(wasm::FunctionSig* sig, Node** args, in BuildWasmCall()
2560 Node* WasmGraphBuilder::BuildImportWasmCall(wasm::FunctionSig* sig, Node** args, in BuildImportWasmCall()
2581 Node* WasmGraphBuilder::BuildImportWasmCall(wasm::FunctionSig* sig, Node** args, in BuildImportWasmCall()
2612 Node* WasmGraphBuilder::CallDirect(uint32_t index, Node** args, Node*** rets, in CallDirect()
2630 Node* WasmGraphBuilder::CallIndirect(uint32_t sig_index, Node** args, in CallIndirect()
2702 Node* WasmGraphBuilder::BuildI32Rol(Node* left, Node* right) { in BuildI32Rol()
2715 Node* WasmGraphBuilder::BuildI64Rol(Node* left, Node* right) { in BuildI64Rol()
2728 Node* WasmGraphBuilder::Invert(Node* node) { in Invert()
2745 Node* WasmGraphBuilder::BuildChangeInt32ToIntPtr(Node* value) { in BuildChangeInt32ToIntPtr()
2752 Node* WasmGraphBuilder::BuildChangeInt32ToSmi(Node* value) { in BuildChangeInt32ToSmi()
2758 Node* WasmGraphBuilder::BuildChangeUint31ToSmi(Node* value) { in BuildChangeUint31ToSmi()
2763 Node* WasmGraphBuilder::BuildSmiShiftBitsConstant() { in BuildSmiShiftBitsConstant()
2767 Node* WasmGraphBuilder::BuildChangeSmiToInt32(Node* value) { in BuildChangeSmiToInt32()
2777 void WasmGraphBuilder::InitInstanceCache( in InitInstanceCache()
2806 void WasmGraphBuilder::PrepareInstanceCacheForLoop( in PrepareInstanceCacheForLoop()
2821 void WasmGraphBuilder::NewInstanceCacheMerge(WasmInstanceCacheNodes* to, in NewInstanceCacheMerge()
2839 void WasmGraphBuilder::MergeInstanceCacheInto(WasmInstanceCacheNodes* to, in MergeInstanceCacheInto()
2852 Node* WasmGraphBuilder::CreateOrMergeIntoPhi(MachineRepresentation rep, in CreateOrMergeIntoPhi()
2870 Node* WasmGraphBuilder::CreateOrMergeIntoEffectPhi(Node* merge, Node* tnode, in CreateOrMergeIntoEffectPhi()
2886 void WasmGraphBuilder::GetGlobalBaseAndOffset(MachineType mem_type, in GetGlobalBaseAndOffset()
2936 Node* WasmGraphBuilder::MemBuffer(uint32_t offset) { in MemBuffer()
2945 Node* WasmGraphBuilder::CurrentMemoryPages() { in CurrentMemoryPages()
2963 Node* WasmGraphBuilder::BuildCallToRuntimeWithContext(Runtime::FunctionId f, in BuildCallToRuntimeWithContext()
2997 Node* WasmGraphBuilder::BuildCallToRuntime(Runtime::FunctionId f, in BuildCallToRuntime()
3004 Node* WasmGraphBuilder::GetGlobal(uint32_t index) { in GetGlobal()
3020 Node* WasmGraphBuilder::SetGlobal(uint32_t index, Node* val) { in SetGlobal()
3037 Node* WasmGraphBuilder::CheckBoundsAndAlignment( in CheckBoundsAndAlignment()
3060 Node* WasmGraphBuilder::BoundsCheckMem(uint8_t access_size, Node* index, in BoundsCheckMem()
3129 const Operator* WasmGraphBuilder::GetSafeLoadOperator(int offset, in GetSafeLoadOperator()
3140 const Operator* WasmGraphBuilder::GetSafeStoreOperator(int offset, in GetSafeStoreOperator()
3152 Node* WasmGraphBuilder::TraceMemoryOperation(bool is_store, in TraceMemoryOperation()
3182 Node* WasmGraphBuilder::LoadMem(wasm::ValueType type, MachineType memtype, in LoadMem()
3237 Node* WasmGraphBuilder::StoreMem(MachineRepresentation mem_rep, Node* index, in StoreMem()
3300 Node* WasmGraphBuilder::BuildAsmjsLoadMem(MachineType type, Node* index) { in BuildAsmjsLoadMem()
3335 Node* WasmGraphBuilder::Uint32ToUintptr(Node* node) { in Uint32ToUintptr()
3346 Node* WasmGraphBuilder::BuildAsmjsStoreMem(MachineType type, Node* index, in BuildAsmjsStoreMem()
3382 void WasmGraphBuilder::PrintDebugName(Node* node) { in PrintDebugName()
3386 Graph* WasmGraphBuilder::graph() { return mcgraph()->graph(); } in graph()
3404 void WasmGraphBuilder::LowerInt64() { in LowerInt64()
3412 void WasmGraphBuilder::SimdScalarLoweringForTesting() { in SimdScalarLoweringForTesting()
3417 void WasmGraphBuilder::SetSourcePosition(Node* node, in SetSourcePosition()
3424 Node* WasmGraphBuilder::S128Zero() { in S128Zero()
3429 Node* WasmGraphBuilder::SimdOp(wasm::WasmOpcode opcode, Node* const* inputs) { in SimdOp()
3754 Node* WasmGraphBuilder::SimdLaneOp(wasm::WasmOpcode opcode, uint8_t lane, in SimdLaneOp()
3787 Node* WasmGraphBuilder::SimdShiftOp(wasm::WasmOpcode opcode, uint8_t shift, in SimdShiftOp()
3820 Node* WasmGraphBuilder::Simd8x16ShuffleOp(const uint8_t shuffle[16], in Simd8x16ShuffleOp()
3898 Node* WasmGraphBuilder::AtomicOp(wasm::WasmOpcode opcode, Node* const* inputs, in AtomicOp()
3982 void WasmGraphBuilder::AddBytecodePositionDecorator( in AddBytecodePositionDecorator()
3989 void WasmGraphBuilder::RemoveBytecodePositionDecorator() { in RemoveBytecodePositionDecorator()
4018 class WasmWrapperGraphBuilder : public WasmGraphBuilder {
4024 : WasmGraphBuilder(env, zone, jsgraph, sig, spt), in WasmWrapperGraphBuilder()
5066 WasmGraphBuilder builder(wasm_unit_->env_, mcgraph->zone(), mcgraph, in BuildGraphForWasmFunction()
5267 WasmGraphBuilder::UseRetpoline use_retpoline) { in GetWasmCallDescriptor()