Home
last modified time | relevance | path

Searched refs:Imag (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DComplexDeinterleavingPass.cpp152 Value *Imag; member
187 PrintValue(Imag); in dump()
297 if (Node->Real && Node->Imag) in submitCompositeNode()
911 if (!Real || !Imag) in identifyNode()
1097 FinalNode->Imag = Imag; in identifyReassocNodes()
1538 std::swap(Real, Imag); in identifyReductionNodes()
1648 if (!Real || !Imag) in identifyRoot()
1664 Instruction *Imag; in identifyRoot() local
1817 if ((!Real && Imag) || (Real && !Imag)) in identifySplat()
1820 if (Real && Imag) { in identifySplat()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DAPValue.h261 APSInt Real, Imag;
262 ComplexAPSInt() : Real(1), Imag(1) {}
265 APFloat Real, Imag;
266 ComplexAPFloat() : Real(0.0), Imag(0.0) {}
463 return ((ComplexAPSInt *)(char *)&Data)->Imag;
479 return ((ComplexAPFloat *)(char *)&Data)->Imag;
610 ((ComplexAPSInt *)(char *)&Data)->Imag = std::move(I);
617 ((ComplexAPFloat *)(char *)&Data)->Imag = std::move(I);
H A DStmtVisitor.h166 UNARYOP_FALLBACK(Real) UNARYOP_FALLBACK(Imag)
H A DOperationKinds.def438 UNARY_OPERATION(Imag, "__imag")
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprComplex.cpp385 llvm::Value *Real = nullptr, *Imag = nullptr; in EmitLoadOfLValue() local
394 Imag = Builder.CreateLoad(ImagP, isVolatile, SrcPtr.getName() + ".imag"); in EmitLoadOfLValue()
397 return ComplexPairTy(Real, Imag); in EmitLoadOfLValue()
432 llvm::Value *Imag = CGF.EmitScalarExpr(IL->getSubExpr()); in VisitImaginaryLiteral() local
433 return ComplexPairTy(llvm::Constant::getNullValue(Imag->getType()), Imag); in VisitImaginaryLiteral()
1368 llvm::Value *Imag = CGF.EmitScalarExpr(E->getInit(1)); in VisitInitListExpr() local
1369 return ComplexPairTy(Real, Imag); in VisitInitListExpr()
H A DCGBuiltin.cpp3054 Value *Imag = EmitScalarExpr(E->getArg(1)); in EmitBuiltinExpr() local
3055 return RValue::getComplex({Real, Imag}); in EmitBuiltinExpr()
3065 Value *Imag = ComplexVal.second; in EmitBuiltinExpr() local
3066 Imag = Builder.CreateFNeg(Imag, "neg"); in EmitBuiltinExpr()
3067 return RValue::getComplex(std::make_pair(Real, Imag)); in EmitBuiltinExpr()
3338 Value *Imag = Builder.CreateArithmeticFence(ComplexVal.second, in EmitBuiltinExpr() local
3340 return RValue::getComplex(std::make_pair(Real, Imag)); in EmitBuiltinExpr()
3344 Value *Imag = ComplexVal.second; in EmitBuiltinExpr() local
3345 return RValue::getComplex(std::make_pair(Real, Imag)); in EmitBuiltinExpr()
H A DCGCall.cpp5818 llvm::Value *Imag = Builder.CreateExtractValue(CI, 1); in EmitCall() local
5819 return RValue::getComplex(std::make_pair(Real, Imag)); in EmitCall()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DPPC.cpp37 llvm::Value *Imag = CGF.Builder.CreateLoad(ImagAddr, ".vaimag"); in complexTempStructure() local
40 CGF.EmitStoreOfComplex({Real, Imag}, CGF.MakeAddrLValue(Temp, Ty), in complexTempStructure()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1890 Value *Real, *Imag; in optimizeCAbs() local
1895 Imag = B.CreateExtractValue(Op, 1, "imag"); in optimizeCAbs()
1899 Imag = CI->getArgOperand(1); in optimizeCAbs()
1903 Value *ImagImag = B.CreateFMul(Imag, Imag); in optimizeCAbs()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp431 Entries.push_back(PathEntry::ArrayIndex(Imag)); in addComplexUnchecked()
1733 Designator.addComplexUnchecked(EltTy, Imag); in addComplex()
3270 bool Imag) { in HandleLValueComplexElement() argument
3271 if (Imag) { in HandleLValueComplexElement()
3277 LVal.addComplex(Info, E, EltTy, Imag); in HandleLValueComplexElement()
14680 APFloat &Imag = Result.FloatImag; in VisitImaginaryLiteral() local
14681 if (!EvaluateFloat(SubExpr, Imag, Info)) in VisitImaginaryLiteral()
14684 Result.FloatReal = APFloat(Imag.getSemantics()); in VisitImaginaryLiteral()
14691 APSInt &Imag = Result.IntImag; in VisitImaginaryLiteral() local
14692 if (!EvaluateInteger(SubExpr, Imag, Info)) in VisitImaginaryLiteral()
[all …]
H A DItaniumMangle.cpp5533 if (const FloatingLiteral *Imag = in mangleExpression() local
5536 mangleFloat(llvm::APFloat(Imag->getValue().getSemantics())); in mangleExpression()
5538 mangleFloat(Imag->getValue()); in mangleExpression()
/freebsd/usr.sbin/services_mkdb/
H A Dservices198 acr-nema 104/tcp #ACR-NEMA Digital Imag. & Comm. 300
199 acr-nema 104/udp #ACR-NEMA Digital Imag. & Comm. 300
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp9317 Expr *Imag = TheCall->getArg(1); in SemaBuiltinComplex() local
9318 if (!Context.hasSameType(Real->getType(), Imag->getType())) { in SemaBuiltinComplex()
9321 << Real->getType() << Imag->getType() in SemaBuiltinComplex()
9322 << Real->getSourceRange() << Imag->getSourceRange(); in SemaBuiltinComplex()