Lines Matching defs:second
31 static llvm::Type *getCommonType(llvm::Type *first, llvm::Type *second) {
32 assert(first != second);
36 if (second->isPointerTy()) return first;
38 if (second->isIntegerTy()) return second;
39 if (second->isPointerTy()) return first;
44 if (auto secondVecTy = dyn_cast<llvm::VectorType>(second)) {
47 return (commonTy == firstVecTy->getElementType() ? first : second);
253 auto numElts = split.second;
405 auto numElts = split.second;
427 static bool areBytesInSameUnit(CharUnits first, CharUnits second,
430 == getOffsetAtStartOfUnit(second, chunkSize);
454 const StorageEntry &second,
459 if (!areBytesInSameUnit(first.End - CharUnits::One(), second.Begin,
464 isMergeableEntryType(second.Type));
811 return ABIArgInfo::getCoerceAndExpand(types.first, types.second);