HomeSort by relevance Sort by last modified time
    Searched defs:And (Results 1 - 25 of 63) sorted by null

1 2 3

  /external/apache-xml/src/main/java/org/apache/xpath/operations/
And.java 15 * See the License for the specific language governing permissions and
19 * $Id: And.java 468655 2006-10-28 07:12:06Z minchau $
28 * The 'and' operation expression executer.
30 public class And extends Operation
35 * AND two expressions and return the boolean result. Override
  /external/easymock/src/org/easymock/internal/matchers/
And.java 13 * See the License for the specific language governing permissions and
24 public class And implements IArgumentMatcher, Serializable {
30 public And(List<IArgumentMatcher> matchers) {
44 buffer.append("and(");
  /external/mockito/src/org/mockito/internal/matchers/
And.java 17 public class And extends ArgumentMatcher implements Serializable {
22 public And(List<Matcher> matchers) {
36 description.appendText("and(");
  /external/clang/include/clang/Basic/
OperatorPrecedence.h 11 /// \brief Defines and computes precedence levels for binary/ternary operators.
36 And = 8, // &
  /external/v8/src/arm/
macro-assembler-arm.cc 2 // Redistribution and use in source and binary forms, with or without
7 // notice, this list of conditions and the following disclaimer.
9 // copyright notice, this list of conditions and the following
10 // disclaimer in the documentation and/or other materials provided
16 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
155 // On ARMv5 and after the recommended call sequence is
    [all...]
  /external/chromium_org/v8/src/arm/
macro-assembler-arm.cc 2 // Redistribution and use in source and binary forms, with or without
7 // notice, this list of conditions and the following disclaimer.
9 // copyright notice, this list of conditions and the following
10 // disclaimer in the documentation and/or other materials provided
16 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
254 void MacroAssembler::And(Register dst, Register src1, const Operand& src2
    [all...]
  /external/llvm/include/llvm/ADT/
APSInt.h 215 APSInt And(const APSInt& RHS) const {
253 /// with the given bit width and signedness.
260 /// with the given bit width and signedness.
  /external/llvm/lib/Transforms/InstCombine/
InstCombineShifts.cpp 10 // This file implements the visitShl, visitLShr, and visitAShr functions.
30 // Try to fold constant and into select arguments.
40 // X shift (A srem B) -> X shift (A and B-1) iff B is a power of 2.
46 // demand the sign bit (and many others) here??
108 case Instruction::And:
123 // We can always turn shl(c)+shr(c) -> and(c2).
128 // We can turn shl(c1)+shr(c2) -> shl(c3)+and(c4), but it isn't
129 // profitable unless we know the and'd out bits are already zero.
147 // We can always turn lshr(c)+shl(c) -> and(c2).
152 // We can always turn lshr(c1)+shl(c2) -> lshr(c3)+and(c4), but it isn'
    [all...]
InstCombineSimplifyDemanded.cpp 27 /// constant and return true.
68 /// true if it made any change and false otherwise.
83 /// downstream. Consequently, depending on the mask and V, it may be possible
85 /// function does the replacement and returns true. In all other cases, it
86 /// returns false after analyzing the expression and setting KnownOne and known
90 /// the expression. KnownOne and KnownZero always follow the invariant that
91 /// KnownOne & KnownZero == 0. That is, a bit can't be both 1 and 0. Note that
92 /// the bits in KnownOne and KnownZero may only be accurate for those bits set
94 /// and KnownOne must all be the same
    [all...]
InstCombineCasts.cpp 81 // This requires DataLayout to get the alloca alignment and size information.
89 // Get the type really allocated and the type casted to.
145 // If the allocation has multiple real uses, insert a cast and change all
178 case Instruction::And:
232 /// simply extracts arguments and returns what that function returns.
267 /// results in any code being generated and is interesting to optimize out. If
272 // Noop casts and casts of constants should be eliminated trivially.
325 /// expression tree as type Ty instead of its larger type, and arrive with the
331 /// makes sense if x and y can be efficiently truncated.
333 /// This function works on both vectors and scalars
    [all...]
  /external/chromium_org/third_party/protobuf/python/
mox.py 14 # See the License for the specific language governing permissions and
25 called on it, with what parameters, what they should return, and in
54 # Inject mock object and run test
211 This will replace a class or module with a MockObject, and everything else
223 if type(attr_to_replace) in self._USE_MOCK_OBJECT and not use_mock_anything:
296 """Create a new mock method call and return it.
317 return (isinstance(rhs, MockAnything) and
318 self._replay_mode == rhs._replay_mode and
342 if (len(self._expected_calls_queue) == 1 and
343 isinstance(self._expected_calls_queue[0], MultipleTimesGroup) and
    [all...]
  /external/chromium_org/third_party/re2/re2/
prefilter.cc 23 if (op_ == AND || op_ == OR)
41 // Simplify if the node is an empty Or or And.
43 if (op_ != AND && op_ != OR) {
47 // Nothing left in the AND/OR.
49 if (op_ == AND)
50 op_ = ALL; // AND of nothing is true
68 // Combines two Prefilters together to create an "op" (AND or OR).
84 // ALL AND b = b
87 // NONE AND b = NONE
89 // ALL and NONE are smallest opcodes
    [all...]
  /external/protobuf/python/
mox.py 14 # See the License for the specific language governing permissions and
25 called on it, with what parameters, what they should return, and in
54 # Inject mock object and run test
211 This will replace a class or module with a MockObject, and everything else
223 if type(attr_to_replace) in self._USE_MOCK_OBJECT and not use_mock_anything:
296 """Create a new mock method call and return it.
317 return (isinstance(rhs, MockAnything) and
318 self._replay_mode == rhs._replay_mode and
342 if (len(self._expected_calls_queue) == 1 and
343 isinstance(self._expected_calls_queue[0], MultipleTimesGroup) and
    [all...]
  /external/regex-re2/re2/
prefilter.cc 23 if (op_ == AND || op_ == OR)
41 // Simplify if the node is an empty Or or And.
43 if (op_ != AND && op_ != OR) {
47 // Nothing left in the AND/OR.
49 if (op_ == AND)
50 op_ = ALL; // AND of nothing is true
68 // Combines two Prefilters together to create an "op" (AND or OR).
84 // ALL AND b = b
87 // NONE AND b = NONE
89 // ALL and NONE are smallest opcodes
    [all...]
  /external/chromium_org/third_party/jinja2/
nodes.py 8 It also provides some node tree helper functions like `in_lineno` and
9 `get_nodes` used by the parser and translator in order to normalize
10 python and jinja nodes.
58 """A metaclass for nodes that handles the field and attribute
59 inheritance. fields and attributes from the parent class are
114 All nodes have fields and attributes. Fields may be other nodes, lists,
117 two attributes: `lineno` (the line number of the node) and `environment`.
137 len(self.fields) != 1 and 's' or ''
148 """This method iterates over all fields that are defined and yields
156 (exclude is not None and name not in exclude) or
    [all...]
  /prebuilts/python/darwin-x86/2.7.5/lib/python2.7/compiler/
ast.py 68 class And(Node):
82 return "And(%s)" % (repr(self.nodes),)
    [all...]
  /prebuilts/python/linux-x86/2.7.5/lib/python2.7/compiler/
ast.py 68 class And(Node):
82 return "And(%s)" % (repr(self.nodes),)
    [all...]
  /art/compiler/utils/mips/
assembler_mips.cc 13 * See the License for the specific language governing permissions and
214 void MipsAssembler::And(Register rd, Register rs, Register rt) {
559 // Push callee saves and return address
582 // Pop callee saves and return address
    [all...]
  /external/clang/lib/CodeGen/
MicrosoftCXXABI.cpp 74 // Both Itanium and MSVC ABIs have destructor variants. The variant names
82 // The base and complete destructors are the same as in Itanium, although the
90 // bit 2 is zero, and therefore does not contain a loop.
92 // For virtual destructors, only one entry is reserved in the vftable, and it
98 // destructor, and all of the other variants are emitted on an as-needed basis
146 // For example, this code prints "100" and "1":
162 // Whereas it prints "104" and "104" if you give A a destructor.
218 /// \brief Emits a full member pointer with the fields common to data and
348 // 'this' parameter and 'this' return are already in place
631 // Emit the initializer and add a global destructor if appropriate
    [all...]
ItaniumCXXABI.cpp 126 // emitted with external linkage or as linkonce if they are inline and used.
210 // between the ARM and iOS ABIs.
217 // and array cookies.
246 /// In the Itanium and ARM ABIs, method pointers have the form:
296 // Apply the adjustment and cast back to the original struct type
320 // Cast the adjusted this to a pointer to vtable pointer and load.
387 /// decreased; and conversely, when converting a derived MP to a base MP
391 /// The standard forbids (at compile time) conversion to and from
616 llvm::Instruction::BinaryOps And, Or;
619 And = llvm::Instruction::Or
    [all...]
  /external/chromium_org/v8/src/mips/
macro-assembler-mips.cc 2 // Redistribution and use in source and binary forms, with or without
7 // notice, this list of conditions and the following disclaimer.
9 // copyright notice, this list of conditions and the following
10 // disclaimer in the documentation and/or other materials provided
16 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
98 // Push and pop all registers that can hold pointers
    [all...]
  /external/llvm/include/llvm/IR/
Instructions.h 111 /// function and is a constant size. If so, the code generator will fold it
115 // Methods for support type inquiry through isa, cast, and dyn_cast:
235 // Methods for support type inquiry through isa, cast, and dyn_cast:
357 // Methods for support type inquiry through isa, cast, and dyn_cast:
428 // Methods for support type inquiry through isa, cast, and dyn_cast:
448 /// specified value is in a memory location, and, if it is, stores a new value
494 /// Specify whether this cmpxchg is atomic and orders other operations with
528 // Methods for support type inquiry through isa, cast, and dyn_cast:
555 /// combines it with another value, and then stores the result back. Returns
565 /// 'old' is the initial value of *p, and 'v' is the other value passed to th
    [all...]
  /external/llvm/include/llvm/MC/
MCExpr.h 36 SymbolRef, ///< References to labels and assigned expressions.
165 VK_ARM_TLSGD, // ditto for TLSGD, GOT, GOTOFF, TPOFF and GOTTPOFF
360 And, ///< Bitwise and.
367 LAnd, ///< Logical and.
402 return Create(And, LHS, RHS, Ctx);
493 /// MCExprs are bump pointer allocated and not destructed.
  /external/llvm/lib/CodeGen/SelectionDAG/
TargetLowering.cpp 68 /// Generate a libcall taking the given operands as arguments and returning a
101 /// shared among BR_CC, SELECT_CC, and SETCC handlers.
264 /// constant and return true.
273 case ISD::AND:
300 /// casts are free. This uses isZExtFree and ZERO_EXTEND for the widening
318 // Search for the smallest integer type with free casts to and from
346 /// use this information to simplify Op, create a new simplified DAG node and
347 /// return true, returning the original and new nodes in Old and New. Otherwise,
348 /// analyze the expression and return a mask of KnownOne and KnownZero bits fo
    [all...]
  /external/llvm/lib/Target/X86/
X86ISelDAGToDAG.cpp 312 case X86ISD::AND:
318 case ISD::AND:
360 /// load's chain operand and move load below the call's chain operand.
395 /// isCalleeLoad - Return true if call address is a load and it can be
396 /// moved below CALLSEQ_START and the chains leading up to the call.
399 /// chain and the load.
402 // the call. After MoveBelowOrigChain the load is moved between the call and
483 // Lower fpround and fpextend nodes that target the FP stack to be store and
488 // and the node legalization. As such this pass basically does "reall
    [all...]

Completed in 757 milliseconds

1 2 3