Lines Matching refs:QueryTy
96 const LLT QueryTy = Query.Types[TypeIdx]; in elementTypeIs() local
97 return QueryTy.isVector() && QueryTy.getElementType() == EltTy; in elementTypeIs()
104 const LLT QueryTy = Query.Types[TypeIdx]; in scalarNarrowerThan() local
105 return QueryTy.isScalar() && QueryTy.getSizeInBits() < Size; in scalarNarrowerThan()
112 const LLT QueryTy = Query.Types[TypeIdx]; in scalarWiderThan() local
113 return QueryTy.isScalar() && QueryTy.getSizeInBits() > Size; in scalarWiderThan()
136 const LLT QueryTy = Query.Types[TypeIdx]; in scalarOrEltNarrowerThan() local
137 return QueryTy.getScalarSizeInBits() < Size; in scalarOrEltNarrowerThan()
144 const LLT QueryTy = Query.Types[TypeIdx]; in scalarOrEltWiderThan() local
145 return QueryTy.getScalarSizeInBits() > Size; in scalarOrEltWiderThan()
151 const LLT QueryTy = Query.Types[TypeIdx]; in scalarOrEltSizeNotPow2() local
152 return !isPowerOf2_32(QueryTy.getScalarSizeInBits()); in scalarOrEltSizeNotPow2()
159 const LLT QueryTy = Query.Types[TypeIdx]; in sizeNotMultipleOf() local
160 return QueryTy.isScalar() && QueryTy.getSizeInBits() % Size != 0; in sizeNotMultipleOf()
166 const LLT QueryTy = Query.Types[TypeIdx]; in sizeNotPow2() local
167 return QueryTy.isScalar() && in sizeNotPow2()
168 !llvm::has_single_bit<uint32_t>(QueryTy.getSizeInBits()); in sizeNotPow2()
203 const LLT QueryTy = Query.Types[TypeIdx]; in numElementsNotPow2() local
204 return QueryTy.isVector() && !isPowerOf2_32(QueryTy.getNumElements()); in numElementsNotPow2()