Lines Matching refs:Ty
16 llvm::Type *Ty) { in initializationPatternFor() argument
36 if (Ty->isIntOrIntVectorTy()) { in initializationPatternFor()
38 cast<llvm::IntegerType>(Ty->getScalarType())->getBitWidth(); in initializationPatternFor()
40 return llvm::ConstantInt::get(Ty, IntValue); in initializationPatternFor()
42 Ty, llvm::APInt::getSplat(BitWidth, llvm::APInt(64, IntValue))); in initializationPatternFor()
44 if (Ty->isPtrOrPtrVectorTy()) { in initializationPatternFor()
45 auto *PtrTy = cast<llvm::PointerType>(Ty->getScalarType()); in initializationPatternFor()
54 if (Ty->isFPOrFPVectorTy()) { in initializationPatternFor()
56 Ty->getScalarType()->getFltSemantics()); in initializationPatternFor()
60 return llvm::ConstantFP::getQNaN(Ty, NegativeNaN, &Payload); in initializationPatternFor()
62 if (Ty->isArrayTy()) { in initializationPatternFor()
65 auto *ArrTy = cast<llvm::ArrayType>(Ty); in initializationPatternFor()
78 auto *StructTy = cast<llvm::StructType>(Ty); in initializationPatternFor()