| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | ppc440-fp-basic.ll | 9 %a.imagp = getelementptr inbounds %0, %0* %a, i32 0, i32 1 10 %a.imag = load double, double* %a.imagp 13 %b.imagp = getelementptr inbounds %0, %0* %b, i32 0, i32 1 14 %b.imag = load double, double* %b.imagp 23 %c.imagp = getelementptr inbounds %0, %0* %c, i32 0, i32 1 24 %c.imag = load double, double* %c.imagp
|
| H A D | a2-fp-basic.ll | 9 %a.imagp = getelementptr inbounds %0, %0* %a, i32 0, i32 1 10 %a.imag = load double, double* %a.imagp 13 %b.imagp = getelementptr inbounds %0, %0* %b, i32 0, i32 1 14 %b.imag = load double, double* %b.imagp 23 %c.imagp = getelementptr inbounds %0, %0* %c, i32 0, i32 1 24 %c.imag = load double, double* %c.imagp
|
| H A D | aix-complex.ll | 17 …%retval.imagp = getelementptr inbounds { double, double }, { double, double }* %retval, i32 0, i32… 18 store double 0.000000e+00, double* %retval.imagp, align 8 53 %retval.imagp = getelementptr inbounds { float, float }, { float, float }* %retval, i32 0, i32 1 55 store float 0.000000e+00, float* %retval.imagp, align 4 90 …%retval.imagp = getelementptr inbounds { ppc_fp128, ppc_fp128 }, { ppc_fp128, ppc_fp128 }* %retval… 92 store ppc_fp128 0xM3ffefffffffffffffffffffffffffffe, ppc_fp128* %retval.imagp, align 16
|
| H A D | complex-return.ll | 16 …%x.imagp = getelementptr inbounds { ppc_fp128, ppc_fp128 }, { ppc_fp128, ppc_fp128 }* %x, i32 0, i… 17 %x.imag = load ppc_fp128, ppc_fp128* %x.imagp 42 %x.imagp = getelementptr inbounds { float, float }, { float, float }* %x, i32 0, i32 1 43 %x.imag = load float, float* %x.imagp
|
| H A D | load-two-flts.ll | 4 …xIfE(float %v0, float %v1, i64* %ref.tmp, float* %_M_value.realp.i.i, float* %_M_value.imagp.i.i) { 19 store float %mul_i.i.i, float* %_M_value.imagp.i.i, align 4 31 …_idx(float %v0, float %v1, i64* %ref.tmp, float* %_M_value.realp.i.i, float* %_M_value.imagp.i.i) { 47 store float %mul_i.i.i, float* %_M_value.imagp.i.i, align 4
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/GlobalISel/irtranslator/ |
| H A D | aggregate_struct_return.ll | 15 ; MIPS32: [[LOAD1:%[0-9]+]]:_(s32) = G_LOAD [[PTR_ADD]](p0) :: (load (s32) from %ir..imagp) 28 %.imagp = getelementptr inbounds { float, float }, { float, float }* %a, i32 0, i32 1 29 %.imag = load float, float* %.imagp, align 4 65 %.imagp = getelementptr inbounds { double, double }, { double, double }* %a, i32 0, i32 1 66 %.imag = load double, double* %.imagp, align 8 93 ; MIPS32: G_STORE [[COPY2]](s32), [[PTR_ADD]](p0) :: (store (s32) into %ir..imagp) 100 %.imagp = getelementptr inbounds { float, float }, { float, float }* %z, i32 0, i32 1 102 store float %1, float* %.imagp, align 4 121 ; MIPS32: G_STORE [[COPY2]](s64), [[PTR_ADD]](p0) :: (store (s64) into %ir..imagp) 128 %.imagp = getelementptr inbounds { double, double }, { double, double }* %z, i32 0, i32 1 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | complex-copy-noneon.ll | 13 %src.imagp = getelementptr inbounds { double, double }, { double, double }* %src, i32 0, i32 1 14 %src.imag = load double, double* %src.imagp 17 %dst.imagp = getelementptr inbounds { double, double }, { double, double }* %dst, i32 0, i32 1 19 store double %src.imag, double* %dst.imagp
|
| H A D | sve-merging-stores.ll | 22 %imagp = getelementptr inbounds %complex, %complex* %outval, i64 0, i32 0, i32 1 29 store double %5, double* %imagp, align 8
|
| H A D | ldst-opt.ll | 1040 %src.imagp = getelementptr inbounds { i32, i32 }, { i32, i32 }* %src, i32 0, i32 1 1041 %src.imag = load i32, i32* %src.imagp 1044 %dst.imagp = getelementptr inbounds { i32, i32 }, { i32, i32 }* %dst, i32 0, i32 1 1046 store i32 %src.imag, i32* %dst.imagp 1059 %src.imagp = getelementptr inbounds { i64, i64 }, { i64, i64 }* %src, i32 0, i32 1 1060 %src.imag = load i64, i64* %src.imagp 1065 store i64 %src.imag, i64* %dst.imagp 1079 %src.imag = load float, float* %src.imagp 1084 store float %src.imag, float* %dst.imagp 1098 %src.imag = load double, double* %src.imagp [all …]
|
| H A D | sve-fp.ll | 506 %imagp = getelementptr inbounds %complex, %complex* %outval, i64 0, i32 0, i32 1 510 store double %2, double* %imagp, align 8
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/ |
| H A D | aggregate_struct_return.ll | 18 %.imagp = getelementptr inbounds { float, float }, { float, float }* %a, i32 0, i32 1 19 %.imag = load float, float* %.imagp, align 4 45 %.imagp = getelementptr inbounds { double, double }, { double, double }* %a, i32 0, i32 1 46 %.imag = load double, double* %.imagp, align 8 81 %.imagp = getelementptr inbounds { float, float }, { float, float }* %z, i32 0, i32 1 83 store float %1, float* %.imagp, align 4 110 %.imagp = getelementptr inbounds { double, double }, { double, double }* %z, i32 0, i32 1 112 store double %1, double* %.imagp, align 8
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/PowerPC/ |
| H A D | large-loop-rdx.ll | 35 …%arrayidx5.imagp = getelementptr inbounds [3 x { float, float }], [3 x { float, float }]* %a, i64 … 36 %arrayidx5.imag = load float, float* %arrayidx5.imagp, align 8 44 …%arrayidx5.imagp.1 = getelementptr inbounds [3 x { float, float }], [3 x { float, float }]* %a, i6… 45 %arrayidx5.imag.1 = load float, float* %arrayidx5.imagp.1, align 8 53 …%arrayidx5.imagp.2 = getelementptr inbounds [3 x { float, float }], [3 x { float, float }]* %a, i6… 54 %arrayidx5.imag.2 = load float, float* %arrayidx5.imagp.2, align 8
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/ARM/ |
| H A D | sroa-complex.ll | 16 …%c.imagp = getelementptr inbounds { double, double }, { double, double }* %c, i32 0, i32 1, !dbg !… 23 store double 0.000000e+00, double* %c.imagp, align 8, !dbg !17
|
| /llvm-project-15.0.7/llvm/test/Transforms/DeadStoreElimination/ |
| H A D | combined-partial-overwrites.ll | 55 …%_M_value.imagp.i.i = getelementptr inbounds %"struct.std::complex", %"struct.std::complex"* %agg.… 65 store float %mul_i.i.i, float* %_M_value.imagp.i.i, align 4
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | fp128-i128.ll | 519 %z.imagp = getelementptr inbounds { fp128, fp128 }, ptr %z, i64 0, i32 1 520 %z.imag4 = load fp128, ptr %z.imagp, align 16
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Dialect/ |
| H A D | FIROps.cpp | 829 fir::RealAttr imagp; in parse() local 835 parser.parseAttribute(imagp, fir::ConstcOp::getImagAttrName(), in parse()
|
| /llvm-project-15.0.7/llvm/test/Transforms/SROA/ |
| H A D | basictest.ll | 1176 %phi.imagp = getelementptr inbounds { float, float }, ptr %phi, i32 0, i32 1 1177 %phi.imag = load float, ptr %phi.imagp
|