HomeSort by relevance Sort by last modified time
    Searched defs:Imag (Results 1 - 4 of 4) sorted by null

  /external/clang/include/clang/AST/
APValue.h 72 APSInt Real, Imag;
73 ComplexAPSInt() : Real(1), Imag(1) {}
76 APFloat Real, Imag;
77 ComplexAPFloat() : Real(0.0), Imag(0.0) {}
226 return ((ComplexAPSInt*)(char*)Data.buffer)->Imag;
242 return ((ComplexAPFloat*)(char*)Data.buffer)->Imag;
367 ((ComplexAPSInt *)(char *)Data.buffer)->Imag = std::move(I);
374 ((ComplexAPFloat *)(char *)Data.buffer)->Imag = std::move(I);
  /external/clang/lib/CodeGen/
CGExprComplex.cpp 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())
    [all...]
CGBuiltin.cpp 296 Value *Imag = ComplexVal.second;
298 Imag->getType()->isFPOrFPVectorTy()
299 ? llvm::ConstantFP::getZeroValueForNegation(Imag->getType())
300 : llvm::Constant::getNullValue(Imag->getType());
302 Imag = Builder.CreateFSub(Zero, Imag, "sub");
303 return RValue::getComplex(std::make_pair(Real, Imag));
    [all...]
  /external/clang/lib/AST/
ExprConstant.cpp 250 void addComplexUnchecked(QualType EltTy, bool Imag) {
252 Entry.ArrayIndex = Imag;
    [all...]

Completed in 352 milliseconds