Lines Matching defs:position

27 #include "src/compiler/compiler-source-position-table.h"
685 wasm::WasmCodePosition position) {
687 TrapIfTrue(wasm::kTrapIllegalCast, IsNull(arg), position);
730 wasm::WasmCodePosition position) {
776 SetSourcePosition(call, position);
811 // The function-prologue stack check is associated with position 0, which
812 // is never a position of any instruction in the function.
842 wasm::WasmCodePosition position) {
856 return BuildI32DivS(left, right, position);
858 return BuildI32DivU(left, right, position);
860 return BuildI32RemS(left, right, position);
862 return BuildI32RemU(left, right, position);
941 return BuildI64DivS(left, right, position);
943 return BuildI64DivU(left, right, position);
945 return BuildI64RemS(left, right, position);
947 return BuildI64RemU(left, right, position);
1127 wasm::WasmCodePosition position) {
1161 return BuildIntConvertFloat(input, position, opcode);
1385 ? BuildCcallConvertFloat(input, position, opcode)
1386 : BuildIntConvertFloat(input, position, opcode);
1496 wasm::WasmCodePosition position) {
1500 SetSourcePosition(node, position);
1504 wasm::WasmCodePosition position) {
1508 SetSourcePosition(node, position);
1514 wasm::WasmCodePosition position) {
1518 TrapIfFalse(reason, node, position);
1520 TrapIfTrue(reason, gasm_->Word32Equal(node, Int32Constant(val)), position);
1526 wasm::WasmCodePosition position) {
1527 TrapIfEq32(reason, node, 0, position);
1533 wasm::WasmCodePosition position) {
1536 TrapIfTrue(reason, gasm_->Word64Equal(node, Int64Constant(val)), position);
1541 wasm::WasmCodePosition position) {
1542 TrapIfEq64(reason, node, 0, position);
1581 wasm::WasmCodePosition position) {
1582 TrapIfFalse(reason, Int32Constant(0), position);
2154 wasm::WasmCodePosition position,
2175 TrapIfTrue(wasm::kTrapFloatUnrepresentable, test, position);
2177 ZeroCheck64(wasm::kTrapFloatUnrepresentable, test, position);
2420 wasm::WasmCodePosition position,
2437 ZeroCheck32(wasm::kTrapFloatUnrepresentable, overflow, position);
2440 Node* test = Binop(wasm::kExprI32Eq, overflow, Int32Constant(0), position);
2487 wasm::WasmCodePosition position) {
2494 SetSourcePosition(values_array, position);
2553 SetSourcePosition(throw_call, position);
2683 wasm::WasmCodePosition position) {
2684 ZeroCheck32(wasm::kTrapDivByZero, right, position);
2691 TrapIfEq32(wasm::kTrapDivUnrepresentable, left, kMinInt, position);
2701 wasm::WasmCodePosition position) {
2704 ZeroCheck32(wasm::kTrapRemByZero, right, position);
2715 wasm::WasmCodePosition position) {
2716 ZeroCheck32(wasm::kTrapDivByZero, right, position);
2721 wasm::WasmCodePosition position) {
2722 ZeroCheck32(wasm::kTrapRemByZero, right, position);
2893 wasm::WasmCodePosition position) {
2896 MachineType::Int64(), wasm::kTrapDivByZero, position);
2898 ZeroCheck64(wasm::kTrapDivByZero, right, position);
2906 std::numeric_limits<int64_t>::min(), position);
2916 wasm::WasmCodePosition position) {
2919 MachineType::Int64(), wasm::kTrapRemByZero, position);
2921 ZeroCheck64(wasm::kTrapRemByZero, right, position);
2934 wasm::WasmCodePosition position) {
2937 MachineType::Int64(), wasm::kTrapDivByZero, position);
2939 ZeroCheck64(wasm::kTrapDivByZero, right, position);
2943 wasm::WasmCodePosition position) {
2946 MachineType::Int64(), wasm::kTrapRemByZero, position);
2948 ZeroCheck64(wasm::kTrapRemByZero, right, position);
2956 wasm::WasmCodePosition position) {
2967 ZeroCheck32(trap_zero, call, position);
2968 TrapIfEq32(wasm::kTrapDivUnrepresentable, call, -1, position);
2991 wasm::WasmCodePosition position,
3020 DCHECK(position == wasm::kNoCodePosition || position > 0);
3021 if (position > 0) SetSourcePosition(call, position);
3029 wasm::WasmCodePosition position,
3035 BuildCallNode(sig, args, position, instance_node, op, frame_state);
3059 wasm::WasmCodePosition position,
3064 Node* call = BuildCallNode(sig, args, position, instance_node, op);
3076 wasm::WasmCodePosition position,
3079 return BuildImportCall(sig, args, rets, position,
3086 wasm::WasmCodePosition position,
3109 return BuildWasmCall(sig, args, rets, position, ref_node);
3112 return BuildWasmReturnCall(sig, args, position, ref_node);
3119 wasm::WasmCodePosition position) {
3124 return BuildImportCall(real_sig, args, rets, position, index,
3133 return BuildWasmCall(real_sig, args, rets, position, nullptr);
3140 wasm::WasmCodePosition position) {
3141 return BuildIndirectCall(table_index, sig_index, sig, args, rets, position,
3197 wasm::WasmCodePosition position, IsReturnCall continuation) {
3213 TrapIfFalse(wasm::kTrapTableOutOfBounds, in_bounds, position);
3235 TrapIfFalse(wasm::kTrapFuncSigMismatch, sig_match, position);
3253 return BuildWasmCall(real_sig, args, rets, position, target_instance);
3255 return BuildWasmReturnCall(real_sig, args, position, target_instance);
3296 wasm::WasmCodePosition position) {
3298 TrapIfTrue(wasm::kTrapNullDereference, IsNull(args[0]), position);
3339 ? BuildWasmCall(real_sig, args, rets, position, ref_node)
3340 : BuildWasmReturnCall(real_sig, args, position, ref_node);
3364 wasm::WasmCodePosition position) {
3366 IsReturnCall::kCallContinues, position);
3372 wasm::WasmCodePosition position) {
3374 position);
3380 wasm::WasmCodePosition position) {
3385 return BuildImportCall(real_sig, args, {}, position, index, kReturnCall);
3394 return BuildWasmReturnCall(real_sig, args, position, nullptr);
3401 wasm::WasmCodePosition position) {
3402 return BuildIndirectCall(table_index, sig_index, real_sig, args, {}, position,
3754 wasm::WasmCodePosition position) {
3761 wasm::WasmCodePosition position) {
3768 wasm::WasmCodePosition position) {
3772 BoundsCheckMem(access_size, index, offset, position, kNeedsBoundsCheck)
3786 TrapIfEq32(wasm::kTrapUnalignedAccess, Int32Constant(0), 0, position);
3799 gasm_->Word32Equal(cond, Int32Constant(0)), position);
3809 wasm::WasmCodePosition position,
3819 TrapIfEq32(wasm::kTrapMemOutOfBounds, Int32Constant(0), 0, position);
3833 TrapIfTrue(wasm::kTrapMemOutOfBounds, high_word, position);
3873 TrapIfFalse(wasm::kTrapMemOutOfBounds, cond, position);
3881 TrapIfFalse(wasm::kTrapMemOutOfBounds, cond, position);
3918 void WasmGraphBuilder::TraceFunctionEntry(wasm::WasmCodePosition position) {
3920 SetSourcePosition(call, position);
3924 wasm::WasmCodePosition position) {
3938 SetSourcePosition(call, position);
3944 wasm::WasmCodePosition position) {
3965 SetSourcePosition(call, position);
4034 wasm::WasmCodePosition position) {
4040 BoundsCheckMem(access_size, index, offset, position, kCanOmitBoundsCheck);
4052 SetSourcePosition(load, position);
4056 position);
4066 wasm::WasmCodePosition position) {
4082 BoundsCheckMem(access_size, index, offset, position, kCanOmitBoundsCheck);
4093 SetSourcePosition(load, position);
4098 position);
4106 wasm::WasmCodePosition position) {
4117 memtype.MemSize(), index, offset, position, kCanOmitBoundsCheck);
4129 SetSourcePosition(load, position);
4150 position);
4159 wasm::WasmCodePosition position,
4164 BoundsCheckMem(i::ElementSizeInBytes(mem_rep), index, offset, position,
4177 SetSourcePosition(store, position);
4180 TraceMemoryOperation(true, mem_rep, index, capped_offset, position);
4186 wasm::WasmCodePosition position,
4194 BoundsCheckMem(i::ElementSizeInBytes(mem_rep), index, offset, position,
4212 position);
4221 TraceMemoryOperation(true, mem_rep, index, capped_offset, position);
4430 wasm::WasmCodePosition position) {
4431 DCHECK_NE(position, wasm::kNoCodePosition);
4433 source_position_table_->SetSourcePosition(node, SourcePosition(position));
5153 wasm::WasmCodePosition position) {
5317 offset, position);
5415 wasm::WasmCodePosition position) {
5423 MemTypeToUintPtrOrOOBTrap({&dst}, position);
5437 TrapIfFalse(wasm::kTrapMemOutOfBounds, call, position);
5441 wasm::WasmCodePosition position) {
5473 std::initializer_list<Node**> nodes, wasm::WasmCodePosition position) {
5490 TrapIfTrue(wasm::kTrapMemOutOfBounds, any_high_word, position);
5494 wasm::WasmCodePosition position) {
5498 MemTypeToUintPtrOrOOBTrap({&dst, &src, &size}, position);
5509 TrapIfFalse(wasm::kTrapMemOutOfBounds, call, position);
5513 wasm::WasmCodePosition position) {
5517 MemTypeToUintPtrOrOOBTrap({&dst, &size}, position);
5528 TrapIfFalse(wasm::kTrapMemOutOfBounds, call, position);
5534 wasm::WasmCodePosition position) {
5541 wasm::WasmCodePosition position) {
5556 Node* size, wasm::WasmCodePosition position) {
5629 wasm::WasmCodePosition position) {
5633 position);
5696 wasm::WasmCodePosition position) {
5704 position);
5710 position);
5739 GraphAssemblerLabel<0>* label, wasm::WasmCodePosition position) {
5746 TrapIfTrue(wasm::kTrapIllegalCast, condition, position);
5750 TrapIfFalse(wasm::kTrapIllegalCast, condition, position);
5882 wasm::WasmCodePosition position) {
5885 TypeCheck(object, rtt, config, true, CastCallbacks(&done, position));
5912 wasm::WasmCodePosition position) {
5914 DataCheck(object, object_can_be_null, CastCallbacks(&done, position));
5941 wasm::WasmCodePosition position) {
5945 CastCallbacks(&done, position));
5974 wasm::WasmCodePosition position) {
5977 CastCallbacks(&done, position));
5999 wasm::WasmCodePosition position) {
6000 TrapIfFalse(wasm::kTrapIllegalCast, gasm_->IsI31(object), position);
6021 wasm::WasmCodePosition position) {
6023 TrapIfTrue(wasm::kTrapNullDereference, IsNull(struct_object), position);
6040 wasm::WasmCodePosition position) {
6042 TrapIfTrue(wasm::kTrapNullDereference, IsNull(struct_object), position);
6048 wasm::WasmCodePosition position) {
6052 position);
6057 wasm::WasmCodePosition position) {
6064 TrapIfFalse(wasm::kTrapArrayOutOfBounds, range_valid, position);
6070 wasm::WasmCodePosition position) {
6072 TrapIfTrue(wasm::kTrapNullDereference, IsNull(array_object), position);
6074 BoundsCheckArray(array_object, index, position);
6087 wasm::WasmCodePosition position) {
6089 TrapIfTrue(wasm::kTrapNullDereference, IsNull(array_object), position);
6091 BoundsCheckArray(array_object, index, position);
6098 wasm::WasmCodePosition position) {
6100 TrapIfTrue(wasm::kTrapNullDereference, IsNull(array_object), position);
6111 wasm::WasmCodePosition position) {
6113 TrapIfTrue(wasm::kTrapNullDereference, IsNull(dst_array), position);
6116 TrapIfTrue(wasm::kTrapNullDereference, IsNull(src_array), position);
6118 BoundsCheckArrayCopy(dst_array, dst_index, length, position);
6119 BoundsCheckArrayCopy(src_array, src_index, length, position);
6179 NodeOrigin::kWasmBytecode, decoder_->position()));