Home
last modified time | relevance | path

Searched refs:ScalarExprEmitter (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExprScalar.cpp78 class ScalarExprEmitter : public StmtVisitor<ScalarExprEmitter, mlir::Value> { class
84 ScalarExprEmitter(CIRGenFunction &cgf, CIRGenBuilderTy &builder) in ScalarExprEmitter() function in __anon1373b7f80111::ScalarExprEmitter
115 return StmtVisitor<ScalarExprEmitter, mlir::Value>::Visit(e); in Visit()
793 mlir::Value (ScalarExprEmitter::*f)(const BinOpInfo &),
797 mlir::Value (ScalarExprEmitter::*f)(const BinOpInfo &));
828 return emitCompoundAssign(e, &ScalarExprEmitter::emit##OP); \
1056 LValue ScalarExprEmitter::emitCompoundAssignLValue( in emitCompoundAssignLValue()
1058 mlir::Value (ScalarExprEmitter::*func)(const BinOpInfo &), in emitCompoundAssignLValue()
1134 mlir::Value ScalarExprEmitter::emitPromoted(const Expr *e, in emitPromoted()
1163 mlir::Value ScalarExprEmitter::emitCompoundAssign( in emitCompoundAssign()
[all …]
H A DCIRGenFunction.h34 class ScalarExprEmitter; variable
50 friend class ::ScalarExprEmitter;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp256 class ScalarExprEmitter class
257 : public StmtVisitor<ScalarExprEmitter, Value*> {
264 ScalarExprEmitter(CodeGenFunction &cgf, bool ira=false) in ScalarExprEmitter() function in __anone7cacfbd0111::ScalarExprEmitter
450 return StmtVisitor<ScalarExprEmitter, Value*>::Visit(E); in Visit()
866 Value *(ScalarExprEmitter::*F)(const BinOpInfo &),
870 Value *(ScalarExprEmitter::*F)(const BinOpInfo &));
902 return EmitCompoundAssign(E, &ScalarExprEmitter::Emit##OP); \
976 Value *ScalarExprEmitter::EmitConversionToBool(Value *Src, QualType SrcType) { in EmitConversionToBool()
995 void ScalarExprEmitter::EmitFloatConversionCheck( in EmitFloatConversionCheck()
1067 static std::pair<ScalarExprEmitter::ImplicitConversionCheckKind,
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc3277 …ersionEPN4llvm5ValueEN5clang8QualTypeES5_", "(anonymous namespace)::ScalarExprEmitter::EmitScalarC…
3279 …irIPN4llvm5ValueES4_EN5clang8QualTypeES7_", "(anonymous namespace)::ScalarExprEmitter::EmitComplex…
3281 …ang13UnaryOperatorENS1_7CodeGen6LValueEbb", "(anonymous namespace)::ScalarExprEmitter::EmitScalarP…
3284 …space)::ScalarExprEmitter::EmitCompoundAssignLValue(clang::CompoundAssignOperator const*, llvm::Va…
3285 …calarExprEmitter7EmitMulERKNS_9BinOpInfoE", "(anonymous namespace)::ScalarExprEmitter::EmitMul((an…
3286 …calarExprEmitter7EmitDivERKNS_9BinOpInfoE", "(anonymous namespace)::ScalarExprEmitter::EmitDiv((an…
3287 …calarExprEmitter7EmitRemERKNS_9BinOpInfoE", "(anonymous namespace)::ScalarExprEmitter::EmitRem((an…
3288 …calarExprEmitter7EmitAddERKNS_9BinOpInfoE", "(anonymous namespace)::ScalarExprEmitter::EmitAdd((an…
3289 …calarExprEmitter7EmitSubERKNS_9BinOpInfoE", "(anonymous namespace)::ScalarExprEmitter::EmitSub((an…
3290 …calarExprEmitter7EmitShlERKNS_9BinOpInfoE", "(anonymous namespace)::ScalarExprEmitter::EmitShl((an…
[all …]