| /llvm-project-15.0.7/clang/test/Modules/ |
| H A D | method_pool_transitive.m | 21 //--- 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 D | SystemZOperands.td | 296 // 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 D | rv64zbp-invalid.s | 9 # 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 D | rv64zbs-invalid.s | 13 # 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 D | rv32zbs-invalid.s | 13 # 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 D | rv32zbp-invalid.s | 9 # 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 D | rv64zbt-invalid.s | 7 # Immediate operand out of range
|
| H A D | rv64zba-invalid.s | 5 # Immediate operand out of range
|
| H A D | rv64zbbp-invalid.s | 9 # Immediate operand out of range
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/AsmParser/ |
| H A D | PPCAsmParser.cpp | 171 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 D | RuntimeDyldMachOARM.h | 364 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 D | RuntimeDyldCOFFThumb.h | 260 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 D | BPFAsmParser.cpp | 87 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 D | LoongArchAsmParser.cpp | 96 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 D | MVEGatherScatterLowering.cpp | 394 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 D | ARMScheduleV6.td | 98 // 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 D | inst-select-load-smrd.mir | 22 # 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 D | arm_cde.td | 31 // 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 D | arm_mve_defs.td | 352 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 D | X86Operand.h | 32 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 D | neon-instructions.txt | 85 # 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 D | ldr-pseudo-darwin.s | 169 @ 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 D | ldr-pseudo.s | 169 @ 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 D | SveEmitter.cpp | 68 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 D | MveEmitter.cpp | 565 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()
|