Searched refs:LegalityPredicate (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalityPredicates.cpp | 28 LegalityPredicate LegalityPredicates::typeIs(unsigned TypeIdx, LLT Type) { in typeIs() 33 LegalityPredicate 42 LegalityPredicate LegalityPredicates::typePairInSet( in typePairInSet() 52 LegalityPredicate LegalityPredicates::typeTupleInSet( in typeTupleInSet() 63 LegalityPredicate LegalityPredicates::typePairAndMemDescInSet( in typePairAndMemDescInSet() 78 LegalityPredicate LegalityPredicates::isScalar(unsigned TypeIdx) { in isScalar() 84 LegalityPredicate LegalityPredicates::isVector(unsigned TypeIdx) { in isVector() 90 LegalityPredicate LegalityPredicates::isPointer(unsigned TypeIdx) { in isPointer() 96 LegalityPredicate LegalityPredicates::isPointer(unsigned TypeIdx, in isPointer() 104 LegalityPredicate LegalityPredicates::isPointerVector(unsigned TypeIdx) { in isPointerVector() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizerInfo.h | 199 using LegalityPredicate = std::function<bool (const LegalityQuery &)>; variable 258 LLVM_ABI LegalityPredicate typeIs(unsigned TypeIdx, LLT TypesInit); 260 LLVM_ABI LegalityPredicate typeInSet(unsigned TypeIdx, 264 inline LegalityPredicate typeIsNot(unsigned TypeIdx, LLT Type) { in typeIsNot() 272 LLVM_ABI LegalityPredicate 277 LLVM_ABI LegalityPredicate 282 LLVM_ABI LegalityPredicate typePairAndMemDescInSet( 286 LLVM_ABI LegalityPredicate isScalar(unsigned TypeIdx); 288 LLVM_ABI LegalityPredicate isVector(unsigned TypeIdx); 290 LLVM_ABI LegalityPredicate isPointer(unsigned TypeIdx); [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/ |
| H A D | PPCLegalizerInfo.cpp | 21 static LegalityPredicate isRegisterType(unsigned TypeIdx) { in isRegisterType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVLegalizerInfo.cpp | 35 static LegalityPredicate 39 LegalityPredicate P = [=, &ST](const LegalityQuery &Query) { in typeIsLegalIntOrFPVec() 50 static LegalityPredicate 53 LegalityPredicate P = [=, &ST](const LegalityQuery &Query) { in typeIsLegalBoolVec() 61 static LegalityPredicate typeIsLegalPtrVec(unsigned TypeIdx, in typeIsLegalPtrVec() 64 LegalityPredicate P = [=, &ST](const LegalityQuery &Query) { in typeIsLegalPtrVec() 664 LegalityPredicate ExtractSubvecBitcastPred = [=](const LegalityQuery &Query) { in RISCVLegalizerInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVLegalizerInfo.cpp | 27 LegalityPredicate typeOfExtendedScalars(unsigned TypeIdx, bool IsExtendedInts) { in typeOfExtendedScalars()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.cpp | 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() 256 static LegalityPredicate isRegisterType(const GCNSubtarget &ST, in isRegisterType() 266 static LegalityPredicate isIllegalRegisterType(const GCNSubtarget &ST, in isIllegalRegisterType() 275 static LegalityPredicate elementTypeIsLegal(unsigned TypeIdx) { in elementTypeIsLegal() 370 static LegalityPredicate isRegisterClassType(const GCNSubtarget &ST, in isRegisterClassType() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.cpp | 597 LegalityPredicate([=](const LegalityQuery &Query) { in AArch64LegalizerInfo() 653 LegalityPredicate([=](const LegalityQuery &Q) { in AArch64LegalizerInfo()
|