Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86LegalizerInfo.cpp42 result.push_back({v[i].first + 1, LegacyLegalizeActions::Unsupported}); in addAndInterleaveWithUnsupported()
51 {1, LegacyLegalizeActions::WidenScalar}, in widen_1()
52 {2, LegacyLegalizeActions::Unsupported}}; in widen_1()
55 result.push_back({Largest + 1, LegacyLegalizeActions::Unsupported}); in widen_1()
117 LegacyInfo.setAction({G_IMPLICIT_DEF, Ty}, LegacyLegalizeActions::Legal); in setLegalizerInfo32bit()
120 LegacyInfo.setAction({G_PHI, Ty}, LegacyLegalizeActions::Legal); in setLegalizerInfo32bit()
124 LegacyInfo.setAction({BinOp, Ty}, LegacyLegalizeActions::Legal); in setLegalizerInfo32bit()
127 LegacyInfo.setAction({Op, s32}, LegacyLegalizeActions::Legal); in setLegalizerInfo32bit()
128 LegacyInfo.setAction({Op, 1, s1}, LegacyLegalizeActions::Legal); in setLegalizerInfo32bit()
133 LegacyInfo.setAction({MemOp, Ty}, LegacyLegalizeActions::Legal); in setLegalizerInfo32bit()
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
DLegacyLegalizerInfo.h26 namespace LegacyLegalizeActions {
78 LegacyLegalizeActions::LegacyLegalizeAction Action);
102 LegacyLegalizeActions::LegacyLegalizeAction Action;
108 LegacyLegalizeActionStep(LegacyLegalizeActions::LegacyLegalizeAction Action, in LegacyLegalizeActionStep()
122 std::pair<uint16_t, LegacyLegalizeActions::LegacyLegalizeAction>;
130 const LegacyLegalizeActions::LegacyLegalizeAction Action) { in needsLegalizingToDifferentSize()
131 using namespace LegacyLegalizeActions; in needsLegalizingToDifferentSize() local
154 LegacyLegalizeActions::LegacyLegalizeAction Action) { in setAction()
210 using namespace LegacyLegalizeActions; in unsupportedForDifferentSizes() local
221 using namespace LegacyLegalizeActions; in widenToLargerTypesAndNarrowToLargest() local
[all …]
DLegalizerInfo.h157 case LegacyLegalizeActions::Legal: in LegalizeActionStep()
160 case LegacyLegalizeActions::NarrowScalar: in LegalizeActionStep()
163 case LegacyLegalizeActions::WidenScalar: in LegalizeActionStep()
166 case LegacyLegalizeActions::FewerElements: in LegalizeActionStep()
169 case LegacyLegalizeActions::MoreElements: in LegalizeActionStep()
172 case LegacyLegalizeActions::Bitcast: in LegalizeActionStep()
175 case LegacyLegalizeActions::Lower: in LegalizeActionStep()
178 case LegacyLegalizeActions::Libcall: in LegalizeActionStep()
181 case LegacyLegalizeActions::Custom: in LegalizeActionStep()
184 case LegacyLegalizeActions::Unsupported: in LegalizeActionStep()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMLegalizerInfo.cpp44 result.push_back({v[i].first + 1, LegacyLegalizeActions::Unsupported}); in addAndInterleaveWithUnsupported()
53 {1, LegacyLegalizeActions::Unsupported}, in widen_8_16()
54 {8, LegacyLegalizeActions::WidenScalar}, in widen_8_16()
55 {9, LegacyLegalizeActions::Unsupported}, in widen_8_16()
56 {16, LegacyLegalizeActions::WidenScalar}, in widen_8_16()
57 {17, LegacyLegalizeActions::Unsupported}}; in widen_8_16()
60 result.push_back({Largest + 1, LegacyLegalizeActions::Unsupported}); in widen_8_16()
124 LegacyInfo.setAction({Op, s32}, LegacyLegalizeActions::Lower); in ARMLegalizerInfo()
126 LegacyInfo.setAction({Op, s32}, LegacyLegalizeActions::Custom); in ARMLegalizerInfo()
128 LegacyInfo.setAction({Op, s32}, LegacyLegalizeActions::Libcall); in ARMLegalizerInfo()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
DLegacyLegalizerInfo.cpp24 using namespace LegacyLegalizeActions;