Home
last modified time | relevance | path

Searched refs:LegalityPredicate (Results 1 – 7 of 7) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalityPredicates.cpp33 LegalityPredicate
42 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 …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h261 LegalityPredicate typeInSet(unsigned TypeIdx,
273 LegalityPredicate
278 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 …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCLegalizerInfo.cpp23 static LegalityPredicate isRegisterType(unsigned TypeIdx) { in isRegisterType()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp31 static LegalityPredicate typeIsScalarFPArith(unsigned TypeIdx, in typeIsScalarFPArith()
87 LegalityPredicate([=, &ST](const LegalityQuery &Query) { in RISCVLegalizerInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVLegalizerInfo.cpp179 LegalityPredicate(([=](const LegalityQuery &Query) { in SPIRVLegalizerInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp72 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()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp470 LegalityPredicate([=](const LegalityQuery &Q) { in AArch64LegalizerInfo()
773 LegalityPredicate UseOutlineAtomics = [&ST](const LegalityQuery &Query) { in AArch64LegalizerInfo()