Lines Matching defs:Ty
64 static Constant *getFalse(Type *Ty) {
65 assert(Ty->getScalarType()->isIntegerTy(1) &&
67 return Constant::getNullValue(Ty);
72 static Constant *getTrue(Type *Ty) {
73 assert(Ty->getScalarType()->isIntegerTy(1) &&
75 return Constant::getAllOnesValue(Ty);
2744 Type *Ty = PtrTy->getElementType();
2745 if (Ty->isSized() && Q.TD->getTypeAllocSize(Ty) == 0)
2836 static Value *SimplifyTruncInst(Value *Op, Type *Ty, const Query &Q, unsigned) {
2838 return ConstantFoldInstOperands(Instruction::Trunc, Ty, C, Q.TD, Q.TLI);
2843 Value *llvm::SimplifyTruncInst(Value *Op, Type *Ty, const DataLayout *TD,
2846 return ::SimplifyTruncInst(Op, Ty, Query (TD, TLI, DT), RecursionLimit);
2972 Type *Ty = V->getType();
2973 if (PointerType *PTy = dyn_cast<PointerType>(Ty))
2974 Ty = PTy->getElementType();
2975 FunctionType *FTy = cast<FunctionType>(Ty);