Home
last modified time | relevance | path

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

123

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZOperands.td296 // Immediate asm operands.
338 defm imm32zx1 : Immediate<i32, [{
342 defm imm32zx2 : Immediate<i32, [{
346 defm imm32zx3 : Immediate<i32, [{
350 defm imm32zx4 : Immediate<i32, [{
360 defm imm32zx6 : Immediate<i32, [{
364 defm imm32sx8 : Immediate<i32, [{
368 defm imm32zx8 : Immediate<i32, [{
399 defm simm32n : Immediate<i32, [{
475 defm imm64sx8 : Immediate<i64, [{
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp170 Immediate, enumerator
215 case Immediate: in PPCOperand()
252 if (Kind == Immediate) in getImmS16Context()
346 case Immediate: in isU16Imm()
357 case Immediate: in isS16Imm()
393 case Immediate: in isS17Imm()
404 if (Kind != Immediate) in isDirectBr()
569 if (Kind == Immediate) in addImmOperands()
578 case Immediate: in addS16ImmOperands()
593 case Immediate: in addU16ImmOperands()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldMachOARM.h365 int64_t Immediate = readBytesUnaligned(LocalAddress, 4); // Copy the whole instruction out. in processHALFSECTDIFFRelocation() local
368 Immediate = ((Immediate & 0x0000000f) << 12) | in processHALFSECTDIFFRelocation()
369 ((Immediate & 0x00000400) << 1) | in processHALFSECTDIFFRelocation()
370 ((Immediate & 0x70000000) >> 20) | in processHALFSECTDIFFRelocation()
371 ((Immediate & 0x00ff0000) >> 16); in processHALFSECTDIFFRelocation()
373 Immediate = ((Immediate >> 4) & 0xf000) | (Immediate & 0xfff); in processHALFSECTDIFFRelocation()
407 uint32_t FullImmVal = (Immediate << Shift) | (OtherHalf << (16 - Shift)); in processHALFSECTDIFFRelocation()
H A DRuntimeDyldCOFFThumb.h261 auto EncodeImmediate = [](uint8_t *Bytes, uint16_t Immediate) { in resolveRelocation()
262 Bytes[0] |= ((Immediate & 0xf000) >> 12); in resolveRelocation()
263 Bytes[1] |= ((Immediate & 0x0800) >> 11); in resolveRelocation()
264 Bytes[2] |= ((Immediate & 0x00ff) >> 0); in resolveRelocation()
265 Bytes[3] |= (((Immediate & 0x0700) >> 8) << 4); in resolveRelocation()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/AsmParser/
H A DBPFAsmParser.cpp86 Immediate, enumerator
116 case Immediate: in BPFOperand()
127 bool isImm() const override { return Kind == Immediate; } in isImm()
154 assert(Kind == Immediate && "Invalid type access!"); in getImm()
165 case Immediate: in print()
217 auto Op = std::make_unique<BPFOperand>(Immediate); in createImm()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp379 int64_t Immediate = Const.getValue() << TypeScale; in getVarAndConst() local
380 if (Immediate > 512 || Immediate < -512 || Immediate % 4 != 0) in getVarAndConst()
383 return std::pair<Value *, int64_t>(Summand, Immediate); in getVarAndConst()
764 int64_t Immediate = Add.second; in tryCreateIncrementingGatScat() local
782 return tryCreateMaskedGatherBase(I, OffsetsIncoming, Builder, Immediate); in tryCreateIncrementingGatScat()
784 return tryCreateMaskedScatterBase(I, OffsetsIncoming, Builder, Immediate); in tryCreateIncrementingGatScat()
813 int64_t Immediate = Add.second; in tryCreateIncrementingWBGatScat() local
840 Builder.CreateVectorSplat(NumElems, Builder.getInt32(Immediate)), in tryCreateIncrementingWBGatScat()
851 Value *Load = tryCreateMaskedGatherBaseWB(I, Phi, Builder, Immediate); in tryCreateIncrementingWBGatScat()
861 tryCreateMaskedScatterBaseWB(I, Phi, Builder, Immediate); in tryCreateIncrementingWBGatScat()
H A DARMScheduleV6.td98 // Immediate offset
112 // Immediate offset with update
151 // Immediate offset
165 // Immediate offset with update
H A DARMScheduleA8.td107 // Immediate offset
130 // Immediate offset with update
186 // Immediate offset
208 // Immediate offset with update
811 // Move Immediate
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/CSKY/AsmParser/
H A DCSKYAsmParser.cpp87 Immediate, enumerator
116 case Immediate: in CSKYOperand()
127 bool isImm() const override { return Kind == Immediate; } in isImm()
202 assert(Kind == Immediate && "Invalid type access!"); in getImm()
213 case Immediate: in print()
244 auto Op = std::make_unique<CSKYOperand>(Immediate); in createImm()
/freebsd-13.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-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A Darm_cde.td31 // Immediate (in range [0, 2^numBits - 1])
34 class CDEImmediateBits<int numBits> : Immediate<u32, IB_ConstBits<numBits>>;
48 def imm_coproc : Immediate<sint, IB_ConstRange<0, 7>>;
50 // Immediate integer parameters
H A Darm_mve_defs.td352 class Immediate<Type type_, ImmediateBounds bounds_>: Type {
377 def imm_simd_restrictive : Immediate<Scalar, IB_UEltValue> {
381 def imm_simd_vmvn : Immediate<Scalar, IB_UEltValue> {
395 def imm_1toN : Immediate<sint, IB_EltBit<1>>;
396 def imm_0toNm1 : Immediate<sint, IB_EltBit<0>>;
397 def imm_1toHalfN : Immediate<sint, IB_EltBit<1, HalfSize<Scalar>>>;
401 def imm_lane : Immediate<sint, IB_LaneIndex>;
405 def imm_1to32 : Immediate<sint, IB_ConstRange<1, 32>>;
408 def imm_1248 : Immediate<sint, IB_ConstRange<1, 8>> {
417 : Immediate<sint, IB_ConstRange<!mul(membytes, -127), !mul(membytes, 127)>> {
H A Darm_neon.td1323 // Scalar Shift (Immediate)
1325 // Signed/Unsigned Shift Right (Immediate)
1327 // Signed/Unsigned Rounding Shift Right (Immediate)
1330 // Signed/Unsigned Shift Right and Accumulate (Immediate)
1335 // Shift Left (Immediate)
1337 // Signed/Unsigned Saturating Shift Left (Immediate)
1339 // Signed Saturating Shift Left Unsigned (Immediate)
1342 // Shift Right And Insert (Immediate)
1344 // Shift Left And Insert (Immediate)
1348 // Signed/Unsigned Saturating Shift Right Narrow (Immediate)
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86Operand.h30 enum KindTy { Token, Register, Immediate, Memory, Prefix, DXRegister } Kind; enumerator
125 case Immediate: in print()
171 assert(Kind == Immediate && "Invalid access!"); in getImm()
210 bool isImm() const override { return Kind == Immediate; } in isImm()
654 auto Res = std::make_unique<X86Operand>(Immediate, StartLoc, EndLoc);
/freebsd-13.1/contrib/llvm-project/clang/utils/TableGen/
H A DSveEmitter.cpp68 bool Float, Signed, Immediate, Void, Constant, Pointer, BFloat; member in __anon1b4186c10111::SVEType
76 : TS(TS), Float(false), Signed(true), Immediate(false), Void(false), in SVEType()
88 bool isImmediate() const { return Immediate; } in isImmediate()
612 Immediate = true; in applyModifier()
621 Immediate = true; in applyModifier()
631 Immediate = true; in applyModifier()
H A DMveEmitter.cpp569 bool Immediate; member in __anonb7c02cfb0111::BuiltinArgResult
570 BuiltinArgResult(unsigned ArgNum, bool AddressType, bool Immediate) in BuiltinArgResult() argument
571 : ArgNum(ArgNum), AddressType(AddressType), Immediate(Immediate) {} in BuiltinArgResult()
585 bool hasIntegerValue() const override { return Immediate; } in hasIntegerValue()
1044 bool Immediate);
1305 bool Promote, bool Immediate) { in getCodeForArg() argument
1307 ArgNum, isa<PointerType>(ArgType), Immediate); in getCodeForArg()
1387 bool Immediate = false; in ACLEIntrinsic() local
1391 Immediate = true; in ACLEIntrinsic()
1430 ME.getCodeForArg(i, ArgType, Promote, Immediate); in ACLEIntrinsic()
H A DNeonEmitter.cpp154 bool Immediate, Constant, Pointer; member in __anonf5d68bc30111::Type
163 : Kind(Void), Immediate(false), Constant(false), in Type()
168 : TS(std::move(TS)), Kind(Void), Immediate(false), in Type()
195 bool isImmediate() const { return Immediate; } in isImmediate()
225 Immediate = false; in makeInteger()
231 Immediate = true; in makeImmediate()
918 Immediate = true; in applyModifiers()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCInstrFormats.td142 // a 32-bit Long Immediate (LImm), using 0x3e==62 as the field value.
144 // 64-bit instructions, with the Long Immediate in bits 32-63.
264 // Single Operand Immediate Instructions.
432 // Base Register + Signed 9-bit Immediate: Both Load/Store.
706 // Add/Sub/Shift Register-Immediate.
829 // Shift/Subtract/Bit Immediate.
907 // Compact MOV/ADD/CMP Immediate Format.
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16InstrInfo.td526 // Purpose: Add Immediate Unsigned Word (2-Operand, Extended)
546 // Purpose: Add Immediate Unsigned Word (3-Operand, PC-Relative, Extended)
700 // Purpose: Compare Immediate
709 // Purpose: Compare Immediate (Extended)
823 // Purpose: Load Immediate
830 // Purpose: Load Immediate (Extended)
1162 // Purpose: Set on Less Than Immediate
1172 // Purpose: Set on Less Than Immediate (Extended)
1183 // Purpose: Set on Less Than Immediate Unsigned
1193 // Purpose: Set on Less Than Immediate Unsigned (Extended)
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/source/Core/
H A DDisassembler.cpp1176 ret.m_type = Type::Immediate; in BuildImmediate()
1184 ret.m_type = Type::Immediate; in BuildImmediate()
1263 return (op.m_type == Instruction::Operand::Type::Immediate && in MatchImmOp()
1272 if (op.m_type != Instruction::Operand::Type::Immediate) { in FetchImmOp()
/freebsd-13.1/contrib/llvm-project/lldb/source/Target/
H A DStackFrame.cpp1216 case Instruction::Operand::Type::Immediate: in GetBaseExplainingValue()
1224 if (operand.m_children[0].m_type == Instruction::Operand::Type::Immediate) { in GetBaseExplainingValue()
1228 Instruction::Operand::Type::Immediate) { in GetBaseExplainingValue()
1331 case Instruction::Operand::Type::Immediate: { in GuessValueForAddress()
1558 case Instruction::Operand::Type::Immediate: { in DoGuessValueAt()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp196 enum KindTy { Token, Immediate, Register } Kind; enumerator
237 case Immediate: in HexagonOperand()
258 assert(Kind == Immediate && "Invalid access!"); in getImm()
263 bool isImm() const override { return Kind == Immediate; } in isImm()
269 if (Kind == Immediate) { in CheckImmRange()
443 HexagonOperand *Op = new HexagonOperand(Immediate, Context); in CreateImm()
455 case Immediate: in print()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrFormats.td111 // Immediate extender helper fields.
315 // Immediate extender helper fields.
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCCodeEmitter.cpp558 auto Immediate = MI.getOperand(OpIdx).getImm(); in getImm8OptLsl() local
559 return (Immediate & 0xff) | (ShiftVal == 0 ? 0 : (1 << ShiftVal)); in getImm8OptLsl()

123