HomeSort by relevance Sort by last modified time
    Searched refs:operands (Results 1 - 25 of 109) sorted by null

1 2 3 4 5

  /external/srec/srec/Semproc/src/
ExpressionEvaluator.c 39 ESR_ReturnCode EE_concat(LCHAR* name, LCHAR** operands, size_t opCount, void* data, LCHAR* resultBuf, size_t* resultLen)
44 if (operands == NULL || resultBuf == NULL || resultLen == NULL)
52 opLen = LSTRLEN(operands[i]);
54 LSTRCAT(resultBuf, operands[i]);
62 ESR_ReturnCode EE_conditional(LCHAR* name, LCHAR** operands, size_t opCount, void* data, LCHAR* resultBuf, size_t* resultLen)
64 if (operands == NULL || resultBuf == NULL || resultLen == NULL)
70 if (!LSTRCMP(operands[0], UNDEFINED_SYMBOL) || !operands[0] ||
71 !LSTRCMP(operands[0], FALSE_SYMBOL))
73 if (strlen(operands[2]) >= *resultLen
    [all...]
  /external/llvm/utils/TableGen/
X86DisassemblerShared.h 17 struct OperandSpecifier operands[X86_MAX_OPERANDS]; \
28 memset(operands, 0, sizeof(operands)); \
  /dalvik/vm/compiler/codegen/mips/
GlobalOptimizations.cpp 163 savedLIR[i]->useMask &= ~(1 << thisLIR->operands[0]);
164 savedLIR[i]->useMask |= 1 << thisLIR->operands[1];
166 savedLIR[i]->operands[0] == thisLIR->operands[0])
167 savedLIR[i]->operands[0] = thisLIR->operands[1];
169 savedLIR[i]->operands[1] == thisLIR->operands[0])
170 savedLIR[i]->operands[1] = thisLIR->operands[1]
    [all...]
