/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ComplexDeinterleavingPass.cpp | 152 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 D | APValue.h | 261 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 D | StmtVisitor.h | 166 UNARYOP_FALLBACK(Real) UNARYOP_FALLBACK(Imag)
|
H A D | OperationKinds.def | 438 UNARY_OPERATION(Imag, "__imag")
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprComplex.cpp | 385 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 D | CGBuiltin.cpp | 3054 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 D | CGCall.cpp | 5818 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 D | PPC.cpp | 37 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 D | SimplifyLibCalls.cpp | 1890 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 D | ExprConstant.cpp | 431 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 D | ItaniumMangle.cpp | 5533 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 D | services | 198 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 D | SemaChecking.cpp | 9317 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()
|