Home | History | Annotate | Download | only in Sema

Lines Matching refs:ValType

746   QualType ValType = pointerType->getPointeeType();
747 QualType AddrType = ValType.getUnqualifiedType().withVolatile();
753 if (!AddrType.isAtLeastAsQualifiedAs(ValType)) {
771 if (!ValType->isIntegerType() && !ValType->isAnyPointerType() &&
772 !ValType->isBlockPointerType() && !ValType->isFloatingType()) {
779 if (Context.getTypeSize(ValType) > MaxWidth) {
786 switch (ValType.getObjCLifetime()) {
796 << ValType << PointerArg->getSourceRange();
802 TheCall->setType(ValType);
809 Context, ValType, /*consume*/ false);
1490 QualType ValType = AtomTy; // 'C'
1502 ValType = AtomTy->getAs<AtomicType>()->getValueType();
1508 if (IsAddSub && !ValType->isIntegerType() && !ValType->isPointerType()) {
1513 if (!IsAddSub && !ValType->isIntegerType()) {
1518 if (IsC11 && ValType->isPointerType() &&
1519 RequireCompleteType(Ptr->getLocStart(), ValType->getPointeeType(),
1523 } else if (IsN && !ValType->isIntegerType() && !ValType->isPointerType()) {
1540 // FIXME: For any builtin other than a load, the ValType must not be
1543 switch (ValType.getObjCLifetime()) {
1552 // FIXME: Can this happen? By this point, ValType should be known
1555 << ValType << Ptr->getSourceRange();
1559 QualType ResultType = ValType;
1567 QualType ByValType = ValType; // 'CP'
1584 if (Form == Init || (Form == Arithmetic && ValType->isIntegerType()))
1585 Ty = ValType;
1591 Ty = Context.getPointerType(ValType.getUnqualifiedType());
1743 QualType ValType = pointerType->getPointeeType();
1744 if (!ValType->isIntegerType() && !ValType->isAnyPointerType() &&
1745 !ValType->isBlockPointerType()) {
1751 switch (ValType.getObjCLifetime()) {
1761 << ValType << FirstArg->getSourceRange();
1765 // Strip any qualifiers off ValType.
1766 ValType = ValType.getUnqualifiedType();
1770 QualType ResultType = ValType;
1804 switch (Context.getTypeSizeInChars(ValType).getQuantity()) {
2024 // GCC does an implicit conversion to the pointer or integer ValType. This
2028 ValType, /*consume*/ false);