CodegenCommon.cpp 87 if (DOUBLEREG(lir->operands[0])) {
172 setupRegMask(&lir->defMask, lir->operands[0]);
176 setupRegMask(&lir->defMask, lir->operands[1]);
188 lir->defMask |= ENCODE_REG_LIST(lir->operands[0]);
192 lir->defMask |= ENCODE_REG_LIST(lir->operands[1]);
209 setupRegMask(&lir->useMask, lir->operands[i]);
223 lir->useMask |= ENCODE_REG_LIST(lir->operands[0]);
227 lir->useMask |= ENCODE_REG_LIST(lir->operands[1]);
258 setupRegMask(&lir->useMask, lir->operands[i]);
270 * operands
    [all...]
ArchUtility.cpp 53 operand = lir->operands[nc-'0'];
127 int offset_1 = lir->operands[0];
128 int offset_2 = NEXT_LIR(lir)->operands[0];
224 int dest = lir->operands[0];
270 (char *) lir->operands[1]);
281 lir->operands[1]);
334 ((CallsiteInfo *) mipsLIR->operands[0])->classDescriptor);
341 mipsLIR->operands[0]);
LocalOptimizations.cpp 24 /* Check RAW, WAR, and WAR dependency on the register operands */
108 int nativeRegId = thisLIR->operands[0];
160 REGTYPE(checkLIR->operands[0]) == REGTYPE(nativeRegId)){
165 if (checkLIR->operands[0] != nativeRegId) {
167 checkLIR->operands[0],
177 REGTYPE(checkLIR->operands[0]) ==
187 if (checkLIR->operands[0] !=
191 checkLIR->operands[0],
234 * their register operands have any RAW, WAR, and WAW
  /external/srec/srec/Semproc/include/
SR_ExpressionEvaluator.h 60 * @param operands array of strings holding operands to concatenate
61 * @param opCount number of operands
66 SREC_SEMPROC_API ESR_ReturnCode EE_concat(LCHAR* name, LCHAR** operands, size_t opCount, void* data, LCHAR* resultBuf, size_t* resultLen);
69 * Built-in function to support conditional expressions (with 3 operands only!!!)
71 * @param operands first op is the condition, second is the true val, third is the false val
72 * @param opCount number of operands
76 SREC_SEMPROC_API ESR_ReturnCode EE_conditional(LCHAR* name, LCHAR** operands, size_t opCount, void* data, LCHAR* resultBuf, size_t* resultLen);
81 * @param operands strings to interpret as integers and then add together
82 * @param opCount number of operands
    [all...]
  /dalvik/dx/src/com/android/dx/ssa/
PhiInsn.java 41 * {@code non-null;} operands of the instruction; built up by
44 private final ArrayList<Operand> operands = new ArrayList<Operand>(); field in class:PhiInsn
50 * Constructs a new phi insn with no operands.
82 * Updates the TypeBearers of all the sources (phi operands) to be
86 * Note that local association of operands are preserved in this step.
91 for (Operand o : operands) {
130 operands.add(new Operand(registerSpec, predBlock.getIndex(),
144 for (Operand o : operands) {
150 operands.removeAll(operandsToRemove);
164 return operands.get(sourcesIndex).blockIndex
    [all...]
  /dalvik/vm/compiler/template/armv5te/
TEMPLATE_CMPL_DOUBLE.S 10 * on what value we'd like to return when one of the operands is NaN.
17 push {r0-r3} @ save operands
24 add sp, #16 @ drop unused operands
31 pop {r2-r3} @ restore operands in reverse order
32 pop {r0-r1} @ restore operands in reverse order
  /external/dexmaker/src/dx/java/com/android/dx/ssa/
PhiInsn.java 41 * {@code non-null;} operands of the instruction; built up by
44 private final ArrayList<Operand> operands = new ArrayList<Operand>(); field in class:PhiInsn
50 * Constructs a new phi insn with no operands.
82 * Updates the TypeBearers of all the sources (phi operands) to be
86 * Note that local association of operands are preserved in this step.
91 for (Operand o : operands) {
130 operands.add(new Operand(registerSpec, predBlock.getIndex(),
144 for (Operand o : operands) {
150 operands.removeAll(operandsToRemove);
164 return operands.get(sourcesIndex).blockIndex
    [all...]
  /external/llvm/include/llvm/IR/
OperandTraits.h 12 // the operands in the most efficient manner.
38 static unsigned operands(const User*) { function in struct:llvm::FixedNumOperandTraits
47 /// OptionalOperandTraits - when the number of operands may change at runtime.
52 static unsigned operands(const User *U) { function in struct:llvm::OptionalOperandTraits
73 static unsigned operands(const User *U) { function in struct:llvm::VariadicOperandTraits
100 static unsigned operands(const User *U) { function in struct:llvm::HungoffOperandTraits
137 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \
143 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \
148 return OperandTraits<CLASS>::operands(this); \
  /dalvik/vm/compiler/codegen/arm/
CodegenCommon.cpp 84 if (DOUBLEREG(lir->operands[0])) {
154 setupRegMask(&lir->defMask, lir->operands[0]);
158 setupRegMask(&lir->defMask, lir->operands[1]);
170 lir->defMask |= ENCODE_REG_LIST(lir->operands[0]);
174 lir->defMask |= ENCODE_REG_LIST(lir->operands[1]);
191 setupRegMask(&lir->useMask, lir->operands[i]);
205 lir->useMask |= ENCODE_REG_LIST(lir->operands[0]);
209 lir->useMask |= ENCODE_REG_LIST(lir->operands[1]);
250 setupRegMask(&lir->useMask, lir->operands[i]);
262 * operands
    [all...]
LocalOptimizations.cpp 24 /* Check RAW, WAR, and WAR dependency on the register operands */
108 int nativeRegId = thisLIR->operands[0];
160 REGTYPE(checkLIR->operands[0]) == REGTYPE(nativeRegId)){
165 if (checkLIR->operands[0] != nativeRegId) {
167 checkLIR->operands[0],
177 REGTYPE(checkLIR->operands[0]) ==
187 if (checkLIR->operands[0] !=
191 checkLIR->operands[0],
234 * their register operands have any RAW, WAR, and WAW
ArchUtility.cpp 96 operand = lir->operands[nc-'0'];
204 int offset_1 = lir->operands[0];
205 int offset_2 = NEXT_LIR(lir)->operands[0];
301 int dest = lir->operands[0];
348 (char *) lir->operands[1]);
359 lir->operands[1]);
412 ((CallsiteInfo *) armLIR->operands[0])->classDescriptor);
419 armLIR->operands[0]);
  /external/antlr/antlr-3.4/tool/src/main/java/org/antlr/analysis/
SemanticContext.java 55 * July 7, 2006: TJP altered OR to be set of operands. the Binary tree
304 protected final Set<SemanticContext> operands = new HashSet<SemanticContext>(); field in class:SemanticContext.CommutativePredicate
310 operands.addAll(predicate.operands);
312 operands.add(a);
317 operands.addAll(predicate.operands);
319 operands.add(b);
329 operands.addAll(predicate.operands);
789 Collection<SemanticContext> operands = getOrOperands(((NOT)context).ctx); local
808 Collection<SemanticContext> operands = getAndOperands(((NOT)context).ctx); local
    [all...]
  /external/llvm/lib/Target/X86/Disassembler/
X86Disassembler.h 40 // meanings of its operands.
49 // register, for instance). Given this information, the operands can be
53 // and operands into a format understandable by the client - in this case, an
78 uint16_t operands;
  /external/llvm/lib/IR/
ConstantsContext.h 55 // allocate space for exactly two operands
76 // allocate space for exactly three operands
97 // allocate space for exactly two operands
118 // allocate space for exactly three operands
140 // allocate space for exactly three operands
239 // allocate space for exactly two operands
323 operands(ops.begin(), ops.end()), indices(inds.begin(), inds.end()) {}
327 std::vector<Constant*> operands; member in struct:llvm::ExprMapKeyType
333 this->operands == that.operands &
    [all...]
  /external/clang/test/SemaCXX/
null_in_arithmetic_ops.cpp 31 expected-error {{invalid operands to binary expression ('long' and 'void (^)()')}} \
32 expected-error {{invalid operands to binary expression ('void (^)()' and 'long')}}
34 expected-error {{invalid operands to binary expression ('long' and 'void (X::*)()')}} \
35 expected-error {{invalid operands to binary expression ('void (X::*)()' and 'long')}}
  /external/elfutils/libcpu/
i386_parse.y 116 /* Operands. */
124 } operands[3];
787 if (instr->operands[n].str != NULL)
792 instr->operands[n].str = runp->str;
835 if (instr->operands[n].off1 == 0)
836 instr->operands[n].off1 = bitoff;
837 else if (instr->operands[n].off2 == 0)
838 instr->operands[n].off2 = bitoff;
839 else if (instr->operands[n].off3 == 0)
840 instr->operands[n].off3 = bitoff
    [all...]
  /dalvik/vm/compiler/codegen/x86/libenc/
dec_base.h 103 EncoderBase::Operand operands[3]; member in struct:Inst
  /external/llvm/test/MC/ARM/
arm-memory-instructions.s 29 @ label operands currently assert the show-encoding asm comment helper due
diagnostics.s 271 @ Out of order Rt/Rt2 operands for ldrexd/strexd
275 @ CHECK-ERRORS: error: destination operands must be sequential
278 @ CHECK-ERRORS: error: source operands must be sequential
327 @ Out of order Rt/Rt2 operands for ldrd
331 @ CHECK-ERRORS: error: destination operands must be sequential
334 @ CHECK-ERRORS: error: destination operands must be sequential
337 @ CHECK-ERRORS: error: destination operands must be sequential
365 @ Bad operands for msr
  /dalvik/vm/compiler/codegen/arm/Thumb2/
Factory.cpp 73 loadPcRel->operands[0] = rDest;
74 loadPcRel->operands[1] = r15pc;
77 loadPcRel->aliasInfo = dataTarget->operands[0];
181 loadPcRel->operands[0] = rDest;
184 loadPcRel->aliasInfo = dataTarget->operands[0];
192 if (dataTarget->operands[0] != value) {
193 opRegImm(cUnit, kOpAdd, rDest, value - dataTarget->operands[0]);
232 loadPcRel->operands[0] = rDest;
235 loadPcRel->aliasInfo = dataTarget->operands[0];
726 loadPcRel->operands[0] = targetReg
    [all...]
  /dalvik/vm/compiler/codegen/arm/Thumb/
Factory.cpp 79 loadPcRel->operands[0] = tDest;
82 loadPcRel->aliasInfo = dataTarget->operands[0];
90 if (dataTarget->operands[0] != value) {
91 newLIR2(cUnit, kThumbAddRI8, tDest, value - dataTarget->operands[0]);
134 loadPcRel->operands[0] = rDest;
137 loadPcRel->aliasInfo = dataTarget->operands[0];
853 res->operands[0] = rDest;
854 res->operands[1] = rSrc;
908 pushFP->operands[0] = 1 << r5FP;
915 pushLR->operands[0] = 1 << 8
    [all...]
  /dalvik/vm/compiler/codegen/mips/Mips32/
Factory.cpp 49 res->operands[0] = rDest;
50 res->operands[1] = rSrc;
63 /* note the operands are swapped for the mtc1 instr */
65 res->operands[0] = rSrc;
66 res->operands[1] = rDest;
846 res->operands[0] = rDest;
847 res->operands[1] = rSrc;
875 /* note the operands are swapped for the mtc1 instr */
975 pushFP->operands[0] = 1 << r5FP;
982 pushLR->operands[0] = 1 << 8
    [all...]

Completed in 1568 milliseconds

1 2 3 4 5