Searched refs:LegalityPredicate (Results 1 – 7 of 7) sorted by relevance
33 LegalityPredicate42 LegalityPredicate LegalityPredicates::typePairInSet( in typePairInSet()52 LegalityPredicate LegalityPredicates::typePairAndMemDescInSet( in typePairAndMemDescInSet()67 LegalityPredicate LegalityPredicates::isScalar(unsigned TypeIdx) { in isScalar()73 LegalityPredicate LegalityPredicates::isVector(unsigned TypeIdx) { in isVector()79 LegalityPredicate LegalityPredicates::isPointer(unsigned TypeIdx) { in isPointer()85 LegalityPredicate LegalityPredicates::isPointer(unsigned TypeIdx, in isPointer()93 LegalityPredicate LegalityPredicates::elementTypeIs(unsigned TypeIdx, in elementTypeIs()117 LegalityPredicate LegalityPredicates::smallerThan(unsigned TypeIdx0, in smallerThan()125 LegalityPredicate LegalityPredicates::largerThan(unsigned TypeIdx0, in largerThan()[all …]
261 LegalityPredicate typeInSet(unsigned TypeIdx,273 LegalityPredicate278 LegalityPredicate typePairAndMemDescInSet(282 LegalityPredicate isScalar(unsigned TypeIdx);284 LegalityPredicate isVector(unsigned TypeIdx);286 LegalityPredicate isPointer(unsigned TypeIdx);316 LegalityPredicate sizeNotPow2(unsigned TypeIdx);338 LegalityPredicate memSizeInBytesNotPow2(unsigned MMOIdx);346 LegalityPredicate numElementsNotPow2(unsigned TypeIdx);400 LegalityPredicate Predicate;[all …]
23 static LegalityPredicate isRegisterType(unsigned TypeIdx) { in isRegisterType()
31 static LegalityPredicate typeIsScalarFPArith(unsigned TypeIdx, in typeIsScalarFPArith()87 LegalityPredicate([=, &ST](const LegalityQuery &Query) { in RISCVLegalizerInfo()
179 LegalityPredicate(([=](const LegalityQuery &Query) { in SPIRVLegalizerInfo()
72 static LegalityPredicate isSmallOddVector(unsigned TypeIdx) { in isSmallOddVector()86 static LegalityPredicate sizeIsMultipleOf32(unsigned TypeIdx) { in sizeIsMultipleOf32()93 static LegalityPredicate isWideVec16(unsigned TypeIdx) { in isWideVec16()205 static LegalityPredicate vectorSmallerThan(unsigned TypeIdx, unsigned Size) { in vectorSmallerThan()212 static LegalityPredicate vectorWiderThan(unsigned TypeIdx, unsigned Size) { in vectorWiderThan()219 static LegalityPredicate numElementsNotEven(unsigned TypeIdx) { in numElementsNotEven()254 static LegalityPredicate isRegisterType(unsigned TypeIdx) { in isRegisterType()261 static LegalityPredicate isIllegalRegisterType(unsigned TypeIdx) { in isIllegalRegisterType()269 static LegalityPredicate elementTypeIsLegal(unsigned TypeIdx) { in elementTypeIsLegal()281 static LegalityPredicate isWideScalarExtLoadTruncStore(unsigned TypeIdx) { in isWideScalarExtLoadTruncStore()
470 LegalityPredicate([=](const LegalityQuery &Q) { in AArch64LegalizerInfo()773 LegalityPredicate UseOutlineAtomics = [&ST](const LegalityQuery &Query) { in AArch64LegalizerInfo()