reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2361 if (const AtomicType *atomicTy = type->getAs<AtomicType>()) { 2362 type = atomicTy->getValueType(); 2363 if (isInc && type->isBooleanType()) { 2364 llvm::Value *True = CGF.EmitToMemory(Builder.getTrue(), type); 2379 if (!type->isBooleanType() && type->isIntegerType() && 2379 if (!type->isBooleanType() && type->isIntegerType() && 2380 !(type->isUnsignedIntegerType() && 2389 llvm::ConstantInt::get(ConvertType(type), 1, true), type); 2389 llvm::ConstantInt::get(ConvertType(type), 1, true), type); 2399 value = CGF.EmitToMemory(value, type); 2417 if (isInc && type->isBooleanType()) { 2421 } else if (type->isIntegerType()) { 2424 if (E->canOverflow() && type->isSignedIntegerOrEnumerationType()) { 2426 } else if (E->canOverflow() && type->isUnsignedIntegerType() && 2436 } else if (const PointerType *ptr = type->getAs<PointerType>()) { 2476 } else if (type->isVectorType()) { 2477 if (type->hasIntegerRepresentation()) { 2489 } else if (type->isRealFloatingType()) { 2493 if (type->isHalfType() && !CGF.getContext().getLangOpts().NativeHalfType) { 2529 if (type->isHalfType() && !CGF.getContext().getLangOpts().NativeHalfType) { 2542 const ObjCObjectPointerType *OPT = type->castAs<ObjCObjectPointerType>(); 2564 llvm::Value *old = CGF.EmitToMemory(Pair.first.getScalarVal(), type);