Home
last modified time | relevance | path

Searched refs:BinOpInfo (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprComplex.cpp260 struct BinOpInfo { struct in __anon18403adf0111::ComplexExprEmitter
267 BinOpInfo EmitBinOps(const BinaryOperator *E,
273 (const BinOpInfo &),
277 (const BinOpInfo &));
279 ComplexPairTy EmitBinAdd(const BinOpInfo &Op);
280 ComplexPairTy EmitBinSub(const BinOpInfo &Op);
281 ComplexPairTy EmitBinMul(const BinOpInfo &Op);
282 ComplexPairTy EmitBinDiv(const BinOpInfo &Op);
289 const BinOpInfo &Op);
720 ComplexPairTy ComplexExprEmitter::EmitBinAdd(const BinOpInfo &Op) { in EmitBinAdd()
[all …]
H A DCGExprScalar.cpp92 struct BinOpInfo { struct
189 static bool CanElideOverflowCheck(const ASTContext &Ctx, const BinOpInfo &Op) { in CanElideOverflowCheck()
259 const BinOpInfo &Info);
739 Value *EmitMul(const BinOpInfo &Ops) { in EmitMul()
790 Value *EmitOverflowCheckedBinOp(const BinOpInfo &Ops);
793 void EmitUndefinedBehaviorIntegerDivAndRemCheck(const BinOpInfo &Ops,
802 Value *EmitDiv(const BinOpInfo &Ops);
803 Value *EmitRem(const BinOpInfo &Ops);
804 Value *EmitAdd(const BinOpInfo &Ops);
805 Value *EmitSub(const BinOpInfo &Ops);
[all …]