Home
last modified time | relevance | path

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

12345

/llvm-project-15.0.7/clang/test/Modules/
H A Dmethod_pool_transitive.m21 //--- Frameworks/Immediate.framework/Headers/Immediate.h
23 @interface Immediate : NSObject interface
27 //--- Frameworks/Immediate.framework/Modules/module.modulemap
28 framework module Immediate {
29 header "Immediate.h"
34 #import <Immediate/Immediate.h>
39 // expected-note@Frameworks/Immediate.framework/Headers/Immediate.h:3{{also found}}
/llvm-project-15.0.7/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 …]
/llvm-project-15.0.7/llvm/test/MC/RISCV/
H A Drv64zbp-invalid.s9 # Immediate operand out of range
14 # Immediate operand out of range
23 # Immediate operand out of range
26 # Immediate operand out of range
29 # Immediate operand out of range
32 # Immediate operand out of range
H A Drv64zbs-invalid.s13 # Immediate operand out of range
18 # Immediate operand out of range
23 # Immediate operand out of range
28 # Immediate operand out of range
H A Drv32zbs-invalid.s13 # Immediate operand out of range
18 # Immediate operand out of range
23 # Immediate operand out of range
28 # Immediate operand out of range
H A Drv32zbp-invalid.s9 # Immediate operand out of range
14 # Immediate operand out of range
23 # Immediate operand out of range
28 # Immediate operand out of range
H A Drv64zbt-invalid.s7 # Immediate operand out of range
H A Drv64zba-invalid.s5 # Immediate operand out of range
H A Drv64zbbp-invalid.s9 # Immediate operand out of range
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp171 Immediate, enumerator
217 case Immediate: in PPCOperand()
248 assert(Kind == Immediate && "Invalid access!"); in getImm()
254 if (Kind == Immediate) in getImmS16Context()
372 if (Kind != Immediate) in isDirectBr()
537 if (Kind == Immediate) in addImmOperands()
546 case Immediate: in addS16ImmOperands()
561 case Immediate: in addU16ImmOperands()
575 if (Kind == Immediate) in addBranchTargetOperands()
690 case Immediate: in isExtImm()
[all …]
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldMachOARM.h364 int64_t Immediate = readBytesUnaligned(LocalAddress, 4); // Copy the whole instruction out. in processHALFSECTDIFFRelocation() local
367 Immediate = ((Immediate & 0x0000000f) << 12) | in processHALFSECTDIFFRelocation()
368 ((Immediate & 0x00000400) << 1) | in processHALFSECTDIFFRelocation()
369 ((Immediate & 0x70000000) >> 20) | in processHALFSECTDIFFRelocation()
370 ((Immediate & 0x00ff0000) >> 16); in processHALFSECTDIFFRelocation()
372 Immediate = ((Immediate >> 4) & 0xf000) | (Immediate & 0xfff); in processHALFSECTDIFFRelocation()
406 uint32_t FullImmVal = (Immediate << Shift) | (OtherHalf << (16 - Shift)); in processHALFSECTDIFFRelocation()
H A DRuntimeDyldCOFFThumb.h260 auto EncodeImmediate = [](uint8_t *Bytes, uint16_t Immediate) { in resolveRelocation()
261 Bytes[0] |= ((Immediate & 0xf000) >> 12); in resolveRelocation()
262 Bytes[1] |= ((Immediate & 0x0800) >> 11); in resolveRelocation()
263 Bytes[2] |= ((Immediate & 0x00ff) >> 0); in resolveRelocation()
264 Bytes[3] |= (((Immediate & 0x0700) >> 8) << 4); in resolveRelocation()
/llvm-project-15.0.7/llvm/lib/Target/BPF/AsmParser/
H A DBPFAsmParser.cpp87 Immediate, enumerator
117 case Immediate: in BPFOperand()
128 bool isImm() const override { return Kind == Immediate; } in isImm()
155 assert(Kind == Immediate && "Invalid type access!"); in getImm()
166 case Immediate: in print()
218 auto Op = std::make_unique<BPFOperand>(Immediate); in createImm()
/llvm-project-15.0.7/llvm/lib/Target/LoongArch/AsmParser/
H A DLoongArchAsmParser.cpp96 Immediate, enumerator
119 bool isImm() const override { return Kind == KindTy::Immediate; } in isImm()
178 assert(Kind == KindTy::Immediate && "Invalid type access!"); in getImm()
196 case KindTy::Immediate: in print()
227 auto Op = std::make_unique<LoongArchOperand>(KindTy::Immediate); in createImm()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp394 int64_t Immediate = *Const << TypeScale; in getVarAndConst() local
395 if (Immediate > 512 || Immediate < -512 || Immediate % 4 != 0) in getVarAndConst()
398 return std::pair<Value *, int64_t>(Summand, Immediate); in getVarAndConst()
778 int64_t Immediate = Add.second; in tryCreateIncrementingGatScat() local
796 return tryCreateMaskedGatherBase(I, OffsetsIncoming, Builder, Immediate); in tryCreateIncrementingGatScat()
798 return tryCreateMaskedScatterBase(I, OffsetsIncoming, Builder, Immediate); in tryCreateIncrementingGatScat()
827 int64_t Immediate = Add.second; in tryCreateIncrementingWBGatScat() local
854 Builder.CreateVectorSplat(NumElems, Builder.getInt32(Immediate)), in tryCreateIncrementingWBGatScat()
865 Value *Load = tryCreateMaskedGatherBaseWB(I, Phi, Builder, Immediate); in tryCreateIncrementingWBGatScat()
875 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
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/
H A Dinst-select-load-smrd.mir22 # Immediate offset:
30 # Immediate overflow for SI
42 # Immediate overflow for VI
61 # Immediate overflow for CI
/llvm-project-15.0.7/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)>> {
/llvm-project-15.0.7/llvm/lib/Target/X86/AsmParser/
H A DX86Operand.h32 enum KindTy { Token, Register, Immediate, Memory, Prefix, DXRegister } Kind; enumerator
135 case Immediate: in print()
181 assert(Kind == Immediate && "Invalid access!"); in getImm()
224 bool isImm() const override { return Kind == Immediate; } in isImm()
671 auto Res = std::make_unique<X86Operand>(Immediate, StartLoc, EndLoc);
/llvm-project-15.0.7/llvm/test/MC/Disassembler/AArch64/
H A Dneon-instructions.txt85 # Vector Move Immediate Shifted
86 # Vector Move Inverted Immediate Shifted
100 # Vector Move Immediate Masked
101 # Vector Move Inverted Immediate Masked
109 # Vector Immediate - per byte
123 # Vector Floating Point Move Immediate
694 # Vector Shift Left by Immediate
1814 # Scalar Signed Shift Right (Immediate)
1862 # Scalar Shift Left (Immediate)
1904 # Shift Right And Insert (Immediate)
[all …]
/llvm-project-15.0.7/llvm/test/MC/ARM/
H A Dldr-pseudo-darwin.s169 @ Immediate is representable in A1 and T2 modified immediate only not movw
177 @ Immediate can be represented only with movw instruction
185 @ Immediate can be represented only with T2 modified immediate
193 @ Immediate can be represented only with A1 modified immediate
H A Dldr-pseudo.s169 @ Immediate is representable in A1 and T2 modified immediate only not movw
177 @ Immediate can be represented only with movw instruction
185 @ Immediate can be represented only with T2 modified immediate
193 @ Immediate can be represented only with A1 modified immediate
/llvm-project-15.0.7/clang/utils/TableGen/
H A DSveEmitter.cpp68 bool Float, Signed, Immediate, Void, Constant, Pointer, BFloat; member in __anon409da13d0111::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.cpp565 bool Immediate; member in __anondd1c47770111::BuiltinArgResult
566 BuiltinArgResult(unsigned ArgNum, bool AddressType, bool Immediate) in BuiltinArgResult() argument
567 : ArgNum(ArgNum), AddressType(AddressType), Immediate(Immediate) {} in BuiltinArgResult()
581 bool hasIntegerValue() const override { return Immediate; } in hasIntegerValue()
1042 bool Immediate);
1311 bool Promote, bool Immediate) { in getCodeForArg() argument
1313 ArgNum, isa<PointerType>(ArgType), Immediate); in getCodeForArg()
1393 bool Immediate = false; in ACLEIntrinsic() local
1397 Immediate = true; in ACLEIntrinsic()
1436 ME.getCodeForArg(i, ArgType, Promote, Immediate); in ACLEIntrinsic()

12345