Home
last modified time | relevance | path

Searched refs:LegalizerInfo (Results 1 – 25 of 77) sorted by relevance

1234

/external/llvm-project/llvm/unittests/CodeGen/GlobalISel/
DLegalizerInfoTest.cpp50 LegalizerInfo L; in TEST()
56 Op, 0, LegalizerInfo::widenToLargerTypesAndNarrowToLargest); in TEST()
91 LegalizerInfo L; in TEST()
101 G_ADD, 0, LegalizerInfo::widenToLargerTypesUnsupportedOtherwise); in TEST()
126 LegalizerInfo L; in TEST()
135 G_PTRTOINT, 0, LegalizerInfo::widenToLargerTypesAndNarrowToLargest); in TEST()
154 LegalizerInfo L; in TEST()
159 G_UREM, 0, LegalizerInfo::widenToLargerTypesUnsupportedOtherwise); in TEST()
173 LegalizerInfo L; in TEST()
178 G_UREM, 0, LegalizerInfo::widenToLargerTypesUnsupportedOtherwise); in TEST()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DLegalizerInfo.cpp251 LegalizerInfo::LegalizerInfo() : TablesInitialized(false) { in LegalizerInfo() function in LegalizerInfo
286 void LegalizerInfo::computeTables() { in computeTables()
381 LegalizerInfo::getAspectAction(const InstrAspect &Aspect) const { in getAspectAction()
404 unsigned LegalizerInfo::getOpcodeIdxForOpcode(unsigned Opcode) const { in getOpcodeIdxForOpcode()
409 unsigned LegalizerInfo::getActionDefinitionsIdx(unsigned Opcode) const { in getActionDefinitionsIdx()
422 LegalizerInfo::getActionDefinitions(unsigned Opcode) const { in getActionDefinitions()
427 LegalizeRuleSet &LegalizerInfo::getActionDefinitionsBuilder(unsigned Opcode) { in getActionDefinitionsBuilder()
434 LegalizeRuleSet &LegalizerInfo::getActionDefinitionsBuilder( in getActionDefinitionsBuilder()
449 void LegalizerInfo::aliasActionDefinitions(unsigned OpcodeTo, in aliasActionDefinitions()
458 LegalizerInfo::getAction(const LegalityQuery &Query) const { in getAction()
[all …]
DCMakeLists.txt17 LegalizerInfo.cpp
/external/llvm-project/llvm/lib/CodeGen/GlobalISel/
DLegalizerInfo.cpp259 LegalizerInfo::LegalizerInfo() : TablesInitialized(false) { in LegalizerInfo() function in LegalizerInfo
294 void LegalizerInfo::computeTables() { in computeTables()
389 LegalizerInfo::getAspectAction(const InstrAspect &Aspect) const { in getAspectAction()
412 unsigned LegalizerInfo::getOpcodeIdxForOpcode(unsigned Opcode) const { in getOpcodeIdxForOpcode()
417 unsigned LegalizerInfo::getActionDefinitionsIdx(unsigned Opcode) const { in getActionDefinitionsIdx()
430 LegalizerInfo::getActionDefinitions(unsigned Opcode) const { in getActionDefinitions()
435 LegalizeRuleSet &LegalizerInfo::getActionDefinitionsBuilder(unsigned Opcode) { in getActionDefinitionsBuilder()
442 LegalizeRuleSet &LegalizerInfo::getActionDefinitionsBuilder( in getActionDefinitionsBuilder()
457 void LegalizerInfo::aliasActionDefinitions(unsigned OpcodeTo, in aliasActionDefinitions()
466 LegalizerInfo::getAction(const LegalityQuery &Query) const { in getAction()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
DCombinerInfo.h20 class LegalizerInfo; variable
30 LegalizerInfo *LInfo, bool OptEnabled, bool OptSize, in CombinerInfo()
46 const LegalizerInfo *LInfo;
DLegalizerHelper.h31 class LegalizerInfo; variable
53 LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI,
96 const LegalizerInfo &getLegalizerInfo() const { return LI; } in getLegalizerInfo()
247 const LegalizerInfo &LI;
/external/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DCombinerInfo.h20 class LegalizerInfo; variable
30 const LegalizerInfo *LInfo, bool OptEnabled, bool OptSize, in CombinerInfo()
46 const LegalizerInfo *LInfo;
DLegalizerHelper.h31 class LegalizerInfo; variable
48 const LegalizerInfo &LI;
66 const LegalizerInfo &getLegalizerInfo() const { return LI; } in getLegalizerInfo()
71 LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI,
/external/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/
Dlegalize-inttoptr-xfail-1.mir4 # of validation for LegalizerInfo: G_INTTOPTR could only be legal /
8 # message. Prior to LegalizerInfo::verify AArch64 legalizer had a
12 # as legal. As LegalizerInfo::verify asserts on such a definition due
Dlegalize-inttoptr-xfail-2.mir4 # of validation for LegalizerInfo: G_INTTOPTR could only be legal /
11 # LegalizerInfo::verify AArch64 legalizer had a subtle bug in its
15 # its size is 64 bits). As LegalizerInfo::verify asserts on such a
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVSubtarget.h106 std::unique_ptr<LegalizerInfo> Legalizer;
112 const LegalizerInfo *getLegalizerInfo() const override;
DRISCVLegalizerInfo.h23 class RISCVLegalizerInfo : public LegalizerInfo {
/external/llvm-project/llvm/lib/Target/RISCV/
DRISCVSubtarget.h140 std::unique_ptr<LegalizerInfo> Legalizer;
146 const LegalizerInfo *getLegalizerInfo() const override;
DRISCVLegalizerInfo.h23 class RISCVLegalizerInfo : public LegalizerInfo {
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetSubtargetInfo.h35 class LegalizerInfo; variable
119 virtual const LegalizerInfo *getLegalizerInfo() const { return nullptr; } in getLegalizerInfo()
/external/llvm-project/llvm/lib/Target/PowerPC/GISel/
DPPCLegalizerInfo.h23 class PPCLegalizerInfo : public LegalizerInfo {
/external/llvm-project/llvm/include/llvm/CodeGen/
DTargetSubtargetInfo.h35 class LegalizerInfo; variable
120 virtual const LegalizerInfo *getLegalizerInfo() const { return nullptr; } in getLegalizerInfo()
/external/llvm-project/llvm/lib/Target/X86/
DX86LegalizerInfo.cpp36 addAndInterleaveWithUnsupported(LegalizerInfo::SizeAndActionsVec &result, in addAndInterleaveWithUnsupported()
37 const LegalizerInfo::SizeAndActionsVec &v) { in addAndInterleaveWithUnsupported()
46 static LegalizerInfo::SizeAndActionsVec
47 widen_1(const LegalizerInfo::SizeAndActionsVec &v) { in widen_1()
50 LegalizerInfo::SizeAndActionsVec result = {{1, WidenScalar}, in widen_1()
DX86LegalizerInfo.h25 class X86LegalizerInfo : public LegalizerInfo {
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86LegalizerInfo.cpp36 addAndInterleaveWithUnsupported(LegalizerInfo::SizeAndActionsVec &result, in addAndInterleaveWithUnsupported()
37 const LegalizerInfo::SizeAndActionsVec &v) { in addAndInterleaveWithUnsupported()
46 static LegalizerInfo::SizeAndActionsVec
47 widen_1(const LegalizerInfo::SizeAndActionsVec &v) { in widen_1()
50 LegalizerInfo::SizeAndActionsVec result = {{1, WidenScalar}, in widen_1()
DX86LegalizerInfo.h25 class X86LegalizerInfo : public LegalizerInfo {
/external/llvm-project/llvm/lib/Target/Mips/
DMipsLegalizerInfo.h24 class MipsLegalizerInfo : public LegalizerInfo {
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsLegalizerInfo.h24 class MipsLegalizerInfo : public LegalizerInfo {
/external/llvm-project/llvm/lib/Target/ARM/
DARMLegalizerInfo.h27 class ARMLegalizerInfo : public LegalizerInfo {
DARMLegalizerInfo.cpp37 addAndInterleaveWithUnsupported(LegalizerInfo::SizeAndActionsVec &result, in addAndInterleaveWithUnsupported()
38 const LegalizerInfo::SizeAndActionsVec &v) { in addAndInterleaveWithUnsupported()
47 static LegalizerInfo::SizeAndActionsVec
48 widen_8_16(const LegalizerInfo::SizeAndActionsVec &v) { in widen_8_16()
51 LegalizerInfo::SizeAndActionsVec result = {{1, Unsupported}, in widen_8_16()

1234