/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/GlobalISel/ |
D | LegalizerInfo.cpp | 109 LegalizerInfo::LegalizerInfo() : TablesInitialized(false) { in LegalizerInfo() function in LegalizerInfo 144 void LegalizerInfo::computeTables() { in computeTables() 242 LegalizerInfo::getAspectAction(const InstrAspect &Aspect) const { in getAspectAction() 265 unsigned LegalizerInfo::getOpcodeIdxForOpcode(unsigned Opcode) const { in getOpcodeIdxForOpcode() 270 unsigned LegalizerInfo::getActionDefinitionsIdx(unsigned Opcode) const { in getActionDefinitionsIdx() 285 LegalizerInfo::getActionDefinitions(unsigned Opcode) const { in getActionDefinitions() 290 LegalizeRuleSet &LegalizerInfo::getActionDefinitionsBuilder(unsigned Opcode) { in getActionDefinitionsBuilder() 297 LegalizeRuleSet &LegalizerInfo::getActionDefinitionsBuilder( in getActionDefinitionsBuilder() 313 void LegalizerInfo::aliasActionDefinitions(unsigned OpcodeTo, in aliasActionDefinitions() 322 LegalizerInfo::getAction(const LegalityQuery &Query) const { in getAction() [all …]
|
D | CMakeLists.txt | 13 LegalizerInfo.cpp
|
D | Legalizer.cpp | 118 const LegalizerInfo &LInfo(Helper.getLegalizerInfo()); in runOnMachineFunction()
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/CodeGen/GlobalISel/ |
D | LegalizerInfoTest.cpp | 52 LegalizerInfo L; in TEST() 58 Op, 0, LegalizerInfo::widenToLargerTypesAndNarrowToLargest); in TEST() 93 LegalizerInfo L; in TEST() 103 G_ADD, 0, LegalizerInfo::widenToLargerTypesUnsupportedOtherwise); in TEST() 128 LegalizerInfo L; in TEST() 137 G_PTRTOINT, 0, LegalizerInfo::widenToLargerTypesAndNarrowToLargest); in TEST() 156 LegalizerInfo L; in TEST() 161 G_UREM, 0, LegalizerInfo::widenToLargerTypesUnsupportedOtherwise); in TEST() 175 LegalizerInfo L; in TEST() 180 G_UREM, 0, LegalizerInfo::widenToLargerTypesUnsupportedOtherwise); in TEST()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/GlobalISel/ |
D | CombinerInfo.h | 20 class LegalizerInfo; variable 29 LegalizerInfo *LInfo) in CombinerInfo() 43 const LegalizerInfo *LInfo;
|
D | LegalizerHelper.h | 32 class LegalizerInfo; variable 93 const LegalizerInfo &getLegalizerInfo() const { return LI; } in getLegalizerInfo() 116 const LegalizerInfo &LI;
|
D | LegalizationArtifactCombiner.h | 28 const LegalizerInfo &LI; 32 const LegalizerInfo &LI) in LegalizationArtifactCombiner()
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/GlobalISel/ |
D | legalize-inttoptr-xfail-1.mir | 5 # of validation for LegalizerInfo: G_INTTOPTR could only be legal / 9 # message. Prior to LegalizerInfo::verify AArch64 legalizer had a 13 # as legal. As LegalizerInfo::verify asserts on such a definition due
|
D | legalize-inttoptr-xfail-2.mir | 5 # of validation for LegalizerInfo: G_INTTOPTR could only be legal / 12 # LegalizerInfo::verify AArch64 legalizer had a subtle bug in its 16 # its size is 64 bits). As LegalizerInfo::verify asserts on such a
|
D | legalize-unmerge-values.mir | 21 ; Previously, LegalizerInfo was assuming all G_MERGE_VALUES and G_UNMERGE_VALUES
|
D | legalize-merge-values.mir | 23 ; Previously, LegalizerInfo was assuming all G_MERGE_VALUES and G_UNMERGE_VALUES
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | TargetSubtargetInfo.h | 35 class LegalizerInfo; variable 121 virtual const LegalizerInfo *getLegalizerInfo() const { return nullptr; } in getLegalizerInfo()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
D | X86LegalizerInfo.cpp | 36 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()
|
D | X86LegalizerInfo.h | 26 class X86LegalizerInfo : public LegalizerInfo {
|
D | X86Subtarget.h | 416 std::unique_ptr<LegalizerInfo> Legalizer; 497 const LegalizerInfo *getLegalizerInfo() const override;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/ |
D | ARMLegalizerInfo.cpp | 38 addAndInterleaveWithUnsupported(LegalizerInfo::SizeAndActionsVec &result, in addAndInterleaveWithUnsupported() 39 const LegalizerInfo::SizeAndActionsVec &v) { in addAndInterleaveWithUnsupported() 48 static LegalizerInfo::SizeAndActionsVec 49 widen_8_16(const LegalizerInfo::SizeAndActionsVec &v) { in widen_8_16() 52 LegalizerInfo::SizeAndActionsVec result = {{1, Unsupported}, in widen_8_16()
|
D | ARMLegalizerInfo.h | 27 class ARMLegalizerInfo : public LegalizerInfo {
|
D | ARMSubtarget.h | 495 const LegalizerInfo *getLegalizerInfo() const override; 509 std::unique_ptr<LegalizerInfo> Legalizer;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/ |
D | MipsLegalizerInfo.h | 24 class MipsLegalizerInfo : public LegalizerInfo {
|
D | MipsSubtarget.h | 381 std::unique_ptr<LegalizerInfo> Legalizer; 387 const LegalizerInfo *getLegalizerInfo() const override;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPULegalizerInfo.h | 27 class AMDGPULegalizerInfo : public LegalizerInfo {
|
D | AMDGPUSubtarget.h | 295 std::unique_ptr<LegalizerInfo> Legalizer; 413 const LegalizerInfo *getLegalizerInfo() const override { in getLegalizerInfo()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
D | AArch64LegalizerInfo.h | 26 class AArch64LegalizerInfo : public LegalizerInfo {
|
D | AArch64Subtarget.h | 159 std::unique_ptr<LegalizerInfo> Legalizer; 194 const LegalizerInfo *getLegalizerInfo() const override;
|
D | AArch64Subtarget.cpp | 181 const LegalizerInfo *AArch64Subtarget::getLegalizerInfo() const { in getLegalizerInfo()
|