Home
last modified time | relevance | path

Searched refs:ScheduleDAGMutation (Results 1 – 25 of 60) sorted by relevance

123

/external/llvm-project/llvm/include/llvm/CodeGen/
DMacroFusion.h23 class ScheduleDAGMutation; variable
38 std::unique_ptr<ScheduleDAGMutation>
44 std::unique_ptr<ScheduleDAGMutation>
DScheduleDAGMutation.h22 class ScheduleDAGMutation {
26 virtual ~ScheduleDAGMutation() = default;
DTargetSubtargetInfo.h250 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getPostRAMutations()
256 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getSMSMutations()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMacroFusion.h23 class ScheduleDAGMutation; variable
38 std::unique_ptr<ScheduleDAGMutation>
44 std::unique_ptr<ScheduleDAGMutation>
DScheduleDAGMutation.h22 class ScheduleDAGMutation {
26 virtual ~ScheduleDAGMutation() = default;
DTargetSubtargetInfo.h245 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getPostRAMutations()
251 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getSMSMutations()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonSubtarget.h69 struct UsrOverflowMutation : public ScheduleDAGMutation {
72 struct HVXMemLatencyMutation : public ScheduleDAGMutation {
75 struct CallMutation : public ScheduleDAGMutation {
81 struct BankConflictMutation : public ScheduleDAGMutation {
201 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
205 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonSubtarget.h73 struct UsrOverflowMutation : public ScheduleDAGMutation {
76 struct HVXMemLatencyMutation : public ScheduleDAGMutation {
79 struct CallMutation : public ScheduleDAGMutation {
85 struct BankConflictMutation : public ScheduleDAGMutation {
248 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
252 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
/external/llvm-project/llvm/lib/Target/X86/
DX86MacroFusion.h21 class ScheduleDAGMutation; variable
26 std::unique_ptr<ScheduleDAGMutation>
/external/llvm/include/llvm/CodeGen/
DScheduleDAGMutation.h22 class ScheduleDAGMutation {
25 virtual ~ScheduleDAGMutation() {} in ~ScheduleDAGMutation()
/external/llvm-project/llvm/lib/CodeGen/
DMacroFusion.cpp140 class MacroFusion : public ScheduleDAGMutation {
200 std::unique_ptr<ScheduleDAGMutation>
208 std::unique_ptr<ScheduleDAGMutation>
DDFAPacketizer.cpp109 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations;
119 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation()
316 std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMacroFusion.cpp140 class MacroFusion : public ScheduleDAGMutation {
200 std::unique_ptr<ScheduleDAGMutation>
208 std::unique_ptr<ScheduleDAGMutation>
DDFAPacketizer.cpp109 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations;
119 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation()
316 std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation()
/external/llvm/lib/CodeGen/
DDFAPacketizer.cpp163 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations;
171 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation()
323 std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUExportClustering.cpp23 class ExportClustering : public ScheduleDAGMutation {
144 std::unique_ptr<ScheduleDAGMutation> createAMDGPUExportClusteringDAGMutation() { in createAMDGPUExportClusteringDAGMutation()
DAMDGPUExportClustering.h13 std::unique_ptr<ScheduleDAGMutation> createAMDGPUExportClusteringDAGMutation();
DAMDGPUMacroFusion.h16 std::unique_ptr<ScheduleDAGMutation> createAMDGPUMacroFusionDAGMutation();
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64MacroFusion.h21 std::unique_ptr<ScheduleDAGMutation> createAArch64MacroFusionDAGMutation();
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUMacroFusion.h16 std::unique_ptr<ScheduleDAGMutation> createAMDGPUMacroFusionDAGMutation();
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64MacroFusion.h21 std::unique_ptr<ScheduleDAGMutation> createAArch64MacroFusionDAGMutation();
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCMacroFusion.h21 std::unique_ptr<ScheduleDAGMutation> createPowerPCMacroFusionDAGMutation();
/external/llvm-project/llvm/lib/Target/ARM/
DARMMacroFusion.h24 std::unique_ptr<ScheduleDAGMutation> createARMMacroFusionDAGMutation();
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86MacroFusion.h24 std::unique_ptr<ScheduleDAGMutation>
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMMacroFusion.h24 std::unique_ptr<ScheduleDAGMutation> createARMMacroFusionDAGMutation();

123