Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DComplexDeinterleavingPass.cpp142 : Operation(Op), Real(R), Imag(I) {} in ComplexDeinterleavingCompositeNode()
152 Value *Imag; member
187 PrintValue(Imag); in dump()
297 if (Node->Real && Node->Imag) in submitCompositeNode()
298 CachedResult[{Node->Real, Node->Imag}] = Node; in submitCompositeNode()
313 NodePtr identifyPartialMul(Instruction *Real, Instruction *Imag);
329 NodePtr identifyAdd(Instruction *Real, Instruction *Imag);
330 NodePtr identifySymmetricOperation(Instruction *Real, Instruction *Imag);
378 NodePtr identifyDeinterleave(Instruction *Real, Instruction *Imag);
384 NodePtr identifySplat(Value *Real, Value *Imag);
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprComplex.cpp448 llvm::Value *Real = nullptr, *Imag = nullptr; in EmitLoadOfLValue() local
457 Imag = Builder.CreateLoad(ImagP, isVolatile, SrcPtr.getName() + ".imag"); in EmitLoadOfLValue()
460 return ComplexPairTy(Real, Imag); in EmitLoadOfLValue()
495 llvm::Value *Imag = CGF.EmitScalarExpr(IL->getSubExpr()); in VisitImaginaryLiteral() local
496 return ComplexPairTy(llvm::Constant::getNullValue(Imag->getType()), Imag); in VisitImaginaryLiteral()
1446 llvm::Value *Imag = CGF.EmitScalarExpr(E->getInit(1)); in VisitInitListExpr() local
1447 return ComplexPairTy(Real, Imag); in VisitInitListExpr()
H A DCGBuiltin.cpp3147 Value *Imag = EmitScalarExpr(E->getArg(1)); in EmitBuiltinExpr() local
3148 return RValue::getComplex({Real, Imag}); in EmitBuiltinExpr()
3158 Value *Imag = ComplexVal.second; in EmitBuiltinExpr() local
3159 Imag = Builder.CreateFNeg(Imag, "neg"); in EmitBuiltinExpr()
3160 return RValue::getComplex(std::make_pair(Real, Imag)); in EmitBuiltinExpr()
3471 Value *Imag = Builder.CreateArithmeticFence(ComplexVal.second, in EmitBuiltinExpr() local
3473 return RValue::getComplex(std::make_pair(Real, Imag)); in EmitBuiltinExpr()
3477 Value *Imag = ComplexVal.second; in EmitBuiltinExpr() local
3478 return RValue::getComplex(std::make_pair(Real, Imag)); in EmitBuiltinExpr()
H A DCGCall.cpp5918 llvm::Value *Imag = Builder.CreateExtractValue(CI, 1); in EmitCall() local
5919 return RValue::getComplex(std::make_pair(Real, Imag)); in EmitCall()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmtVisitor.h167 UNARYOP_FALLBACK(Real) UNARYOP_FALLBACK(Imag)
H A DOperationKinds.def444 UNARY_OPERATION(Imag, "__imag")
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DPPC.cpp38 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 DSimplifyLibCalls.cpp1962 Value *Real, *Imag; in optimizeCAbs() local
1973 Imag = B.CreateExtractValue(Op, 1, "imag"); in optimizeCAbs()
1979 Imag = CI->getArgOperand(1); in optimizeCAbs()
1986 AbsOp = Imag; in optimizeCAbs()
1988 } else if (ConstantFP *ConstImag = dyn_cast<ConstantFP>(Imag)) { in optimizeCAbs()
2010 Value *ImagImag = B.CreateFMul(Imag, Imag); in optimizeCAbs()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp435 void addComplexUnchecked(QualType EltTy, bool Imag) { in addComplexUnchecked()
436 Entries.push_back(PathEntry::ArrayIndex(Imag)); in addComplexUnchecked()
1736 void addComplex(EvalInfo &Info, const Expr *E, QualType EltTy, bool Imag) { in addComplex()
1737 if (checkSubobject(Info, E, Imag ? CSK_Imag : CSK_Real)) in addComplex()
1738 Designator.addComplexUnchecked(EltTy, Imag); in addComplex()
3298 bool Imag) { in HandleLValueComplexElement() argument
3299 if (Imag) { in HandleLValueComplexElement()
3305 LVal.addComplex(Info, E, EltTy, Imag); in HandleLValueComplexElement()
15057 APFloat &Imag = Result.FloatImag; in VisitImaginaryLiteral() local
15058 if (!EvaluateFloat(SubExpr, Imag, Info)) in VisitImaginaryLiteral()
[all …]
H A DItaniumMangle.cpp5564 if (const FloatingLiteral *Imag = in mangleExpression() local
5567 mangleFloat(llvm::APFloat(Imag->getValue().getSemantics())); in mangleExpression()
5569 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.cpp4955 Expr *Imag = TheCall->getArg(1); in BuiltinComplex() local
4956 if (!Context.hasSameType(Real->getType(), Imag->getType())) { in BuiltinComplex()
4959 << Real->getType() << Imag->getType() in BuiltinComplex()
4960 << Real->getSourceRange() << Imag->getSourceRange(); in BuiltinComplex()