Home
last modified time | relevance | path

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

12

/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
DLegalizer.cpp144 Legalizer::legalizeMachineFunction(MachineFunction &MF, const LegalizerInfo &LI, in legalizeMachineFunction()
309 const LegalizerInfo &LI = *MF.getSubtarget().getLegalizerInfo(); in runOnMachineFunction()
/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;
DLegalizer.h72 legalizeMachineFunction(MachineFunction &MF, const LegalizerInfo &LI,
/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 {
DRISCVSubtarget.cpp73 const LegalizerInfo *RISCVSubtarget::getLegalizerInfo() const { in getLegalizerInfo()
/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/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 {
DX86Subtarget.h459 std::unique_ptr<LegalizerInfo> Legalizer;
540 const LegalizerInfo *getLegalizerInfo() const override;
DX86Subtarget.cpp366 const LegalizerInfo *X86Subtarget::getLegalizerInfo() const { in getLegalizerInfo()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
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()
DARMLegalizerInfo.h27 class ARMLegalizerInfo : public LegalizerInfo {
DARMSubtarget.h544 const LegalizerInfo *getLegalizerInfo() const override;
558 std::unique_ptr<LegalizerInfo> Legalizer;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsLegalizerInfo.h24 class MipsLegalizerInfo : public LegalizerInfo {
DMipsSubtarget.h395 std::unique_ptr<LegalizerInfo> Legalizer;
401 const LegalizerInfo *getLegalizerInfo() const override;
DMipsSubtarget.cpp285 const LegalizerInfo *MipsSubtarget::getLegalizerInfo() const { in getLegalizerInfo()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64LegalizerInfo.h26 class AArch64LegalizerInfo : public LegalizerInfo {
DAArch64Subtarget.h229 std::unique_ptr<LegalizerInfo> Legalizer;
264 const LegalizerInfo *getLegalizerInfo() const override;
DAArch64Subtarget.cpp201 const LegalizerInfo *AArch64Subtarget::getLegalizerInfo() const { in getLegalizerInfo()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPULegalizerInfo.h28 class AMDGPULegalizerInfo : public LegalizerInfo {
DAMDGPUSubtarget.h282 std::unique_ptr<LegalizerInfo> Legalizer;
433 const LegalizerInfo *getLegalizerInfo() const override { in getLegalizerInfo()

12