reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;