Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Imag

82   /// EmitStoreOfComplex - Store the specified real/imag parts into the
188 // LNot,Real,Imag never return complex.
302 /// load the real and imaginary pieces, returning them as Real/Imag.
317 llvm::Value *Real=nullptr, *Imag=nullptr;
329 Imag = Builder.CreateAlignedLoad(ImagP, AlignI, isVolatile,
330 SrcPtr->getName() + ".imag");
332 return ComplexPairTy(Real, Imag);
335 /// EmitStoreOfComplex - Store the specified real/imag parts into the
345 llvm::Value *ImagPtr = Builder.CreateStructGEP(nullptr, Ptr, 1, "imag");
374 llvm::Value *Imag = CGF.EmitScalarExpr(IL->getSubExpr());
375 return ComplexPairTy(llvm::Constant::getNullValue(Imag->getType()), Imag);
998 llvm::Value *Imag = CGF.EmitScalarExpr(E->getInit(1));
999 return ComplexPairTy(Real, Imag);