Go to the source code of this file.
◆ HANDLE_BINOP
#define HANDLE_BINOP |
( |
|
OP | ) |
|
Value: case BO_##OP: \
return emitBin##OP(emitBinOps(bo, promotionTy));
◆ HANDLEBINOP
#define HANDLEBINOP |
( |
|
OP | ) |
|
Value:
QualType promotionTy = getPromotionType( \
mlir::Value result = emitBin##OP(emitBinOps(e, promotionTy)); \
result = cgf.emitUnPromotedValue(result, e->
getType()); \
return result; \
}
A builtin binary operation expression such as "x + y" or "x <= y".
A (possibly-)qualified type.
bool isNull() const
Return true if this QualType doesn't point to a type yet.
Definition at line 153 of file CIRGenExprComplex.cpp.
◆ CompoundFunc
◆ getComplexOp()
◆ getComplexRangeAttr()
static cir::ComplexRangeKind getComplexRangeAttr |
( |
LangOptions::ComplexRangeKind |
range | ) |
|
|
static |
◆ getComplexType()