/llvm-project/mlir/lib/Conversion/ComplexToStandard/ |
H A D | ComplexToStandard.cpp | 85 Value real = b.create<complex::ReOp>(adaptor.getComplex()); in matchAndRewrite() 86 Value imag = b.create<complex::ImOp>(adaptor.getComplex()); in matchAndRewrite() 204 auto type = cast<ComplexType>(adaptor.getComplex().getType()); in matchAndRewrite() 209 rewriter.create<complex::ReOp>(loc, elementType, adaptor.getComplex()); in matchAndRewrite() 211 rewriter.create<complex::ImOp>(loc, elementType, adaptor.getComplex()); in matchAndRewrite() 501 auto type = cast<ComplexType>(adaptor.getComplex().getType()); in matchAndRewrite() 506 rewriter.create<complex::ReOp>(loc, elementType, adaptor.getComplex()); in matchAndRewrite() 508 rewriter.create<complex::ImOp>(loc, elementType, adaptor.getComplex()); in matchAndRewrite() 553 Value real = b.create<complex::ReOp>(adaptor.getComplex()); in matchAndRewrite() 554 Value imag = b.create<complex::ImOp>(adaptor.getComplex()); in matchAndRewrite() [all...] |
/llvm-project/clang/test/CodeGen/ |
H A D | conditional-gnu-ext.c | 21 _Complex int getComplex(_Complex int val) { in getComplex() function 32 return getComplex(1+2i) ? : rhs; in complx()
|
/llvm-project/clang/test/CodeGenCXX/ |
H A D | conditional-gnu-ext.cpp | 25 _Complex int getComplex(_Complex int val) { in getComplex() function 36 return getComplex(1+2i) ? : rhs; in cmplx()
|
/llvm-project/mlir/lib/Conversion/ComplexToSPIRV/ |
H A D | ComplexToSPIRV.cpp | 78 reOp, adaptor.getComplex(), llvm::ArrayRef(0)); in matchAndRewrite() 94 imOp, adaptor.getComplex(), llvm::ArrayRef(1)); in matchAndRewrite()
|
/llvm-project/mlir/lib/Dialect/Complex/IR/ |
H A D | ComplexOps.cpp | 195 llvm::dyn_cast_if_present<ArrayAttr>(adaptor.getComplex()); in fold() 214 auto createOp = negOp.getComplex().template getDefiningOp<CreateOp>(); in matchAndRewrite() 239 llvm::dyn_cast_if_present<ArrayAttr>(adaptor.getComplex()); in fold()
|
/llvm-project/mlir/lib/Conversion/ComplexToLLVM/ |
H A D | ComplexToLLVM.cpp | 74 ComplexStructBuilder complexStruct(adaptor.getComplex()); in matchAndRewrite() 128 ComplexStructBuilder complexStruct(adaptor.getComplex()); in matchAndRewrite() 143 ComplexStructBuilder complexStruct(adaptor.getComplex()); in matchAndRewrite()
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CGValue.h | 108 static RValue getComplex(llvm::Value *V1, llvm::Value *V2) { 115 static RValue getComplex(const std::pair<llvm::Value *, llvm::Value *> &C) { 116 return getComplex(C.first, C.second);
|
H A D | CGExprComplex.cpp | 454 return CGF.EmitAtomicStore(RValue::getComplex(Val), lvalue, isInit); 1295 Val = RValue::getComplex(ResVal); in EmitCompoundAssignLValue()
|
H A D | CGCleanup.cpp | 72 return RValue::getComplex(real, imag); in restore()
|
H A D | CGExpr.cpp | 246 return RValue::getComplex(EmitComplexExpr(E, ignoreResult, ignoreResult)); in EmitAnyExprToTemp() 1441 return RValue::getComplex(std::make_pair(U, U)); in IsWrappedCXXThis() 2216 return RValue::getComplex(EmitLoadOfComplex(LV, Loc)); in EmitLoadOfLValue() 5555 return RValue::getComplex(EmitLoadOfComplex(FieldLV, Loc)); in EmitCallee() 6226 return RValue::getComplex(EmitLoadOfComplex(lvalue, loc));
|
H A D | CGAtomic.cpp | 2101 atomics.emitCopyIntoMemory(RValue::getComplex(value));
|
H A D | CGObjCGNU.cpp | 2998 msgRet = RValue::getComplex(phi, phi2); in GenerateMethodList()
|
H A D | CGCall.cpp | 6002 return RValue::getComplex(std::make_pair(Real, Imag)); in EmitCall()
|
H A D | CGBuiltin.cpp | 3441 return RValue::getComplex({Real, Imag}); in EmitBuiltinExpr() 3453 return RValue::getComplex(std::make_pair(Real, Imag)); in EmitBuiltinExpr() 3766 return RValue::getComplex(std::make_pair(Real, Imag)); in EmitBuiltinExpr() 3771 return RValue::getComplex(std::make_pair(Real, Imag)); in EmitBuiltinExpr()
|
H A D | CGObjCMac.cpp | 1825 return RValue::getComplex(real, imag); in complete()
|
H A D | CGStmtOpenMP.cpp | 6475 return RValue::getComplex(Res.first, Res.second); in emitOMPAtomicCompareExpr()
|
H A D | CGOpenMPRuntime.cpp | 630 RValue::getComplex(CGF.EmitLoadOfComplex(LV, DRD->getLocation())); in emitInitWithReductionInitializer()
|
/llvm-project/clang/test/CodeGenObjC/ |
H A D | direct-method.m | 74 // CHECK-LABEL: define hidden i64 @"\01-[Root getComplex]"( 75 - (struct my_complex_struct)getComplex __attribute__((objc_direct)) {
|
/llvm-project/mlir/test/mlir-tblgen/ |
H A D | attr-or-type-format.td | 73 // ATTR: ::printAttrParamA(odsPrinter, getComplex()); 270 // TYPE: odsPrinter << getComplex();
|
/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | PPC.cpp | 40 return RValue::getComplex(Real, Imag); in complexTempStructure()
|