Lines Matching refs:value
53 Node* GraphAssembler::IntPtrConstant(intptr_t value) {
54 return AddClonedNode(mcgraph()->IntPtrConstant(value));
57 Node* GraphAssembler::UintPtrConstant(uintptr_t value) {
58 return AddClonedNode(mcgraph()->UintPtrConstant(value));
61 Node* GraphAssembler::Int32Constant(int32_t value) {
62 return AddClonedNode(mcgraph()->Int32Constant(value));
65 Node* GraphAssembler::Uint32Constant(uint32_t value) {
66 return AddClonedNode(mcgraph()->Uint32Constant(value));
69 Node* GraphAssembler::Int64Constant(int64_t value) {
70 return AddClonedNode(mcgraph()->Int64Constant(value));
73 Node* GraphAssembler::Uint64Constant(uint64_t value) {
74 return AddClonedNode(mcgraph()->Uint64Constant(value));
77 Node* GraphAssembler::UniqueIntPtrConstant(intptr_t value) {
80 ? common()->Int64Constant(value)
81 : common()->Int32Constant(static_cast<int32_t>(value))));
84 Node* JSGraphAssembler::SmiConstant(int32_t value) {
85 return AddClonedNode(jsgraph()->SmiConstant(value));
88 Node* GraphAssembler::Float64Constant(double value) {
89 return AddClonedNode(mcgraph()->Float64Constant(value));
101 TNode<Number> JSGraphAssembler::NumberConstant(double value) {
103 AddClonedNode(jsgraph()->Constant(value)));
137 TNode<Boolean> JSGraphAssembler::Is##Name(TNode<Object> value) { \
139 ReferenceEqual(value, Name##Constant())); \
194 Node* GraphAssembler::Float64RoundDown(Node* value) {
196 return AddNode(graph()->NewNode(machine()->Float64RoundDown().op(), value));
199 Node* GraphAssembler::Float64RoundTruncate(Node* value) {
202 graph()->NewNode(machine()->Float64RoundTruncate().op(), value));
205 Node* GraphAssembler::TruncateFloat64ToInt64(Node* value, TruncateKind kind) {
207 graph()->NewNode(machine()->TruncateFloat64ToInt64(kind), value));
210 Node* GraphAssembler::Projection(int index, Node* value) {
212 graph()->NewNode(common()->Projection(index), value, control()));
222 Node* value = AddNode(graph()->NewNode(simplified()->LoadField(access),
224 return value;
229 Node* value = AddNode(graph()->NewNode(simplified()->LoadElement(access),
231 return value;
235 Node* value) {
237 value, effect(), control()));
266 Node* index, Node* value) {
268 index, value, effect(), control()));
275 TNode<Object> value) {
278 object, index, value, effect(), control()));
338 TNode<Boolean> JSGraphAssembler::ObjectIsCallable(TNode<Object> value) {
340 graph()->NewNode(simplified()->ObjectIsCallable(), value));
343 TNode<Boolean> JSGraphAssembler::ObjectIsUndetectable(TNode<Object> value) {
345 graph()->NewNode(simplified()->ObjectIsUndetectable(), value));
353 TNode<Boolean> JSGraphAssembler::NumberIsFloat64Hole(TNode<Number> value) {
355 graph()->NewNode(simplified()->NumberIsFloat64Hole(), value));
358 TNode<Boolean> JSGraphAssembler::ToBoolean(TNode<Object> value) {
359 return AddNode<Boolean>(graph()->NewNode(simplified()->ToBoolean(), value));
363 TNode<Object> value) {
365 graph()->NewNode(simplified()->ConvertTaggedHoleToUndefined(), value));
386 Node* GraphAssembler::TypeGuard(Type type, Node* value) {
388 graph()->NewNode(common()->TypeGuard(type), value, effect(), control()));
420 Node* value) {
421 return AddNode(graph()->NewNode(machine()->Store(rep), object, offset, value,
426 Node* value) {
427 return Store(rep, object, Int32Constant(offset), value);
440 Node* offset, Node* value) {
447 graph()->NewNode(op, object, offset, value, effect(), control()));
461 Node* offset, Node* value) {
463 offset, value, effect(), control()));
481 TNode<Number> JSGraphAssembler::PlainPrimitiveToNumber(TNode<Object> value) {
484 value, effect()));
487 Node* GraphAssembler::BitcastWordToTaggedSigned(Node* value) {
489 graph()->NewNode(machine()->BitcastWordToTaggedSigned(), value));
492 Node* GraphAssembler::BitcastWordToTagged(Node* value) {
493 return AddNode(graph()->NewNode(machine()->BitcastWordToTagged(), value,
497 Node* GraphAssembler::BitcastTaggedToWord(Node* value) {
498 return AddNode(graph()->NewNode(machine()->BitcastTaggedToWord(), value,
502 Node* GraphAssembler::BitcastTaggedToWordForTagAndSmiBits(Node* value) {
504 machine()->BitcastTaggedToWordForTagAndSmiBits(), value));
507 Node* GraphAssembler::BitcastMaybeObjectToWord(Node* value) {
508 return AddNode(graph()->NewNode(machine()->BitcastMaybeObjectToWord(), value,