reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGExprScalar.cpp
 2358   int amount = (isInc ? 1 : -1);
 2359   bool isSubtraction = !isInc;
 2363     if (isInc && type->isBooleanType()) {
 2384       llvm::AtomicRMWInst::BinOp aop = isInc ? llvm::AtomicRMWInst::Add :
 2386       llvm::Instruction::BinaryOps op = isInc ? llvm::Instruction::Add :
 2417   if (isInc && type->isBooleanType()) {
 2425       value = EmitIncDecConsiderOverflowBehavior(E, value, isInc);
 2429           EmitOverflowCheckedBinOp(createBinOpInfoFromIncDec(E, value, isInc));
 2432       value = Builder.CreateAdd(value, amt, isInc ? "inc" : "dec");
 2443       if (!isInc) numElts = Builder.CreateNSWNeg(numElts, "vla.negsize");
 2480       value = Builder.CreateAdd(value, amt, isInc ? "inc" : "dec");
 2485                   isInc ? "inc" : "dec");
 2527     value = Builder.CreateFAdd(value, amt, isInc ? "inc" : "dec");
 2546     if (!isInc) size = -size;