Home
last modified time | relevance | path

Searched refs:typeIs (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp171 all(typeIs(BigTyIdx, s64), typeIs(LitTyIdx, s32))); in RISCVLegalizerInfo()
186 RotateActions.widenScalarIf(all(typeIs(0, s32), typeIs(1, s32)), in RISCVLegalizerInfo()
335 .widenScalarIf(typeIs(0, sXLen), in RISCVLegalizerInfo()
390 return (ST.hasStdExtD() && typeIs(0, s32)(Query) && in RISCVLegalizerInfo()
391 typeIs(1, s64)(Query)) || in RISCVLegalizerInfo()
392 (ST.hasStdExtZfh() && typeIs(0, s16)(Query) && in RISCVLegalizerInfo()
393 typeIs(1, s32)(Query)) || in RISCVLegalizerInfo()
394 (ST.hasStdExtZfh() && ST.hasStdExtD() && typeIs(0, s16)(Query) && in RISCVLegalizerInfo()
395 typeIs(1, s64)(Query)); in RISCVLegalizerInfo()
399 return (ST.hasStdExtD() && typeIs(0, s64)(Query) && in RISCVLegalizerInfo()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp782 .legalIf(all(typeIs(0, p0), typeIs(1, p0))); in AArch64LegalizerInfo()
822 all(typeInSet(0, {s8, s16, s32, s64, s128}), typeIs(2, p0))); in AArch64LegalizerInfo()
829 .legalIf(all(typeInSet(0, {s32, s64}), typeIs(1, p0), in AArch64LegalizerInfo()
831 .customIf(all(typeIs(0, s128), predNot(UseOutlineAtomics))) in AArch64LegalizerInfo()
836 .libcallIf(all(typeInSet(0, {s8, s16, s32, s64, s128}), typeIs(1, p0), in AArch64LegalizerInfo()
843 .legalIf(all(typeInSet(0, {s32, s64}), typeIs(1, p0), in AArch64LegalizerInfo()
845 .libcallIf(all(typeInSet(0, {s8, s16, s32, s64}), typeIs(1, p0), in AArch64LegalizerInfo()
853 .legalIf(all(typeInSet(0, {s32, s64}), typeIs(1, p0))) in AArch64LegalizerInfo()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalityPredicates.cpp28 LegalityPredicate LegalityPredicates::typeIs(unsigned TypeIdx, LLT Type) { in typeIs() function in LegalityPredicates
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h259 LegalityPredicate typeIs(unsigned TypeIdx, LLT TypesInit);
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp998 .maxScalarIf(typeIs(0, S16), 1, S16) in AMDGPULegalizerInfo()
1111 .lowerIf(typeIs(1, S1)) in AMDGPULegalizerInfo()
1480 Actions.customIf(typeIs(1, Constant32Ptr)); in AMDGPULegalizerInfo()
1622 ExtLoads.customIf(typeIs(1, Constant32Ptr)); in AMDGPULegalizerInfo()
1737 Shifts.maxScalarIf(typeIs(0, S16), 1, S16); in AMDGPULegalizerInfo()
1832 .lowerIf(all(typeIs(LitTyIdx, S16), sizeIs(BigTyIdx, 32))) in AMDGPULegalizerInfo()
1932 .fewerElementsIf(all(typeIs(0, S16), vectorWiderThan(1, 32), in AMDGPULegalizerInfo()