Searched refs:Imag (Results 1 - 10 of 10) sorted by relevance
/external/clang/include/clang/AST/ |
H A D | APValue.h | 72 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) {} 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);
|
H A D | StmtVisitor.h | 159 UNARYOP_FALLBACK(Real) UNARYOP_FALLBACK(Imag)
|
H A D | DataRecursiveASTVisitor.h | 44 OPERATOR(Not) OPERATOR(LNot) OPERATOR(Real) OPERATOR(Imag) \
|
H A D | RecursiveASTVisitor.h | 44 OPERATOR(Not) OPERATOR(LNot) OPERATOR(Real) OPERATOR(Imag) \
|
/external/clang/lib/CodeGen/ |
H A D | CGExprComplex.cpp | 183 // LNot,Real,Imag never return complex. 294 /// load the real and imaginary pieces, returning them as Real/Imag. 309 llvm::Value *Real=nullptr, *Imag=nullptr; local 321 Imag = Builder.CreateAlignedLoad(ImagP, AlignI, isVolatile, 324 return ComplexPairTy(Real, Imag); 366 llvm::Value *Imag = CGF.EmitScalarExpr(IL->getSubExpr()); local 367 return ComplexPairTy(llvm::Constant::getNullValue(Imag->getType()), Imag); 801 llvm::Value *Imag = CGF.EmitScalarExpr(E->getInit(1)); local 802 return ComplexPairTy(Real, Imag); [all...] |
H A D | CGBuiltin.cpp | 264 Value *Imag = ComplexVal.second; local 266 Imag->getType()->isFPOrFPVectorTy() 267 ? llvm::ConstantFP::getZeroValueForNegation(Imag->getType()) 268 : llvm::Constant::getNullValue(Imag->getType()); 270 Imag = Builder.CreateFSub(Zero, Imag, "sub"); 271 return RValue::getComplex(std::make_pair(Real, Imag));
|
H A D | CGCall.cpp | 3009 llvm::Value *Imag = Builder.CreateExtractValue(CI, 1); local 3010 return RValue::getComplex(std::make_pair(Real, Imag));
|
H A D | TargetInfo.cpp | 3151 llvm::Value *Imag = Builder.CreateLoad(ImagAddr, false, ".vaimag"); 3157 Builder.CreateStore(Imag, ImagPtr, false);
|
/external/clang/lib/AST/ |
H A D | ExprConstant.cpp | 249 void addComplexUnchecked(QualType EltTy, bool Imag) { argument 251 Entry.ArrayIndex = Imag; 986 void addComplex(EvalInfo &Info, const Expr *E, QualType EltTy, bool Imag) { argument 987 if (checkSubobject(Info, E, Imag ? CSK_Imag : CSK_Real)) 988 Designator.addComplexUnchecked(EltTy, Imag); 1904 /// \param Imag - False for the real component, true for the imaginary. 1907 bool Imag) { 1908 if (Imag) { 1914 LVal.addComplex(Info, E, EltTy, Imag); 7571 APFloat &Imag 1905 HandleLValueComplexElement(EvalInfo &Info, const Expr *E, LValue &LVal, QualType EltTy, bool Imag) argument [all...] |
H A D | ItaniumMangle.cpp | 3123 if (const FloatingLiteral *Imag = 3126 mangleFloat(llvm::APFloat(Imag->getValue().getSemantics())); 3128 mangleFloat(Imag->getValue());
|
Completed in 315 milliseconds