/external/llvm/utils/TableGen/ |
CodeGenInstruction.cpp | 65 throw "Illegal operand for the '" + R->getName() + "' instruction!"; 75 } else if (Rec->isSubClassOf("Operand")) { 86 throw "Bad value for MIOperandInfo in operand '" + Rec->getName() + 105 throw "Unknown operand class '" + Rec->getName() + 108 // Check that the operand has a name and that it's unique. 110 throw "In instruction '" + R->getName() + "', operand #" + utostr(i) + 113 throw "In instruction '" + R->getName() + "', operand #" + utostr(i) + 114 " has the same name as a previous operand!"; 123 // Make sure the constraints list for each operand is large enough to hold 130 /// getOperandNamed - Return the index of the operand with the specifie [all...] |
AsmMatcherEmitter.cpp | 12 // custom operand parsing. 54 // 1. Classification: Each operand is mapped to the unique set which (a) 75 // Custom Operand Parsing 81 // instructions. The target specific custom operand parsing works in the 84 // 1. A operand match table is built, each entry contains a mnemonic, an 85 // operand class, a mask for all operand positions for that same 88 // 2. The operand matcher will try every possible entry with the same 90 // matches. After that, if the operand to be matched has its index 92 // to the regular operand parsing [all...] |
/external/llvm/include/llvm/CodeGen/ |
MachineInstr.h | 322 /// If Ops is not null, all operand indices for Reg are added. 356 /// findRegisterUseOperandIdx() - Returns the operand index that is a use of 370 /// findRegisterDefOperandIdx() - Returns the operand index that is a def of 387 /// findFirstPredOperandIdx() - Find the index of the first operand in the 388 /// operand list that is used to represent the predicate. It returns -1 if 392 /// findInlineAsmFlagIdx() - Find the index of the flag word operand that 393 /// corresponds to operand OpIdx on an inline asm instruction. Returns -1 if 394 /// getOperand(OpIdx) does not belong to an inline asm operand group. 396 /// If GroupNo is not NULL, it will receive the number of the operand group 399 /// The flag operand is an immediate that can be decoded with methods lik [all...] |
/external/webkit/Source/JavaScriptCore/jit/ |
JITPropertyAccess32_64.cpp | 54 unsigned base = currentInstruction[1].u.operand; 55 unsigned property = currentInstruction[2].u.operand; 56 unsigned value = currentInstruction[3].u.operand; 67 unsigned base = currentInstruction[1].u.operand; 68 unsigned property = currentInstruction[2].u.operand; 69 unsigned function = currentInstruction[3].u.operand; 80 unsigned base = currentInstruction[1].u.operand; 81 unsigned property = currentInstruction[2].u.operand; 82 unsigned function = currentInstruction[3].u.operand; 93 unsigned dst = currentInstruction[1].u.operand; [all...] |
JITCall.cpp | 60 int dst = instruction[1].u.operand; 66 int callee = instruction[1].u.operand; 67 int argCountRegister = instruction[2].u.operand; 68 int registerOffset = instruction[3].u.operand; 111 int callee = instruction[1].u.operand; 112 int argCount = instruction[2].u.operand; 113 int registerOffset = instruction[3].u.operand; 147 int argCount = instruction[2].u.operand; 148 int registerOffset = instruction[3].u.operand; 168 int callee = instruction[1].u.operand; [all...] |
JITPropertyAccess.cpp | 86 unsigned dst = currentInstruction[1].u.operand; 87 unsigned base = currentInstruction[2].u.operand; 88 unsigned property = currentInstruction[3].u.operand; 115 unsigned dst = currentInstruction[1].u.operand; 116 unsigned base = currentInstruction[2].u.operand; 117 unsigned property = currentInstruction[3].u.operand; 149 unsigned dst = currentInstruction[1].u.operand; 150 unsigned base = currentInstruction[2].u.operand; 151 unsigned property = currentInstruction[3].u.operand; 152 unsigned expected = currentInstruction[4].u.operand; [all...] |
/external/llvm/include/llvm-c/ |
Disassembler.h | 27 * The type for the operand information call back function. This is called to 28 * get the symbolic information for an operand of an instruction. Typically 31 * the call back in the DisInfo parameter. The instruction containing operand 33 * one operand with symbolic information. To determine the symbolic operand 34 * information for each operand, the bytes for the specific operand in the 37 * operand per instruction, the Offset parameter will be zero and Size parameter 56 * LLVMOpInfo1. The value of the relocatable expression for the operand, 58 * field. The symbolic information about the operand is returned using al [all...] |
/external/clang/test/SemaCXX/ |
conditional-expr.cpp | 74 i1 ? 0 : test(); // expected-error {{right operand to ? is void, but left operand is of type 'int'}} 75 i1 ? test() : 0; // expected-error {{left operand to ? is void, but right operand is of type 'int'}} 112 (void)(i1 ? Base() : constder()); // expected-error {{incompatible operand types ('Base' and 'const Derived')}} 113 (void)(i1 ? constder() : Base()); // expected-error {{incompatible operand types ('const Derived' and 'Base')}} 183 test0 = test0 ? (long) test0 : test0; // expected-warning {{operand of ? changes signedness: 'long' to 'unsigned long'}} 184 test0 = test0 ? (int) test0 : test0; // expected-warning {{operand of ? changes signedness: 'int' to 'unsigned long'}} 185 test0 = test0 ? (short) test0 : test0; // expected-warning {{operand of ? changes signedness: 'short' to 'unsigned long'}} 186 test0 = test0 ? test0 : (long) test0; // expected-warning {{operand of ? changes signedness: 'long' to 'unsigned long'} [all...] |
bool.cpp | 28 static_assert_arg_is_bool(n && 4); // expected-warning {{use of logical '&&' with constant operand}} \ 31 static_assert_arg_is_bool(n || 5); // expected-warning {{use of logical '||' with constant operand}} \
|
member-pointer.cpp | 107 (void)(hm->*pi); // expected-error {{left hand operand to ->* must be a pointer to class compatible with the right hand operand, but is 'HasMembers'}} 108 (void)(phm.*pi); // expected-error {{left hand operand to .* must be a class compatible with the right hand operand, but is 'HasMembers *'}} 109 (void)(i.*pi); // expected-error {{left hand operand to .* must be a class compatible with the right hand operand, but is 'int'}} 111 (void)(ptr->*pi); // expected-error {{left hand operand to ->* must be a pointer to class compatible with the right hand operand, but is 'int *'}} 118 (void)(f.*pai); // expected-error {{left hand operand to .* must be a class compatible with the right hand operand, but is 'F'} [all...] |
/external/v8/src/ia32/ |
deoptimizer-ia32.cc | 616 __ sub(Operand(esp), Immediate(kDoubleRegsSize)); 620 __ movdbl(Operand(esp, offset), xmm_reg); 629 __ mov(ebx, Operand(esp, kSavedRegistersAreaSize)); 635 __ lea(edx, Operand(esp, kSavedRegistersAreaSize + 1 * kPointerSize)); 637 __ mov(ecx, Operand(esp, kSavedRegistersAreaSize + 1 * kPointerSize)); 638 __ lea(edx, Operand(esp, kSavedRegistersAreaSize + 2 * kPointerSize)); 640 __ sub(edx, Operand(ebp)); 645 __ mov(eax, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); 646 __ mov(Operand(esp, 0 * kPointerSize), eax); // Function. 647 __ mov(Operand(esp, 1 * kPointerSize), Immediate(type())); // Bailout type [all...] |
lithium-codegen-ia32.cc | 138 __ mov(Operand(eax), Immediate(slots)); 145 __ sub(Operand(esp), Immediate(slots * kPointerSize)); 154 __ mov(Operand(esp, offset), eax); 175 __ mov(Operand(ebp, StandardFrameConstants::kContextOffset), esi); 185 __ mov(eax, Operand(ebp, parameter_offset)); 188 __ mov(Operand(esi, context_offset), eax); 308 Operand LCodeGen::ToOperand(LOperand* op) const { 309 if (op->IsRegister()) return Operand(ToRegister(op)); 310 if (op->IsDoubleRegister()) return Operand(ToDoubleRegister(op)); 316 return Operand(ebp, -(index + 3) * kPointerSize) [all...] |
/external/v8/src/x64/ |
macro-assembler-x64.cc | 63 Operand MacroAssembler::ExternalOperand(ExternalReference target, 69 return Operand(kRootRegister, static_cast<int32_t>(delta)); 73 return Operand(scratch, 0); 82 movq(destination, Operand(kRootRegister, static_cast<int32_t>(delta))); 91 movq(destination, Operand(kScratchRegister, 0)); 101 movq(Operand(kRootRegister, static_cast<int32_t>(delta)), source); 110 movq(Operand(kScratchRegister, 0), source); 121 lea(destination, Operand(kRootRegister, static_cast<int32_t>(delta))); 138 // Operand is lea(scratch, Operand(kRootRegister, delta)) [all...] |
/external/llvm/test/TableGen/ |
MultiPat.td | 79 int operand; 96 !foreach(Decls.operand, Decls.pattern, 99 !subst(MNEMONIC, set, Decls.operand)))))>, 101 !foreach(Decls.operand, Decls.pattern, 104 !subst(MNEMONIC, set, Decls.operand)))))>;
|
/external/mesa3d/src/glsl/ |
ir_rvalue_visitor.cpp | 41 unsigned int operand; local 43 for (operand = 0; operand < ir->get_num_operands(); operand++) { 44 handle_rvalue(&ir->operands[operand]);
|
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/api/ |
armCOMM.h | 311 * [in] Value1 First Operand 312 * [in] Value2 Second Operand 332 * [in] Value1 First Operand 333 * [in] Value2 Second Operand 352 * [in] Value1 First Operand 353 * [in] Value2 Second Operand 373 * [in] Value1 First Operand 374 * [in] Value2 Second Operand 396 * [in] delayElem First 32 bit Operand 397 * [in] filTap Second 16 bit Operand [all...] |
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/src/ |
armCOMM.c | 491 * [in] Value1 First Operand 492 * [in] Value2 Second Operand 544 * [in] Value1 First Operand 545 * [in] Value2 Second Operand 597 * [in] Value1 First Operand 598 * [in] Value2 Second Operand 650 * [in] Value1 First Operand 651 * [in] Value2 Second Operand 677 * [in] delayElem First 32 bit Operand 678 * [in] filTap Second 16 bit Operand [all...] |
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/api/ |
armCOMM.h | 311 * [in] Value1 First Operand 312 * [in] Value2 Second Operand 332 * [in] Value1 First Operand 333 * [in] Value2 Second Operand 352 * [in] Value1 First Operand 353 * [in] Value2 Second Operand 373 * [in] Value1 First Operand 374 * [in] Value2 Second Operand 396 * [in] delayElem First 32 bit Operand 397 * [in] filTap Second 16 bit Operand [all...] |
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/src/ |
armCOMM.c | 491 * [in] Value1 First Operand 492 * [in] Value2 Second Operand 544 * [in] Value1 First Operand 545 * [in] Value2 Second Operand 597 * [in] Value1 First Operand 598 * [in] Value2 Second Operand 650 * [in] Value1 First Operand 651 * [in] Value2 Second Operand 677 * [in] delayElem First 32 bit Operand 678 * [in] filTap Second 16 bit Operand [all...] |
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/reference/api/ |
armCOMM.h | 311 * [in] Value1 First Operand 312 * [in] Value2 Second Operand 332 * [in] Value1 First Operand 333 * [in] Value2 Second Operand 352 * [in] Value1 First Operand 353 * [in] Value2 Second Operand 373 * [in] Value1 First Operand 374 * [in] Value2 Second Operand 396 * [in] delayElem First 32 bit Operand 397 * [in] filTap Second 16 bit Operand [all...] |
/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/reference/src/ |
armCOMM.c | 491 * [in] Value1 First Operand 492 * [in] Value2 Second Operand 544 * [in] Value1 First Operand 545 * [in] Value2 Second Operand 597 * [in] Value1 First Operand 598 * [in] Value2 Second Operand 650 * [in] Value1 First Operand 651 * [in] Value2 Second Operand 677 * [in] delayElem First 32 bit Operand 678 * [in] filTap Second 16 bit Operand [all...] |
/external/v8/src/arm/ |
ic-arm.cc | 56 __ cmp(type, Operand(JS_GLOBAL_OBJECT_TYPE)); 58 __ cmp(type, Operand(JS_BUILTINS_OBJECT_TYPE)); 60 __ cmp(type, Operand(JS_GLOBAL_PROXY_TYPE)); 82 __ tst(receiver, Operand(kSmiTagMask)); 96 __ tst(t1, Operand((1 << Map::kIsAccessCheckNeeded) | 125 __ mov(scratch1, Operand(scratch1, ASR, kSmiTagSize)); // convert smi to int 126 __ sub(scratch1, scratch1, Operand(1)); 144 __ add(scratch2, scratch2, Operand( 147 __ and_(scratch2, scratch1, Operand(scratch2, LSR, String::kHashShift)); 152 __ add(scratch2, scratch2, Operand(scratch2, LSL, 1)) [all...] |
/external/clang/lib/Basic/ |
TargetInfo.cpp | 340 case 'm': // memory operand. 341 case 'o': // offsetable memory operand. 342 case 'V': // non-offsetable memory operand. 343 case '<': // autodecrement memory operand. 344 case '>': // autoincrement memory operand. 347 case 'g': // general register, memory operand or immediate integer. 348 case 'X': // any operand. 408 // A number must refer to an output only operand. 413 // same operand referenced to by the number. 433 // same operand referenced to by the number [all...] |
/external/llvm/lib/Target/X86/MCTargetDesc/ |
X86BaseInfo.h | 27 // Enums for memory operand decoding. Each memory operand is represented with 28 // a 5 operand sequence in the form: 37 /// AddrSegmentReg - The operand # of the segment in the memory operand. 50 /// Target Operand Flag enum. 57 /// MO_GOT_ABSOLUTE_ADDRESS - On a symbol operand, this represents a 62 /// MO_PIC_BASE_OFFSET - On a symbol operand this indicates that the 67 /// MO_GOT - On a symbol operand this indicates that the immediate is the 74 /// MO_GOTOFF - On a symbol operand this indicates that the immediate i [all...] |
/external/llvm/lib/Target/X86/Disassembler/ |
X86Disassembler.cpp | 148 /// register, and appends it as an operand to an MCInst. 164 /// translateImmediate - Appends an immediate operand to an MCInst. 168 /// @param operand - The operand, as stored in the descriptor table. 171 const OperandSpecifier &operand, 175 OperandType type = operand.type; 199 switch (operand.encoding) { 252 // operand is 64 bits wide. Do nothing. 268 debug("A R/M register operand may not have a SIB byte"); 282 debug("A R/M register operand may not have a base; [all...] |