Home | History | Annotate | Download | only in src

Lines Matching refs:Or

2 // Redistribution and use in source and binary forms, with or without
10 // disclaimer in the documentation and/or other materials provided
13 // contributors may be used to endorse or promote products derived
17 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
20 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
830 void HGraphBuilder::IfBuilder::Or() {
1771 // pass CONS_STRING_TYPE or CONS_ASCII_STRING_TYPE here, so we just use
1773 // one-byte or two-byte and set the appropriate map.
1783 // 1. both strings are one-byte, or
1787 // 1. if both strings are one-byte, or if the one-byte data hint is set in
1788 // both strings, or
1800 if_onebyte.Or();
2533 if (some_case_handled) if_nil.Or();
2541 if (some_case_handled) if_nil.Or();
2550 if (some_case_handled) if_nil.Or();
2956 // if (block has already been visited or is of another loop) return;
3724 // Perform any necessary OSR-specific cleanups or changes to the graph.
4212 // Save the current block to use for the default or to join with the
4868 // Determines whether the given array or object literal boilerplate satisfies
4941 // Check whether to use fast or slow deep-copying for boilerplate.
5104 // Check whether to use fast or slow deep-copying for boilerplate.
5152 // If the subexpression is a literal or a simple materialized literal it
5204 // readonly or turned into a setter by some meanwhile modifications on the
6018 // or parameters.
6104 // assignments, count operations, or for-in. Consequently throw can
6234 // For polymorphic loads of similar elements kinds (i.e. all tagged or all
7061 // Parse or scope error, never optimize this function.
7468 // Use sqrt() if exponent is 0.5 or -0.5.
7902 // Do not inline if the constant length argument is not a smi or
8440 // Any later failures deopt to the load of the input or earlier.
8489 HValue* after = NULL; // The result after incrementing or decrementing.
8632 // directions that can be replaced by one rotate right instruction or not.
8960 case Token::OR:
9854 // Our implementation of arguments (based on this stack frame or an
9866 // Our implementation of arguments (based on this stack frame or an
10115 // Branch for function proxies, or other non-functions.
10368 // The push count must include at least the element in question or else
10469 // If the function we are inlining is a strict mode function or a