Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86LegalizerInfo.cpp131 if (typeInSet(0, {s8, s16, s32})(Query)) in X86LegalizerInfo()
133 if (Is64Bit && typeInSet(0, {s64})(Query)) in X86LegalizerInfo()
170 if (typeInSet(0, {s8, s16, s32})(Query)) in X86LegalizerInfo()
172 if (Is64Bit && typeInSet(0, {s64})(Query)) in X86LegalizerInfo()
174 if (HasSSE2 && typeInSet(0, {v8s16})(Query)) in X86LegalizerInfo()
176 if (HasSSE41 && typeInSet(0, {v4s32})(Query)) in X86LegalizerInfo()
182 if (HasDQI && typeInSet(0, {v8s64})(Query)) in X86LegalizerInfo()
186 if (HasBWI && typeInSet(0, {v32s16})(Query)) in X86LegalizerInfo()
202 return typeInSet(0, {s8, s16, s32})(Query) || in X86LegalizerInfo()
229 if (typeInSet(0, {s8, s16, s32})(Query)) in X86LegalizerInfo()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVLegalizerInfo.cpp146 .legalIf(all(typeInSet(0, allWritablePtrs), typeInSet(1, allPtrs))); in SPIRVLegalizerInfo()
149 all(typeInSet(0, allWritablePtrs), typeInSet(1, allIntScalars))); in SPIRVLegalizerInfo()
154 getActionDefinitionsBuilder({G_LOAD, G_STORE}).legalIf(typeInSet(1, allPtrs)); in SPIRVLegalizerInfo()
177 typeInSet(0, allPtrsScalarsAndVectors), in SPIRVLegalizerInfo()
178 typeInSet(1, allPtrsScalarsAndVectors), in SPIRVLegalizerInfo()
195 all(typeInSet(0, allBoolScalarsAndVectors), in SPIRVLegalizerInfo()
196 typeInSet(1, allPtrsScalarsAndVectors))); in SPIRVLegalizerInfo()
199 all(typeInSet(0, allBoolScalarsAndVectors), in SPIRVLegalizerInfo()
200 typeInSet(1, allFloatScalarsAndVectors))); in SPIRVLegalizerInfo()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h261 LegalityPredicate typeInSet(unsigned TypeIdx,
489 return actionIf(Action, typeInSet(typeIdx(0), Types)); in actionFor()
497 return actionIf(Action, typeInSet(typeIdx(0), Types), Mutation); in actionFor()
524 return actionIf(Action, typeInSet(typeIdx(0), Types)); in actionForTypeWithAnyImm()
540 return actionIf(Action, all(typeInSet(typeIdx(0), Types), in actionForCartesianProduct()
541 typeInSet(typeIdx(1), Types))); in actionForCartesianProduct()
552 return actionIf(Action, all(typeInSet(typeIdx(0), Types0), in actionForCartesianProduct()
553 typeInSet(typeIdx(1), Types1))); in actionForCartesianProduct()
563 return actionIf(Action, all(typeInSet(typeIdx(0), Types0), in actionForCartesianProduct()
564 all(typeInSet(typeIdx(1), Types1), in actionForCartesianProduct()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp293 .legalIf(all(typeInSet(0, {s32, s64, p0}), in AArch64LegalizerInfo()
299 .maxScalarIf(typeInSet(0, {s32}), 1, s16) in AArch64LegalizerInfo()
300 .maxScalarIf(typeInSet(0, {s64, p0}), 1, s32); in AArch64LegalizerInfo()
303 .legalIf(all(typeInSet(0, {s16, s32, s64, p0}), in AArch64LegalizerInfo()
309 .maxScalarIf(typeInSet(1, {s32}), 0, s16) in AArch64LegalizerInfo()
310 .maxScalarIf(typeInSet(1, {s64, p0}), 0, s32) in AArch64LegalizerInfo()
311 .maxScalarIf(typeInSet(1, {s128}), 0, s64); in AArch64LegalizerInfo()
469 .legalIf(all(typeInSet(0, {s16, s32, s64}), in AArch64LegalizerInfo()
778 .legalIf(all(typeInSet(0, {s32, s64}), typeIs(1, p0), in AArch64LegalizerInfo()
792 .legalIf(all(typeInSet(0, {s32, s64}), typeIs(1, p0), in AArch64LegalizerInfo()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp86 typeInSet(0, AllVecTys), in RISCVLegalizerInfo()
344 .legalIf(all(typeInSet(0, {s32, sXLen}), typeIsScalarFPArith(1, ST))) in RISCVLegalizerInfo()
349 .legalIf(all(typeIsScalarFPArith(0, ST), typeInSet(1, {s32, sXLen}))) in RISCVLegalizerInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalityPredicates.cpp34 LegalityPredicates::typeInSet(unsigned TypeIdx, in typeInSet() function in LegalityPredicates
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp1134 .legalIf(all(sameSize(0, 1), typeInSet(1, {S64, S32}))) in AMDGPULegalizerInfo()
1162 .legalIf(all(typeInSet(0, {S1, S32}), isPointer(1))); in AMDGPULegalizerInfo()
1419 typeInSet(1, {BufferFatPtr, BufferStridedPtr, RsrcPtr})); in AMDGPULegalizerInfo()
1642 .legalIf(all(isPointer(0), typeInSet(1, {S1, S32}))); in AMDGPULegalizerInfo()