Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprComplex.cpp35 typedef CodeGenFunction::ComplexPairTy ComplexPairTy; typedef
49 : public StmtVisitor<ComplexExprEmitter, ComplexPairTy> {
79 ComplexPairTy EmitLoadOfLValue(const Expr *E) { in EmitLoadOfLValue()
83 ComplexPairTy EmitLoadOfLValue(LValue LV, SourceLocation Loc);
87 void EmitStoreOfComplex(ComplexPairTy Val, LValue LV, bool isInit);
90 ComplexPairTy EmitComplexToComplexCast(ComplexPairTy Val, QualType SrcType,
93 ComplexPairTy EmitScalarToComplexCast(llvm::Value *Val, QualType SrcType,
100 ComplexPairTy Visit(Expr *E) { in Visit()
102 return StmtVisitor<ComplexExprEmitter, ComplexPairTy>::Visit(E); in Visit()
105 ComplexPairTy VisitStmt(Stmt *S) { in VisitStmt()
[all …]
H A DCodeGenFunction.h292 typedef std::pair<llvm::Value *, llvm::Value *> ComplexPairTy;
3316 ComplexPairTy EmitComplexPrePostIncDec(const UnaryOperator *E, LValue LV,
4821 llvm::Value *EmitComplexToScalarConversion(ComplexPairTy Src, QualType SrcTy,
4852 ComplexPairTy EmitComplexExpr(const Expr *E,
4861 void EmitStoreOfComplex(ComplexPairTy V, LValue dest, bool isInit);
4864 ComplexPairTy EmitLoadOfComplex(LValue src, SourceLocation loc);
4866 ComplexPairTy EmitPromotedComplexExpr(const Expr *E, QualType PromotionType);
4868 ComplexPairTy EmitPromotedValue(ComplexPairTy result, QualType PromotionType);
4869 ComplexPairTy EmitUnPromotedValue(ComplexPairTy result, QualType PromotionType);
H A DCGExprScalar.cpp376 Value *EmitComplexToScalarConversion(CodeGenFunction::ComplexPairTy Src,
1702 CodeGenFunction::ComplexPairTy Src, QualType SrcTy, QualType DstTy, in EmitComplexToScalarConversion()
2677 CodeGenFunction::ComplexPairTy V = CGF.EmitComplexExpr(E); in VisitCastExpr()
3380 CodeGenFunction::ComplexPairTy result = CGF.EmitComplexExpr( in VisitReal()
3419 CodeGenFunction::ComplexPairTy result = CGF.EmitComplexExpr( in VisitImag()
4732 CodeGenFunction::ComplexPairTy LHS, RHS; in EmitCompare()
5516 Value *CodeGenFunction::EmitComplexToScalarConversion(ComplexPairTy Src, in EmitComplexToScalarConversion()
H A DCGCleanup.cpp44 CodeGenFunction::ComplexPairTy V = rv.getComplexVal(); in save()
H A DCGCall.cpp1077 EmitStoreOfComplex(ComplexPairTy(realValue, imagValue), LV, /*init*/ true); in ExpandTypeFromArgs()
1136 ComplexPairTy CV = Arg.getKnownRValue().getComplexVal(); in ExpandTypeToArgs()
3827 ComplexPairTy RT = in EmitFunctionEpilog()
H A DCGExpr.cpp1205 CodeGenFunction::ComplexPairTy CodeGenFunction::
1208 ComplexPairTy InVal = EmitLoadOfComplex(LV, E->getExprLoc()); in EmitComplexPrePostIncDec()
1228 ComplexPairTy IncVal(NextVal, InVal.second); in EmitComplexPrePostIncDec()
H A DCGAtomic.cpp2055 ComplexPairTy value = EmitComplexExpr(init); in EmitAtomicInit()
H A DCGDecl.cpp2045 ComplexPairTy complex = EmitComplexExpr(init); in EmitExprAsInit()
H A DCGStmtOpenMP.cpp6027 static CodeGenFunction::ComplexPairTy
6032 CodeGenFunction::ComplexPairTy ComplexVal; in convertToComplexValue()
6039 ComplexVal = CodeGenFunction::ComplexPairTy( in convertToComplexValue()
H A DCGObjC.cpp1274 ComplexPairTy pair = EmitLoadOfComplex(LV, SourceLocation()); in generateObjCGetterBody()
H A DCGBuiltin.cpp3156 ComplexPairTy ComplexVal = EmitComplexExpr(E->getArg(0)); in EmitBuiltinExpr()
3168 ComplexPairTy ComplexVal = EmitComplexExpr(E->getArg(0)); in EmitBuiltinExpr()
3199 ComplexPairTy ComplexVal = EmitComplexExpr(E->getArg(0)); in EmitBuiltinExpr()
3468 ComplexPairTy ComplexVal = EmitComplexExpr(E->getArg(0)); in EmitBuiltinExpr()
3475 ComplexPairTy ComplexVal = EmitComplexExpr(E->getArg(0)); in EmitBuiltinExpr()
H A DCGObjCMac.cpp1815 CodeGenFunction::ComplexPairTy callResult = result.getComplexVal(); in complete()
H A DCGOpenMPRuntime.cpp11809 CodeGenFunction::ComplexPairTy PrivVal = CGF.EmitLoadOfComplex(LVal, Loc); in emitLastprivateConditionalUpdate()