Lines Matching defs:fail
402 TNode<Smi> TaggedToSmi(TNode<Object> value, Label* fail) {
403 GotoIf(TaggedIsNotSmi(value), fail);
407 TNode<Smi> TaggedToPositiveSmi(TNode<Object> value, Label* fail) {
408 GotoIfNot(TaggedIsPositiveSmi(value), fail);
412 TNode<String> TaggedToDirectString(TNode<Object> value, Label* fail);
414 TNode<HeapObject> TaggedToHeapObject(TNode<Object> value, Label* fail) {
415 GotoIf(TaggedIsSmi(value), fail);
424 Label* fail) {
425 GotoIfNot(IsJSDataView(heap_object), fail);
430 Label* fail) {
431 GotoIfNot(IsJSProxy(heap_object), fail);
436 TNode<HeapObject> heap_object, Label* fail) {
437 GotoIfNot(IsJSStringIterator(heap_object), fail);
442 Label* fail) {
443 GotoIfNot(IsCallable(heap_object), fail);
447 TNode<String> HeapObjectToString(TNode<HeapObject> heap_object, Label* fail) {
448 GotoIfNot(IsString(heap_object), fail);
453 Label* fail) {
454 GotoIfNot(IsConstructor(heap_object), fail);
459 TNode<HeapObject> heap_object, Label* fail) {
460 GotoIfNot(IsJSFunctionWithPrototypeSlot(heap_object), fail);