HomeSort by relevance Sort by last modified time
    Searched full:immediate (Results 176 - 200 of 1964) sorted by null

1 2 3 4 5 6 78 91011>>

  /external/llvm/lib/Target/ARM/MCTargetDesc/
ARMFixupKinds.h 31 // (so it's encoded as an 8-bit immediate).
38 // 8-bit immediate).
103 // It is possible to create an "immediate" that happens to be pcrel.
ARMMCCodeEmitter.cpp 87 /// getThumbBLTargetOpValue - Return encoding info for Thumb immediate
92 /// getThumbBLXTargetOpValue - Return encoding info for Thumb immediate
109 /// getBranchTargetOpValue - Return encoding info for 24-bit immediate
115 /// immediate Thumb2 direct branch target.
119 /// getARMBranchTargetOpValue - Return encoding info for 24-bit immediate
128 /// getAdrLabelOpValue - Return encoding info for 12-bit immediate
180 /// getShiftOp - Return the shift opcode (bit[6:5]) of the immediate value.
239 /// getSOImmOpValue - Return an encoded 12-bit shifted-immediate value.
255 /// getT2SOImmOpValue - Return an encoded 12-bit shifted-immediate value.
463 // Immediate is always encoded as positive. The 'U' bit controls add vs sub
    [all...]
  /external/llvm/lib/Target/ARM/
Thumb1RegisterInfo.cpp 62 /// specified immediate.
86 /// a destreg = basereg + immediate in Thumb code. Materialize the immediate
87 /// in a register using mov / mvn sequences or load the immediate from a
166 /// a destreg = basereg + immediate in Thumb code.
227 // This will expand into too many instructions. Load the immediate from a
370 "Thumb add/sub sp, #imm immediate must be multiple of 4!");
403 // simplify the immediate.
515 // ldr/str immediate offsets must be positive, and if we're referencing
620 // If we get here, the immediate doesn't fit into the instruction. We folde
    [all...]
  /external/llvm/test/MC/Disassembler/AArch64/
basic-a64-undefined.txt 9 # Instructions notionally in the add/sub (immediate) sheet, but with
16 # Instructions notionally in the load/store (unsigned immediate) sheet.
30 # Instructions notionally in the move wide (immediate) sheet, but with out
  /external/mesa3d/src/mesa/vbo/
vbo_context.h 41 * The module captures both immediate mode and display list drawing,
120 * variations of those calls). When we transition from immediate mode
155 * Return if format is integer. The immediate mode commands only emit floats
  /external/xmp_toolkit/XMPCore/src/com/adobe/xmp/
XMPIterator.java 49 * <li>JUST_CHILDREN - Visit just the immediate children of the root. Skip
50 * the root itself and all nodes below the immediate children. This omits the
51 * qualifiers of the immediate children, the qualifier nodes being below what
  /system/core/libcorkscrew/arch-mips/
backtrace-mips.c 106 int32_t immediate = ((((int)op) << 16) >> 16); local
107 if (immediate < 0) {
108 stack_size = -immediate;
  /external/chromium_org/v8/src/x64/
builtins-x64.cc 71 __ addq(rax, Immediate(num_extra_args + 1));
174 __ cmpq(Operand(kScratchRegister, 0), Immediate(0));
221 __ shl(rdi, Immediate(kPointerSizeLog2));
266 __ or_(rbx, Immediate(kHeapObjectTag));
320 __ addq(rcx, Immediate(kPointerSize));
330 __ or_(rdi, Immediate(kHeapObjectTag)); // add the heap tag
548 __ addq(rcx, Immediate(1));
651 __ subq(Operand(rsp, 0), Immediate(5));
715 __ cmpq(r10, Immediate(FullCodeGenerator::NO_REGISTERS));
721 __ cmpq(r10, Immediate(FullCodeGenerator::TOS_REG))
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64ISelLowering.h 39 // Indicates a floating-point immediate which fits into the format required
41 // value of that immediate.
119 // Vector move immediate
122 // Vector Move Inverted Immediate
125 // Vector FP move immediate
  /art/compiler/dex/quick/x86/
x86_lir.h 240 // RI - Register Immediate - opcode reg, #immediate
241 // - lir operands - 0: reg, 1: immediate
242 // MI - Memory Immediate - opcode [base + disp], #immediate
243 // - lir operands - 0: base, 1: disp, 2: immediate
244 // AI - Array Immediate - opcode [base + index * scale + disp], #immediate
245 // - lir operands - 0: base, 1: index, 2: scale, 3: disp 4: immediate
391 kShiftRegImm, kShiftMemImm, kShiftArrayImm, // Shift opcode with immediate
    [all...]
  /external/chromium_org/v8/src/ia32/
deoptimizer-ia32.cc 518 __ sub(esp, Immediate(kDoubleRegsSize));
548 __ mov(Operand(esp, 1 * kPointerSize), Immediate(type())); // Bailout type.
553 Immediate(ExternalReference::isolate_address(isolate())));
587 __ add(esp, Immediate(kDoubleRegsSize + 2 * kPointerSize));
603 __ add(edx, Immediate(sizeof(uint32_t)));
623 Immediate(0));
627 __ cmp(ecx, Immediate(kAlignmentZapValue));
635 Immediate(0));
637 __ push(Immediate(kAlignmentZapValue));
656 __ sub(ecx, Immediate(sizeof(uint32_t)))
    [all...]
