| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ComplexDeinterleavingPass.cpp | 148 : Operation(Op), Real(R), Imag(I) {} in ComplexDeinterleavingCompositeNode() 159 Value *Imag; member 198 PrintValue(Imag); in dump() 311 CachedResult[{Node->Real, Node->Imag}] = Node; in submitCompositeNode() 326 NodePtr identifyPartialMul(Instruction *Real, Instruction *Imag); 342 NodePtr identifyAdd(Instruction *Real, Instruction *Imag); 343 NodePtr identifySymmetricOperation(Instruction *Real, Instruction *Imag); 393 NodePtr identifyDeinterleave(Instruction *Real, Instruction *Imag); 399 NodePtr identifySplat(Value *Real, Value *Imag); 401 NodePtr identifyPHINode(Instruction *Real, Instruction *Imag); [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | APValue.h | 262 APSInt Real, Imag; 263 ComplexAPSInt() : Real(1), Imag(1) {} 266 APFloat Real, Imag; 267 ComplexAPFloat() : Real(0.0), Imag(0.0) {} 529 return ((ComplexAPSInt *)(char *)&Data)->Imag; 545 return ((ComplexAPFloat *)(char *)&Data)->Imag; 676 ((ComplexAPSInt *)(char *)&Data)->Imag = std::move(I); 683 ((ComplexAPFloat *)(char *)&Data)->Imag = std::move(I);
|
| H A D | StmtVisitor.h | 168 UNARYOP_FALLBACK(Real) UNARYOP_FALLBACK(Imag)
|
| H A D | OperationKinds.def | 450 UNARY_OPERATION(Imag, "__imag")
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprComplex.cpp | 441 llvm::Value *Real = nullptr, *Imag = nullptr; in EmitLoadOfLValue() local 450 Imag = Builder.CreateLoad(ImagP, isVolatile, SrcPtr.getName() + ".imag"); in EmitLoadOfLValue() 453 return ComplexPairTy(Real, Imag); in EmitLoadOfLValue() 492 llvm::Value *Imag = CGF.EmitScalarExpr(IL->getSubExpr()); in VisitImaginaryLiteral() local 493 return ComplexPairTy(llvm::Constant::getNullValue(Imag->getType()), Imag); in VisitImaginaryLiteral() 1453 llvm::Value *Imag = CGF.EmitScalarExpr(E->getInit(1)); in VisitInitListExpr() local 1454 return ComplexPairTy(Real, Imag); in VisitInitListExpr()
|
| H A D | CGBuiltin.cpp | 3249 Value *Imag = EmitScalarExpr(E->getArg(1)); in EmitBuiltinExpr() local 3250 return RValue::getComplex({Real, Imag}); in EmitBuiltinExpr() 3260 Value *Imag = ComplexVal.second; in EmitBuiltinExpr() local 3261 Imag = Builder.CreateFNeg(Imag, "neg"); in EmitBuiltinExpr() 3262 return RValue::getComplex(std::make_pair(Real, Imag)); in EmitBuiltinExpr() 3584 Value *Imag = Builder.CreateArithmeticFence(ComplexVal.second, in EmitBuiltinExpr() local 3586 return RValue::getComplex(std::make_pair(Real, Imag)); in EmitBuiltinExpr() 3590 Value *Imag = ComplexVal.second; in EmitBuiltinExpr() local 3591 return RValue::getComplex(std::make_pair(Real, Imag)); in EmitBuiltinExpr()
|
| H A D | CGCall.cpp | 6111 llvm::Value *Imag = Builder.CreateExtractValue(CI, 1); in EmitCall() local 6112 return RValue::getComplex(std::make_pair(Real, Imag)); in EmitCall()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | PPC.cpp | 38 llvm::Value *Imag = CGF.Builder.CreateLoad(ImagAddr, ".vaimag"); in complexTempStructure() local 40 return RValue::getComplex(Real, Imag); in complexTempStructure()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 1980 Value *Real, *Imag; in optimizeCAbs() local 1991 Imag = B.CreateExtractValue(Op, 1, "imag"); in optimizeCAbs() 1997 Imag = CI->getArgOperand(1); in optimizeCAbs() 2004 AbsOp = Imag; in optimizeCAbs() 2006 } else if (ConstantFP *ConstImag = dyn_cast<ConstantFP>(Imag)) { in optimizeCAbs() 2021 Value *ImagImag = B.CreateFMulFMF(Imag, Imag, CI); in optimizeCAbs()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 444 void addComplexUnchecked(QualType EltTy, bool Imag) { in addComplexUnchecked() 445 Entries.push_back(PathEntry::ArrayIndex(Imag)); in addComplexUnchecked() 1769 void addComplex(EvalInfo &Info, const Expr *E, QualType EltTy, bool Imag) { in addComplex() 1770 if (checkSubobject(Info, E, Imag ? CSK_Imag : CSK_Real)) in addComplex() 1771 Designator.addComplexUnchecked(EltTy, Imag); in addComplex() 3444 bool Imag) { in HandleLValueComplexElement() argument 3445 if (Imag) { in HandleLValueComplexElement() 3451 LVal.addComplex(Info, E, EltTy, Imag); in HandleLValueComplexElement() 15947 APFloat &Imag = Result.FloatImag; in VisitImaginaryLiteral() local 15948 if (!EvaluateFloat(SubExpr, Imag, Info)) in VisitImaginaryLiteral() [all …]
|
| H A D | ItaniumMangle.cpp | 5822 if (const FloatingLiteral *Imag = in mangleExpression() local 5825 mangleFloat(llvm::APFloat(Imag->getValue().getSemantics())); in mangleExpression() 5827 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 | 5419 Expr *Imag = TheCall->getArg(1); in BuiltinComplex() local 5420 if (!Context.hasSameType(Real->getType(), Imag->getType())) { in BuiltinComplex() 5423 << Real->getType() << Imag->getType() in BuiltinComplex() 5424 << Real->getSourceRange() << Imag->getSourceRange(); in BuiltinComplex()
|