Home
last modified time | relevance | path

Searched refs:ComplexExprEmitter (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExprComplex.cpp10 class ComplexExprEmitter : public StmtVisitor<ComplexExprEmitter, mlir::Value> { class
15 explicit ComplexExprEmitter(CIRGenFunction &cgf) in ComplexExprEmitter() function in __anonb9062a7a0111::ComplexExprEmitter
121 LValue ComplexExprEmitter::emitBinAssignLValue(const BinaryOperator *e, in emitBinAssignLValue()
138 mlir::Value ComplexExprEmitter::emitCast(CastKind ck, Expr *op, in emitCast()
151 mlir::Value ComplexExprEmitter::emitConstant( in emitConstant()
162 mlir::Value ComplexExprEmitter::emitLoadOfLValue(LValue lv, in emitLoadOfLValue()
172 void ComplexExprEmitter::emitStoreOfComplex(mlir::Location loc, mlir::Value val, in emitStoreOfComplex()
184 mlir::Value ComplexExprEmitter::VisitAbstractConditionalOperator( in VisitAbstractConditionalOperator()
205 mlir::Value ComplexExprEmitter::VisitArraySubscriptExpr(Expr *e) { in VisitArraySubscriptExpr()
209 mlir::Value ComplexExprEmitter::VisitBinAssign(const BinaryOperator *e) { in VisitBinAssign()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprComplex.cpp47 class ComplexExprEmitter class
48 : public StmtVisitor<ComplexExprEmitter, ComplexPairTy> {
56 ComplexExprEmitter(CodeGenFunction &cgf, bool ir = false, bool ii = false) in ComplexExprEmitter() function in __anon18403adf0111::ComplexExprEmitter
101 return StmtVisitor<ComplexExprEmitter, ComplexPairTy>::Visit(E); in Visit()
271 ComplexPairTy (ComplexExprEmitter::*Func)
275 ComplexPairTy (ComplexExprEmitter::*Func)
368 return EmitCompoundAssign(E, &ComplexExprEmitter::EmitBinAdd); in VisitBinAddAssign()
372 return EmitCompoundAssign(E, &ComplexExprEmitter::EmitBinSub); in VisitBinSubAssign()
376 return EmitCompoundAssign(E, &ComplexExprEmitter::EmitBinMul); in VisitBinMulAssign()
380 return EmitCompoundAssign(E, &ComplexExprEmitter::EmitBinDiv); in VisitBinDivAssign()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc3237 …8ComplexExprEmitter5VisitEPN5clang4ExprE", "(anonymous namespace)::ComplexExprEmitter::Visit(clang…
3241 …itter17EmitLoadOfComplexEPN4llvm5ValueEb", "(anonymous namespace)::ComplexExprEmitter::EmitLoadOfC…
3244 …0_9BinOpInfoE", "(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::Comp…
3245 …0_9BinOpInfoE", "(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::Comp…
3246 …0_9BinOpInfoE", "(anonymous namespace)::ComplexExprEmitter::EmitBinSub((anonymous namespace)::Comp…
3247 …0_9BinOpInfoE", "(anonymous namespace)::ComplexExprEmitter::EmitBinAdd((anonymous namespace)::Comp…
3248ComplexExprEmitter::EmitCompoundAssignLValue(clang::CompoundAssignOperator const*, std::pair<llvm:…
3249 …rIPN4llvm5ValueES4_EN5clang8QualTypeES7_", "(anonymous namespace)::ComplexExprEmitter::EmitComplex…
3250 …N4llvm5ValueES4_EN5clang7CodeGen6LValueE", "(anonymous namespace)::ComplexExprEmitter::EmitStoreTh…
3251 …6_EE5VisitEPNS_4StmtE", "clang::StmtVisitor<(anonymous namespace)::ComplexExprEmitter, std::pair<l…
[all …]