assembler-ia32.cc 508 void Assembler::push(const Immediate& x) {
554 void Assembler::enter(const Immediate& size) {
615 void Assembler::mov(Register dst, const Immediate& x) {
643 void Assembler::mov(const Operand& dst, const Immediate& x) {
747 emit_arith(2, Operand(dst), Immediate(imm32));
772 void Assembler::add(const Operand& dst, const Immediate& x) {
780 and_(dst, Immediate(imm32));
784 void Assembler::and_(Register dst, const Immediate& x) {
797 void Assembler::and_(const Operand& dst, const Immediate& x) {
838 void Assembler::cmpw(const Operand& op, Immediate imm16)
    [all...]
ic-ia32.cc 148 Immediate(PropertyDetails::TypeField::kMask << kSmiTagSize));
206 Immediate(kTypeAndReadOnlyMask));
286 __ cmp(scratch, Immediate(masm->isolate()->factory()->the_hole_value()));
317 __ test(hash, Immediate(Name::kContainsCachedArrayIndexMask));
350 __ test(key, Immediate(0x80000001));
361 __ sub(scratch2, Immediate(Smi::FromInt(2)));
479 Immediate(isolate->factory()->hash_table_map()));
508 __ add(edi, Immediate(kPointerSize * i * 2));
512 __ add(edi, Immediate(kPointerSize));
520 __ add(edi, Immediate(kPointerSize * (kEntriesPerBucket - 1) * 2))
    [all...]
  /external/v8/src/x64/
codegen-x64.cc 158 __ testb(rax, Immediate(5));
171 __ testl(rax, Immediate(0x400 /* C2 */));
181 __ testb(rax, Immediate(5));
200 __ testb(rax, Immediate(0x3f /* Any Exception*/));
487 __ testb(result, Immediate(kIsIndirectStringMask));
492 __ testb(result, Immediate(kSlicedNotConsMask));
523 __ testb(result, Immediate(kStringRepresentationMask));
531 __ testb(result, Immediate(kIsIndirectStringMask));
536 __ testb(result, Immediate(kShortExternalStringTag));
540 __ testb(result, Immediate(kStringEncodingMask))
    [all...]
builtins-x64.cc 71 __ addq(rax, Immediate(num_extra_args + 1));
108 __ cmpq(Operand(kScratchRegister, 0), Immediate(0));
155 __ shl(rdi, Immediate(kPointerSizeLog2));
200 __ or_(rbx, Immediate(kHeapObjectTag));
254 __ addq(rcx, Immediate(kPointerSize));
264 __ or_(rdi, Immediate(kHeapObjectTag)); // add the heap tag
480 __ addq(rcx, Immediate(1));
588 __ cmpq(rcx, Immediate(FullCodeGenerator::NO_REGISTERS));
594 __ cmpq(rcx, Immediate(FullCodeGenerator::TOS_REG));
668 Immediate(1 << SharedFunctionInfo::kStrictModeBitWithinByte))
    [all...]
  /art/compiler/utils/arm/
constants_arm.h 186 // Immediate instruction fields encoding.
295 // with immediate
305 // with immediate
328 // Field used in 16-bit immediate move instructions
333 // Field used in VFP float immediate move instruction
340 // Field used in VFP double immediate move instruction
354 ((Bit(25) == 1) || // Data processing immediate.
  /external/llvm/lib/Target/Mips/
Mips16InstrInfo.td 84 // Compare a register and immediate and place result in CC
487 // Format: ADDIU rx, immediate MIPS16e
488 // Purpose: Add Immediate Unsigned Word (2-Operand, Extended)
507 // Format: ADDIU rx, pc, immediate MIPS16e
508 // Purpose: Add Immediate Unsigned Word (3-Operand, PC-Relative, Extended)
514 // Format: ADDIU sp, immediate MIPS16e
515 // Purpose: Add Immediate Unsigned Word (2-Operand, SP-Relative, Extended)
584 //Format: BREAK immediate
644 // Format: CMPI rx, immediate MIPS16e
645 // Purpose: Compare Immediate
    [all...]
  /external/llvm/lib/Target/PowerPC/AsmParser/
PPCAsmParser.cpp 245 Immediate,
289 case Immediate:
311 assert(Kind == Immediate && "Invalid access!");
337 return (unsigned) (Kind == Immediate ? Imm.Val : Expr.CRVal);
342 return (unsigned) (Kind == Immediate ? Imm.Val : Expr.CRVal);
351 bool isImm() const { return Kind == Immediate || Kind == Expression; }
352 bool isU5Imm() const { return Kind == Immediate && isUInt<5>(getImm()); }
353 bool isS5Imm() const { return Kind == Immediate && isInt<5>(getImm()); }
354 bool isU6Imm() const { return Kind == Immediate && isUInt<6>(getImm()); }
356 (Kind == Immediate && isUInt<16>(getImm()));
    [all...]
  /external/llvm/lib/Target/X86/
X86ISelLowering.h 185 /// BLENDI - Blend where the selector is an immediate.
269 // VSHLI, VSRLI, VSRAI - Vector shift elements by immediate
288 // MUL_IMM - X86 specific multiply by immediate.
468 /// immediate to extract the specified EXTRACT_SUBVECTOR index
473 /// immediate to insert at the specified INSERT_SUBVECTOR index
478 /// immediate to extract the specified EXTRACT_SUBVECTOR index
483 /// immediate to insert at the specified INSERT_SUBVECTOR index
649 /// isLegalICmpImmediate - Return true if the specified immediate is legal
650 /// icmp immediate, that is the target has icmp instructions which can
651 /// compare a register against the immediate without having to materializ
    [all...]
  /external/valgrind/main/VEX/priv/
host_ppc_defs.h 200 Pam_IR=1, /* Immediate (signed 16-bit) + Reg */
230 /* ("RH" == "Register or Halfword immediate") */
287 /* ("VI" == "Vector Register or Immediate") */
339 Bool /* is the 2nd operand an immediate? */);
352 Bool /* is the 2nd operand an immediate? */,
450 Pin_LI, /* load word (32/64-bit) immediate (fake insn) */
503 Pin_DfpShift, /* Decimal floating point shift by immediate value */
507 * immediate value */
541 - For add, the immediate, if it exists, is a signed 16.
542 - For sub, the immediate, if it exists, is a signed 1
    [all...]
  /external/v8/src/ia32/
assembler-ia32.cc 517 void Assembler::push(const Immediate& x) {
563 void Assembler::enter(const Immediate& size) {
624 void Assembler::mov(Register dst, const Immediate& x) {
652 void Assembler::mov(const Operand& dst, const Immediate& x) {
756 emit_arith(2, Operand(dst), Immediate(imm32));
781 void Assembler::add(const Operand& dst, const Immediate& x) {
789 and_(dst, Immediate(imm32));
793 void Assembler::and_(Register dst, const Immediate& x) {
806 void Assembler::and_(const Operand& dst, const Immediate& x) {
847 void Assembler::cmpw(const Operand& op, Immediate imm16)
    [all...]
  /external/chromium_org/gpu/command_buffer/common/
cmd_buffer_common.h 52 // variable sized commands like immediate commands or Noop.
59 // Sets the header by a size in bytes of the immediate data after the command.
96 // used for IMMEDIATE commands to get the address of the place to put the data.
97 // Immediate command put their data direclty in the command buffer.
117 // This can only be used for variable sized command like IMMEDIATE commands.
129 // This can only be used for variable sized command like IMMEDIATE commands.
  /external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/tgsi/
tgsi_sanity.c 446 report_error( ctx, "Instruction expected but immediate found" );
457 if (imm->Immediate.DataType != TGSI_IMM_FLOAT32 &&
458 imm->Immediate.DataType != TGSI_IMM_UINT32 &&
459 imm->Immediate.DataType != TGSI_IMM_INT32) {
460 report_error( ctx, "(%u): Invalid immediate data type", imm->Immediate.DataType );
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/
i915_state_emit.c 149 i915->current.immediate[I915_IMMEDIATE_S0]);
161 uint32_t imm = i915->current.immediate[i];
171 OUT_BATCH(i915->current.immediate[i]);
394 ? "user" : "immediate"));
557 VALIDATE_ATOM(immediate, I915_HW_IMMEDIATE);
607 EMIT_ATOM(immediate, I915_HW_IMMEDIATE);
  /external/clang/lib/Basic/
TargetInfo.cpp 356 case 'g': // general register, memory operand or immediate integer.
456 case 'i': // immediate integer.
457 case 'n': // immediate integer with a known value.
478 case 'g': // general register, memory operand or immediate integer.
483 case 'E': // immediate floating point.
484 case 'F': // immediate floating point.

Completed in 810 milliseconds

1 2 3 4 5 6 78 91011>>