Lines Matching refs:isInc
358 bool isInc, bool isPre);
1639 bool isInc, bool isPre) { in EmitScalarPrePostIncDec() argument
1646 int amount = (isInc ? 1 : -1); in EmitScalarPrePostIncDec()
1650 if (isInc && type->isBooleanType()) { in EmitScalarPrePostIncDec()
1672 llvm::AtomicRMWInst::BinOp aop = isInc ? llvm::AtomicRMWInst::Add : in EmitScalarPrePostIncDec()
1674 llvm::Instruction::BinaryOps op = isInc ? llvm::Instruction::Add : in EmitScalarPrePostIncDec()
1705 if (isInc && type->isBooleanType()) { in EmitScalarPrePostIncDec()
1718 value = EmitAddConsiderOverflowBehavior(E, value, amt, isInc); in EmitScalarPrePostIncDec()
1725 BinOp.Opcode = isInc ? BO_Add : BO_Sub; in EmitScalarPrePostIncDec()
1730 value = Builder.CreateAdd(value, amt, isInc ? "inc" : "dec"); in EmitScalarPrePostIncDec()
1740 if (!isInc) numElts = Builder.CreateNSWNeg(numElts, "vla.negsize"); in EmitScalarPrePostIncDec()
1771 value = Builder.CreateAdd(value, amt, isInc ? "inc" : "dec"); in EmitScalarPrePostIncDec()
1776 isInc ? "inc" : "dec"); in EmitScalarPrePostIncDec()
1814 value = Builder.CreateFAdd(value, amt, isInc ? "inc" : "dec"); in EmitScalarPrePostIncDec()
1833 if (!isInc) size = -size; in EmitScalarPrePostIncDec()
3484 bool isInc, bool isPre) { in EmitScalarPrePostIncDec() argument
3485 return ScalarExprEmitter(*this).EmitScalarPrePostIncDec(E, LV, isInc, isPre); in EmitScalarPrePostIncDec()