Home
last modified time | relevance | path

Searched refs:customFor (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp139 .customFor(ST.is64Bit(), {s32}) in RISCVLegalizerInfo()
160 .customFor(ST.is64Bit(), {{s32, s32}}) in RISCVLegalizerInfo()
174 .customFor({sXLen}) in RISCVLegalizerInfo()
197 .customFor(ST.is64Bit() && (ST.hasStdExtZbb() || ST.hasStdExtZbkb()), in RISCVLegalizerInfo()
220 .customFor({{s32, s32}}) in RISCVLegalizerInfo()
242 .customFor(ST.is64Bit(), {s64}) in RISCVLegalizerInfo()
418 getActionDefinitionsBuilder(G_BRJT).customFor({{p0, sXLen}}); in RISCVLegalizerInfo()
464 .customFor({s32}) in RISCVLegalizerInfo()
484 .customFor(ST.hasStdExtZbb(), {sXLen}) in RISCVLegalizerInfo()
556 .customFor(ST.hasStdExtF(), {{s1, s32}}) in RISCVLegalizerInfo()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLegalizerInfo.cpp90 REMBuilder.customFor({s32}); in ARMLegalizerInfo()
102 .customFor({s32, p0}) in ARMLegalizerInfo()
165 getActionDefinitionsBuilder(G_SET_FPMODE).customFor({s32}); in ARMLegalizerInfo()
175 getActionDefinitionsBuilder(G_FCONSTANT).customFor({s32, s64}); in ARMLegalizerInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp853 .customFor({S32, S64}) in AMDGPULegalizerInfo()
925 .customFor({PrivatePtr}); in AMDGPULegalizerInfo()
929 getActionDefinitionsBuilder({G_GET_FPENV, G_SET_FPENV}).customFor({S64}); in AMDGPULegalizerInfo()
941 .customFor({S32, S64}); in AMDGPULegalizerInfo()
943 .customFor({S32, S64}); in AMDGPULegalizerInfo()
951 TrigActions.customFor({S16}); in AMDGPULegalizerInfo()
952 FDIVActions.customFor({S16}); in AMDGPULegalizerInfo()
965 MinNumMaxNum.customFor(FPTypesPK16) in AMDGPULegalizerInfo()
971 MinNumMaxNum.customFor(FPTypes16) in AMDGPULegalizerInfo()
975 MinNumMaxNum.customFor(FPTypesBase) in AMDGPULegalizerInfo()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h897 LegalizeRuleSet &customFor(std::initializer_list<LLT> Types) { in customFor() function
900 LegalizeRuleSet &customFor(bool Pred, std::initializer_list<LLT> Types) { in customFor() function
908 LegalizeRuleSet &customFor(std::initializer_list<std::pair<LLT, LLT>> Types) { in customFor() function
911 LegalizeRuleSet &customFor(bool Pred, in customFor() function
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp298 .customFor({{s32, s32}, {s32, s64}, {s64, s64}}) in AArch64LegalizerInfo()
310 .customFor({{s32, s32}, {s64, s64}}); in AArch64LegalizerInfo()
316 .customFor(!HasCSSC, {{s32, s32}, {s64, s64}}) in AArch64LegalizerInfo()
317 .customFor({{s128, s128}, in AArch64LegalizerInfo()
360 .customFor(!HasCSSC, {s32, s64}); in AArch64LegalizerInfo()
1042 .customFor(!UseOutlineAtomics, {{s128, p0}}) in AArch64LegalizerInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86LegalizerInfo.cpp112 getActionDefinitionsBuilder(G_GET_ROUNDING).customFor({s32}); in X86LegalizerInfo()