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.cpp34 typedef CodeGenFunction::ComplexPairTy ComplexPairTy; typedef
48 : public StmtVisitor<ComplexExprEmitter, ComplexPairTy> {
78 ComplexPairTy EmitLoadOfLValue(const Expr *E) { in EmitLoadOfLValue()
82 ComplexPairTy EmitLoadOfLValue(LValue LV, SourceLocation Loc);
86 void EmitStoreOfComplex(ComplexPairTy Val, LValue LV, bool isInit);
89 ComplexPairTy EmitComplexToComplexCast(ComplexPairTy Val, QualType SrcType,
92 ComplexPairTy EmitScalarToComplexCast(llvm::Value *Val, QualType SrcType,
99 ComplexPairTy Visit(Expr *E) { in Visit()
101 return StmtVisitor<ComplexExprEmitter, ComplexPairTy>::Visit(E); in Visit()
104 ComplexPairTy VisitStmt(Stmt *S) { in VisitStmt()
[all …]
H A DCodeGenFunction.h284 typedef std::pair<llvm::Value *, llvm::Value *> ComplexPairTy;
3362 ComplexPairTy EmitComplexPrePostIncDec(const UnaryOperator *E, LValue LV,
5002 llvm::Value *EmitComplexToScalarConversion(ComplexPairTy Src, QualType SrcTy,
5033 ComplexPairTy EmitComplexExpr(const Expr *E, bool IgnoreReal = false,
5041 void EmitStoreOfComplex(ComplexPairTy V, LValue dest, bool isInit);
5044 ComplexPairTy EmitLoadOfComplex(LValue src, SourceLocation loc);
5046 ComplexPairTy EmitPromotedComplexExpr(const Expr *E, QualType PromotionType);
5048 ComplexPairTy EmitPromotedValue(ComplexPairTy result, QualType PromotionType);
5049 ComplexPairTy EmitUnPromotedValue(ComplexPairTy result,
H A DCGExprScalar.cpp404 Value *EmitComplexToScalarConversion(CodeGenFunction::ComplexPairTy Src,
1781 CodeGenFunction::ComplexPairTy Src, QualType SrcTy, QualType DstTy, in EmitComplexToScalarConversion()
2890 CodeGenFunction::ComplexPairTy V = CGF.EmitComplexExpr(E); in VisitCastExpr()
3651 CodeGenFunction::ComplexPairTy result = CGF.EmitComplexExpr( in VisitReal()
3690 CodeGenFunction::ComplexPairTy result = CGF.EmitComplexExpr( in VisitImag()
5047 CodeGenFunction::ComplexPairTy LHS, RHS; in EmitCompare()
5849 Value *CodeGenFunction::EmitComplexToScalarConversion(ComplexPairTy Src, in EmitComplexToScalarConversion()
H A DCGCleanup.cpp44 CodeGenFunction::ComplexPairTy V = rv.getComplexVal(); in save()
H A DCGBuiltin.cpp3254 ComplexPairTy ComplexVal = EmitComplexExpr(E->getArg(0)); in EmitBuiltinExpr()
3266 ComplexPairTy ComplexVal = EmitComplexExpr(E->getArg(0)); in EmitBuiltinExpr()
3297 ComplexPairTy ComplexVal = EmitComplexExpr(E->getArg(0)); in EmitBuiltinExpr()
3577 ComplexPairTy ComplexVal = EmitComplexExpr(E->getArg(0)); in EmitBuiltinExpr()
3584 ComplexPairTy ComplexVal = EmitComplexExpr(E->getArg(0)); in EmitBuiltinExpr()
H A DCGCall.cpp1140 EmitStoreOfComplex(ComplexPairTy(realValue, imagValue), LV, /*init*/ true); in ExpandTypeFromArgs()
1198 ComplexPairTy CV = Arg.getKnownRValue().getComplexVal(); in ExpandTypeToArgs()
3992 ComplexPairTy RT = in EmitFunctionEpilog()
H A DCGExpr.cpp1261 CodeGenFunction::ComplexPairTy CodeGenFunction::
1264 ComplexPairTy InVal = EmitLoadOfComplex(LV, E->getExprLoc()); in EmitComplexPrePostIncDec()
1284 ComplexPairTy IncVal(NextVal, InVal.second); in EmitComplexPrePostIncDec()
H A DCGAtomic.cpp2110 ComplexPairTy value = EmitComplexExpr(init); in EmitAtomicInit()
H A DCGDecl.cpp2110 ComplexPairTy complex = EmitComplexExpr(init); in EmitExprAsInit()
H A DCGStmtOpenMP.cpp6246 static CodeGenFunction::ComplexPairTy
6251 CodeGenFunction::ComplexPairTy ComplexVal; in convertToComplexValue()
6258 ComplexVal = CodeGenFunction::ComplexPairTy( in convertToComplexValue()
H A DCGObjC.cpp1293 ComplexPairTy pair = EmitLoadOfComplex(LV, SourceLocation()); in generateObjCGetterBody()
H A DCGObjCMac.cpp1748 CodeGenFunction::ComplexPairTy callResult = result.getComplexVal(); in complete()
H A DCGOpenMPRuntime.cpp11874 CodeGenFunction::ComplexPairTy PrivVal = CGF.EmitLoadOfComplex(LVal, Loc); in emitLastprivateConditionalUpdate()