Lines Matching defs:second
33 static llvm::Type *getCommonType(llvm::Type *first, llvm::Type *second) {
34 assert(first != second);
38 if (second->isPointerTy()) return first;
40 if (second->isIntegerTy()) return second;
41 if (second->isPointerTy()) return first;
46 if (auto secondVecTy = dyn_cast<llvm::VectorType>(second)) {
49 return (commonTy == firstVecTy->getElementType() ? first : second);
255 auto numElts = split.second;
407 auto numElts = split.second;
430 static bool areBytesInSameUnit(CharUnits first, CharUnits second,
433 == getOffsetAtStartOfUnit(second, chunkSize);
457 const StorageEntry &second,
462 if (!areBytesInSameUnit(first.End - CharUnits::One(), second.Begin,
467 isMergeableEntryType(second.Type));
807 return ABIArgInfo::getCoerceAndExpand(types.first, types.second);