reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3089 assert(SrcTy->isFirstClassType() && DestTy->isFirstClassType() && 3092 if (SrcTy == DestTy) 3096 if (VectorType *SrcVecTy = dyn_cast<VectorType>(SrcTy)) 3101 SrcTy = SrcVecTy->getElementType(); 3106 unsigned SrcBits = SrcTy->getPrimitiveSizeInBits(); // 0 for ptr 3111 if (SrcTy->isIntegerTy()) { // Casting from integral 3122 } else if (SrcTy->isFloatingPointTy()) { // Casting from floating pt 3127 } else if (SrcTy->isVectorTy()) { 3132 assert(SrcTy->isPointerTy() && 3137 if (SrcTy->isIntegerTy()) { // Casting from integral 3142 } else if (SrcTy->isFloatingPointTy()) { // Casting from floating pt 3150 } else if (SrcTy->isVectorTy()) { 3161 if (SrcTy->isPointerTy()) { 3162 if (DestTy->getPointerAddressSpace() != SrcTy->getPointerAddressSpace()) 3165 } else if (SrcTy->isIntegerTy()) { 3170 if (SrcTy->isVectorTy()) {