Home
last modified time | relevance | path

Searched refs:Immediate (Results 1 – 25 of 65) sorted by relevance

123

/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZOperands.td265 // Immediate asm operands.
307 def imm32zx1 : Immediate<i32, [{
311 def imm32zx2 : Immediate<i32, [{
315 def imm32zx3 : Immediate<i32, [{
319 def imm32zx4 : Immediate<i32, [{
329 def imm32zx6 : Immediate<i32, [{
333 def imm32sx8 : Immediate<i32, [{
337 def imm32zx8 : Immediate<i32, [{
368 def simm32n : Immediate<i32, [{
435 def imm64sx8 : Immediate<i64, [{
[all …]
H A DSystemZInstrFormats.td2544 Immediate imm>
2552 Immediate imm>
2560 Immediate imm>
2969 Immediate imm1, Immediate imm2>
3200 Immediate imm>
4114 TypedReg tr1, TypedReg tr2, Immediate imm, Immediate index>
4289 Immediate index>
4551 Immediate imm>
4580 Immediate imm>
4863 Immediate imm>
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp175 Immediate, enumerator
220 case Immediate: in PPCOperand()
257 if (Kind == Immediate) in getImmS16Context()
336 case Immediate: in isU16Imm()
347 case Immediate: in isS16Imm()
364 case Immediate: in isS17Imm()
375 if (Kind != Immediate) in isDirectBr()
525 if (Kind == Immediate) in addImmOperands()
534 case Immediate: in addS16ImmOperands()
549 case Immediate: in addU16ImmOperands()
[all …]
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldMachOARM.h363 int64_t Immediate = readBytesUnaligned(LocalAddress, 4); // Copy the whole instruction out. in processHALFSECTDIFFRelocation() local
366 Immediate = ((Immediate & 0x0000000f) << 12) | in processHALFSECTDIFFRelocation()
367 ((Immediate & 0x00000400) << 1) | in processHALFSECTDIFFRelocation()
368 ((Immediate & 0x70000000) >> 20) | in processHALFSECTDIFFRelocation()
369 ((Immediate & 0x00ff0000) >> 16); in processHALFSECTDIFFRelocation()
371 Immediate = ((Immediate >> 4) & 0xf000) | (Immediate & 0xfff); in processHALFSECTDIFFRelocation()
405 uint32_t FullImmVal = (Immediate << Shift) | (OtherHalf << (16 - Shift)); in processHALFSECTDIFFRelocation()
H A DRuntimeDyldCOFFThumb.h247 auto EncodeImmediate = [](uint8_t *Bytes, uint16_t Immediate) { in resolveRelocation()
248 Bytes[0] |= ((Immediate & 0xf000) >> 12); in resolveRelocation()
249 Bytes[1] |= ((Immediate & 0x0800) >> 11); in resolveRelocation()
250 Bytes[2] |= ((Immediate & 0x00ff) >> 0); in resolveRelocation()
251 Bytes[3] |= (((Immediate & 0x0700) >> 8) << 4); in resolveRelocation()
/freebsd-12.1/contrib/llvm/lib/Target/BPF/AsmParser/
H A DBPFAsmParser.cpp84 Immediate, enumerator
114 case Immediate: in BPFOperand()
125 bool isImm() const override { return Kind == Immediate; } in isImm()
152 assert(Kind == Immediate && "Invalid type access!"); in getImm()
163 case Immediate: in print()
215 auto Op = make_unique<BPFOperand>(Immediate); in createImm()
/freebsd-12.1/contrib/llvm/lib/Target/X86/AsmParser/
H A DX86Operand.h33 enum KindTy { Token, Register, Immediate, Memory, Prefix, DXRegister } Kind; enumerator
124 case Immediate: in print()
170 assert(Kind == Immediate && "Invalid access!"); in getImm()
205 bool isImm() const override { return Kind == Immediate; } in isImm()
560 auto Res = llvm::make_unique<X86Operand>(Immediate, StartLoc, EndLoc); in CreateImm()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMScheduleV6.td99 // Immediate offset
113 // Immediate offset with update
152 // Immediate offset
166 // Immediate offset with update
H A DARMScheduleA8.td108 // Immediate offset
131 // Immediate offset with update
187 // Immediate offset
209 // Immediate offset with update
812 // Move Immediate
/freebsd-12.1/contrib/bearssl/T0/
H A DWord.cs52 internal bool Immediate { property in Word
H A DT0Comp.cs531 lastWord.Immediate = true; in T0Comp()
581 if (w.Immediate) { in T0Comp()
1026 w.Immediate = immediate; in AddNative()
1442 if (w.Immediate) { in CompileStep()
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp168 Immediate, enumerator
210 case Immediate: in RISCVOperand()
224 bool isImm() const override { return Kind == Immediate; } in isImm()
535 assert(Kind == Immediate && "Invalid type access!"); in getImm()
546 case Immediate: in print()
584 auto Op = make_unique<RISCVOperand>(Immediate); in createImm()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A Darm_neon.td1131 // Scalar Shift (Immediate)
1133 // Signed/Unsigned Shift Right (Immediate)
1135 // Signed/Unsigned Rounding Shift Right (Immediate)
1138 // Signed/Unsigned Shift Right and Accumulate (Immediate)
1143 // Shift Left (Immediate)
1145 // Signed/Unsigned Saturating Shift Left (Immediate)
1147 // Signed Saturating Shift Left Unsigned (Immediate)
1150 // Shift Right And Insert (Immediate)
1152 // Shift Left And Insert (Immediate)
1156 // Signed/Unsigned Saturating Shift Right Narrow (Immediate)
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/ARC/
H A DARCInstrFormats.td93 // a 32-bit Long Immediate (LImm), using 0x3e==62 as the field value.
95 // 64-bit instructions, with the Long Immediate in bits 32-63.
333 // Base Register + Signed 9-bit Immediate: Both Load/Store.
593 // Add/Sub/Shift Register-Immediate.
716 // Shift/Subtract/Bit Immediate.
794 // Compact MOV/ADD/CMP Immediate Format.
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMips16InstrInfo.td529 // Purpose: Add Immediate Unsigned Word (2-Operand, Extended)
549 // Purpose: Add Immediate Unsigned Word (3-Operand, PC-Relative, Extended)
703 // Purpose: Compare Immediate
712 // Purpose: Compare Immediate (Extended)
826 // Purpose: Load Immediate
833 // Purpose: Load Immediate (Extended)
1165 // Purpose: Set on Less Than Immediate
1175 // Purpose: Set on Less Than Immediate (Extended)
1186 // Purpose: Set on Less Than Immediate Unsigned
1196 // Purpose: Set on Less Than Immediate Unsigned (Extended)
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/utils/TableGen/
H A DNeonEmitter.cpp143 bool Float, Signed, Immediate, Void, Poly, Constant, Pointer; member in __anoneec6fbfe0111::Type
152 : Float(false), Signed(false), Immediate(false), Void(true), Poly(false), in Type()
157 : TS(std::move(TS)), Float(false), Signed(false), Immediate(false), in Type()
180 bool isImmediate() const { return Immediate; } in isImmediate()
207 Immediate = false; in makeInteger()
215 Immediate = true; in makeImmediate()
934 Immediate = true; in applyModifier()
942 Immediate = true; in applyModifier()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonInstrFormatsV5.td74 // Immediate extender helper fields.
/freebsd-12.1/contrib/binutils/gas/doc/
H A Dc-cr16.texi42 @item Immediate Operand
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp195 enum KindTy { Token, Immediate, Register } Kind; enumerator
236 case Immediate: in HexagonOperand()
257 assert(Kind == Immediate && "Invalid access!"); in getImm()
262 bool isImm() const override { return Kind == Immediate; } in isImm()
268 if (Kind == Immediate) { in CheckImmRange()
440 HexagonOperand *Op = new HexagonOperand(Immediate, Context); in CreateImm()
452 case Immediate: in print()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCCodeEmitter.cpp533 auto Immediate = MI.getOperand(OpIdx).getImm(); in getImm8OptLsl() local
534 return (Immediate & 0xff) | (ShiftVal == 0 ? 0 : (1 << ShiftVal)); in getImm8OptLsl()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Target/
H A DStackFrame.cpp1235 case Instruction::Operand::Type::Immediate: in GetBaseExplainingValue()
1243 if (operand.m_children[0].m_type == Instruction::Operand::Type::Immediate) { in GetBaseExplainingValue()
1247 Instruction::Operand::Type::Immediate) { in GetBaseExplainingValue()
1351 case Instruction::Operand::Type::Immediate: { in GuessValueForAddress()
1579 case Instruction::Operand::Type::Immediate: { in DoGuessValueAt()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Core/
H A DDisassembler.cpp1344 ret.m_type = Type::Immediate; in BuildImmediate()
1352 ret.m_type = Type::Immediate; in BuildImmediate()
1431 return (op.m_type == Instruction::Operand::Type::Immediate && in MatchImmOp()
1440 if (op.m_type != Instruction::Operand::Type::Immediate) { in FetchImmOp()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiInstrFormats.td29 // Register Immediate (RI)
131 // number (in the same way as shifts in the Register-Immediate
442 // Special Load Immediate (SLI)
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp2461 int64_t Immediate = DefMI->getOperand(1).getImm(); in convertToImmediateForm() local
2463 int64_t SExtImm = ((uint64_t)Immediate & ~0x7FFFuLL) != 0 ? in convertToImmediateForm()
2464 (Immediate | 0xFFFFFFFFFFFF0000) : Immediate; in convertToImmediateForm()
2643 assert(Immediate && "Transformation converted zero to non-zero?"); in convertToImmediateForm()
2644 NewImm = Immediate; in convertToImmediateForm()
3243 int64_t Immediate = ImmMO.getImm(); in isImmElgibleForForwarding() local
3245 Imm = ((uint64_t)Immediate & ~0x7FFFuLL) != 0 ? in isImmElgibleForForwarding()
3246 (Immediate | 0xFFFFFFFFFFFF0000) : Immediate; in isImmElgibleForForwarding()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/
H A DDisassembler.h207 Immediate, enumerator

123