Searched refs:Imag (Results 1 - 9 of 9) sorted by relevance

/external/clang/include/clang/AST/
H A DAPValue.h72 APSInt Real, Imag; member in struct:clang::APValue::ComplexAPSInt
73 ComplexAPSInt() : Real(1), Imag(1) {}
76 APFloat Real, Imag; member in struct:clang::APValue::ComplexAPFloat
77 ComplexAPFloat() : Real(0.0), Imag(0.0) {}
220 return ((ComplexAPSInt*)(char*)Data)->Imag;
236 return ((ComplexAPFloat*)(char*)Data)->Imag;
361 ((ComplexAPSInt*)(char*)Data)->Imag = I;
368 ((ComplexAPFloat*)(char*)Data)->Imag = I;
H A DStmtVisitor.h158 UNARYOP_FALLBACK(Real) UNARYOP_FALLBACK(Imag)
H A DRecursiveASTVisitor.h44 OPERATOR(Real) OPERATOR(Imag) \
/external/clang/lib/CodeGen/
H A DCGExprComplex.cpp183 // LNot,Real,Imag never return complex.
290 /// load the real and imaginary pieces, returning them as Real/Imag.
293 llvm::Value *Real=0, *Imag=0; local
304 Imag = Builder.CreateLoad(ImagP, isVolatile, SrcPtr->getName() + ".imag");
306 return ComplexPairTy(Real, Imag);
336 llvm::Value *Imag = CGF.EmitScalarExpr(IL->getSubExpr()); local
337 return ComplexPairTy(llvm::Constant::getNullValue(Imag->getType()), Imag);
749 llvm::Value *Imag = CGF.EmitScalarExpr(E->getInit(1)); local
750 return ComplexPairTy(Real, Imag);
[all...]
H A DCGBuiltin.cpp238 Value *Imag = ComplexVal.second; local
240 Imag->getType()->isFPOrFPVectorTy()
241 ? llvm::ConstantFP::getZeroValueForNegation(Imag->getType())
242 : llvm::Constant::getNullValue(Imag->getType());
244 Imag = Builder.CreateFSub(Zero, Imag, "sub");
245 return RValue::getComplex(std::make_pair(Real, Imag));
H A DCGCall.cpp2198 llvm::Value *Imag = Builder.CreateExtractValue(CI, 1); local
2199 return RValue::getComplex(std::make_pair(Real, Imag));
/external/clang/lib/AST/
H A DExprConstant.cpp230 void addComplexUnchecked(QualType EltTy, bool Imag) { argument
232 Entry.ArrayIndex = Imag;
755 void addComplex(EvalInfo &Info, const Expr *E, QualType EltTy, bool Imag) { argument
756 if (checkSubobject(Info, E, Imag ? CSK_Imag : CSK_Real))
757 Designator.addComplexUnchecked(EltTy, Imag);
1406 /// \param Imag - False for the real component, true for the imaginary.
1409 bool Imag) {
1410 if (Imag) {
1416 LVal.addComplex(Info, E, EltTy, Imag);
5785 APFloat &Imag local
1407 HandleLValueComplexElement(EvalInfo &Info, const Expr *E, LValue &LVal, QualType EltTy, bool Imag) argument
5796 APSInt &Imag = Result.IntImag; local
[all...]
H A DItaniumMangle.cpp2876 if (const FloatingLiteral *Imag =
2879 mangleFloat(llvm::APFloat(Imag->getValue().getSemantics()));
2881 mangleFloat(Imag->getValue());
/external/clang/tools/libclang/
H A DRecursiveASTVisitor.h44 OPERATOR(Real) OPERATOR(Imag) \

Completed in 158 milliseconds