Searched refs:ComplexPairTy (Results 1 – 13 of 13) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprComplex.cpp | 34 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 D | CodeGenFunction.h | 284 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 D | CGExprScalar.cpp | 404 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 D | CGCleanup.cpp | 44 CodeGenFunction::ComplexPairTy V = rv.getComplexVal(); in save()
|
| H A D | CGBuiltin.cpp | 3254 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 D | CGCall.cpp | 1140 EmitStoreOfComplex(ComplexPairTy(realValue, imagValue), LV, /*init*/ true); in ExpandTypeFromArgs() 1198 ComplexPairTy CV = Arg.getKnownRValue().getComplexVal(); in ExpandTypeToArgs() 3992 ComplexPairTy RT = in EmitFunctionEpilog()
|
| H A D | CGExpr.cpp | 1261 CodeGenFunction::ComplexPairTy CodeGenFunction:: 1264 ComplexPairTy InVal = EmitLoadOfComplex(LV, E->getExprLoc()); in EmitComplexPrePostIncDec() 1284 ComplexPairTy IncVal(NextVal, InVal.second); in EmitComplexPrePostIncDec()
|
| H A D | CGAtomic.cpp | 2110 ComplexPairTy value = EmitComplexExpr(init); in EmitAtomicInit()
|
| H A D | CGDecl.cpp | 2110 ComplexPairTy complex = EmitComplexExpr(init); in EmitExprAsInit()
|
| H A D | CGStmtOpenMP.cpp | 6246 static CodeGenFunction::ComplexPairTy 6251 CodeGenFunction::ComplexPairTy ComplexVal; in convertToComplexValue() 6258 ComplexVal = CodeGenFunction::ComplexPairTy( in convertToComplexValue()
|
| H A D | CGObjC.cpp | 1293 ComplexPairTy pair = EmitLoadOfComplex(LV, SourceLocation()); in generateObjCGetterBody()
|
| H A D | CGObjCMac.cpp | 1748 CodeGenFunction::ComplexPairTy callResult = result.getComplexVal(); in complete()
|
| H A D | CGOpenMPRuntime.cpp | 11874 CodeGenFunction::ComplexPairTy PrivVal = CGF.EmitLoadOfComplex(LVal, Loc); in emitLastprivateConditionalUpdate()
|