Lines Matching refs:value

146     static const ObjectType value = ObjectType::k##Name; \
151 static const ObjectType value = ObjectType::k##Name; \
156 static const ObjectType value = ObjectType::k##Name; \
435 !std::is_same<A, MaybeObject>::value,
438 static_assert(types_have_common_values<A, PreviousType>::value,
440 static_assert(std::is_convertible<TNode<A>, TNode<Object>>::value,
445 !std::is_convertible<TNode<PreviousType>, TNode<A>>::value,
449 if (std::is_same<PreviousType, MaybeObject>::value) {
460 static_cast<int>(ObjectTypeOf<A>::value))),
479 TNode<T> UncheckedCast(Node* value) {
480 return TNode<T>::UncheckedCast(value);
483 TNode<T> UncheckedCast(TNode<U> value) {
484 static_assert(types_have_common_values<T, U>::value,
486 return TNode<T>::UncheckedCast(value);
492 TNode<T> ReinterpretCast(Node* value) {
493 return TNode<T>::UncheckedCast(value);
496 CheckedNode<Object, false> Cast(Node* value, const char* location = "") {
497 return {value, this, location};
501 CheckedNode<T, true> Cast(TNode<T> value, const char* location = "") {
502 return {value, this, location};
523 TNode<Int32T> Int32Constant(int32_t value);
524 TNode<Int64T> Int64Constant(int64_t value);
525 TNode<Uint64T> Uint64Constant(uint64_t value) {
526 return Unsigned(Int64Constant(bit_cast<int64_t>(value)));
528 TNode<IntPtrT> IntPtrConstant(intptr_t value);
529 TNode<Uint32T> Uint32Constant(uint32_t value) {
530 return Unsigned(Int32Constant(bit_cast<int32_t>(value)));
532 TNode<UintPtrT> UintPtrConstant(uintptr_t value) {
533 return Unsigned(IntPtrConstant(bit_cast<intptr_t>(value)));
535 TNode<TaggedIndex> TaggedIndexConstant(intptr_t value);
536 TNode<RawPtrT> PointerConstant(void* value) {
537 return ReinterpretCast<RawPtrT>(IntPtrConstant(bit_cast<intptr_t>(value)));
539 TNode<Number> NumberConstant(double value);
540 TNode<Smi> SmiConstant(Smi value);
541 TNode<Smi> SmiConstant(int value);
543 typename = typename std::enable_if<std::is_enum<E>::value>::type>
544 TNode<Smi> SmiConstant(E value) {
546 return SmiConstant(static_cast<int>(value));
554 TNode<Oddball> BooleanConstant(bool value);
556 TNode<Float32T> Float32Constant(double value);
557 TNode<Float64T> Float64Constant(double value);
564 TNode<BoolT> BoolConstant(bool value) {
565 return value ? Int32TrueConstant() : Int32FalseConstant();
597 int value, cppgc::SourceLocation loc = cppgc::SourceLocation::Current()) {
599 std::is_convertible<TNode<T>, TNode<Object>>::value,
602 message << "Parameter " << value;
610 return Cast(UntypedParameter(value), message_dup);
614 TNode<T> UncheckedParameter(int value) {
615 return UncheckedCast<T>(UntypedParameter(value));
618 Node* UntypedParameter(int value);
621 void Return(TNode<Object> value);
624 void Return(TNode<Int32T> value);
625 void Return(TNode<Uint32T> value);
626 void Return(TNode<WordT> value);
627 void Return(TNode<Float32T> value);
628 void Return(TNode<Float64T> value);
631 void PopAndReturn(Node* pop, Node* value);
633 void ReturnIf(TNode<BoolT> condition, TNode<Object> value);
651 void StaticAssert(TNode<BoolT> value,
735 IsSubtype(type.representation(), MachineRepresentationOf<Type>::value));
741 return UncheckedCast<Type>(Load(MachineTypeOf<Type>::value, base));
745 return UncheckedCast<Type>(Load(MachineTypeOf<Type>::value, base, offset));
751 AtomicLoad(MachineTypeOf<Type>::value, order, base, offset));
756 // Load uncompressed tagged value from (most likely off JS heap) memory
765 Node* PackMapWord(Node* value);
768 // Load a value from the root array.
777 MachineType mt = MachineTypeOf<Type>::value;
781 // Store value to raw memory location.
782 void Store(Node* base, Node* value);
783 void Store(Node* base, Node* offset, Node* value);
784 void StoreEphemeronKey(Node* base, Node* offset, Node* value);
785 void StoreNoWriteBarrier(MachineRepresentation rep, Node* base, Node* value);
787 Node* value);
789 Node* value);
791 Node* offset, Node* value);
793 // Stores uncompressed tagged value to (most likely off JS heap) memory
805 TNode<IntPtrT> offset, Node* value,
808 int offset, Node* value);
811 int offset, Node* value);
814 int offset, Node* value);
818 TNode<Word32T> value);
822 TNode<WordT> offset, TNode<UintPtrT> value,
826 TNode<UintPtrT> offset, TNode<Word32T> value);
829 TNode<UintPtrT> value, TNode<UintPtrT> value_high);
832 TNode<UintPtrT> offset, TNode<Word32T> value);
835 TNode<UintPtrT> value, TNode<UintPtrT> value_high);
838 TNode<UintPtrT> offset, TNode<Word32T> value);
841 TNode<UintPtrT> value, TNode<UintPtrT> value_high);
844 TNode<UintPtrT> offset, TNode<Word32T> value);
847 TNode<UintPtrT> value, TNode<UintPtrT> value_high);
850 TNode<UintPtrT> offset, TNode<Word32T> value);
853 TNode<UintPtrT> value, TNode<UintPtrT> value_high);
855 // Exchange value at raw memory location
857 TNode<UintPtrT> offset, TNode<Word32T> value);
860 TNode<UintPtrT> value,
863 // Compare and Exchange value at raw memory location
876 // Store a value to the root array.
877 void StoreRoot(RootIndex root_index, TNode<Object> value);
938 TNode<Int64T> Word64Not(TNode<Int64T> value) {
939 return Signed(Word64Not(static_cast<TNode<Word64T>>(value)));
941 TNode<Uint64T> Word64Not(TNode<Uint64T> value) {
942 return Unsigned(Word64Not(static_cast<TNode<Word64T>>(value)));
1077 TNode<WordT> WordShl(TNode<WordT> value, int shift);
1078 TNode<WordT> WordShr(TNode<WordT> value, int shift);
1079 TNode<WordT> WordSar(TNode<WordT> value, int shift);
1080 TNode<IntPtrT> WordShr(TNode<IntPtrT> value, int shift) {
1081 return UncheckedCast<IntPtrT>(WordShr(TNode<WordT>(value), shift));
1083 TNode<IntPtrT> WordSar(TNode<IntPtrT> value, int shift) {
1084 return UncheckedCast<IntPtrT>(WordSar(TNode<WordT>(value), shift));
1086 TNode<Word32T> Word32Shr(TNode<Word32T> value, int shift);
1087 TNode<Word32T> Word32Sar(TNode<Word32T> value, int shift);
1117 TNode<IntPtrT> ChangeFloat64ToIntPtr(TNode<Float64T> value);
1118 TNode<UintPtrT> ChangeFloat64ToUintPtr(TNode<Float64T> value);
1120 TNode<Float64T> ChangeUintPtrToFloat64(TNode<UintPtrT> value);
1125 TNode<Float64T> RoundIntPtrToFloat64(Node* value);
1127 TNode<UintPtrT> ChangeUint32ToWord(TNode<Word32T> value);
1129 TNode<IntPtrT> ChangeInt32ToIntPtr(TNode<Word32T> value);
1135 TNode<Int32T> TruncateFloat32ToInt32(TNode<Float32T> value);
1140 Projection(TNode<PairT<T1, T2>> value) {
1143 Projection(index, value));
1387 Node* Projection(int index, Node* value);
1407 Node* value() const;
1424 void Bind(Node* value);
1462 TNode<T> value() const {
1463 return TNode<T>::UncheckedCast(CodeAssemblerVariable::value());
1466 void operator=(TNode<T> value) { Bind(value); }
1468 Bind(variable.value());
1531 // Map of variables to the list of value nodes that have been added from each