Lines Matching defs:Complex
36 #include "flang/Optimizer/Builder/Complex.h"
1065 return fir::factory::Complex{builder, getLoc()}.extractComplexPart(
1101 Fortran::common::TypeCategory::Complex, KIND>> &op) {
1131 GENBIN(Add, Complex, fir::AddcOp)
1135 GENBIN(Subtract, Complex, fir::SubcOp)
1139 GENBIN(Multiply, Complex, fir::MulcOp)
1146 Fortran::common::TypeCategory::Complex, KIND>> &op) {
1148 converter.genType(Fortran::common::TypeCategory::Complex, KIND);
1176 return fir::factory::Complex{builder, getLoc()}.createComplex(
1267 Fortran::common::TypeCategory::Complex, KIND>> &op) {
1381 fir::factory::Complex helper{builder, loc};
5135 return fir::factory::Complex{builder, loc}.extractComplexPart(lhs,
5199 Fortran::common::TypeCategory::Complex, KIND>> &x) {
5235 GENBIN(Add, Complex, fir::AddcOp)
5239 GENBIN(Subtract, Complex, fir::SubcOp)
5243 GENBIN(Multiply, Complex, fir::MulcOp)
5250 Fortran::common::TypeCategory::Complex, KIND>> &x) {
5253 converter.genType(Fortran::common::TypeCategory::Complex, KIND);
5322 return fir::factory::Complex{builder, loc}.createComplex(lhs, rhs);
6680 Fortran::common::TypeCategory::Complex, KIND>> &x) {