Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DMacroFusion.h24 class ScheduleDAGMutation; variable
39 std::unique_ptr<ScheduleDAGMutation>
45 std::unique_ptr<ScheduleDAGMutation>
DScheduleDAGMutation.h23 class ScheduleDAGMutation {
27 virtual ~ScheduleDAGMutation() = default;
DTargetSubtargetInfo.h206 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getPostRAMutations()
212 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getSMSMutations()
DMachineScheduler.h271 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations;
316 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation()
1063 std::unique_ptr<ScheduleDAGMutation>
1067 std::unique_ptr<ScheduleDAGMutation>
1071 std::unique_ptr<ScheduleDAGMutation>
DDFAPacketizer.h210 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation);
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonSubtarget.h68 struct UsrOverflowMutation : public ScheduleDAGMutation {
71 struct HVXMemLatencyMutation : public ScheduleDAGMutation {
74 struct CallMutation : public ScheduleDAGMutation {
80 struct BankConflictMutation : public ScheduleDAGMutation {
189 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
193 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
DHexagonSubtarget.cpp377 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getPostRAMutations()
384 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getSMSMutations()
/external/llvm/include/llvm/CodeGen/
DScheduleDAGMutation.h22 class ScheduleDAGMutation {
25 virtual ~ScheduleDAGMutation() {} in ~ScheduleDAGMutation()
DDFAPacketizer.h205 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation);
DMachineScheduler.h237 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations;
280 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DMacroFusion.cpp118 class MacroFusion : public ScheduleDAGMutation {
178 std::unique_ptr<ScheduleDAGMutation>
186 std::unique_ptr<ScheduleDAGMutation>
DDFAPacketizer.cpp171 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations;
181 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation()
375 std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation()
DMachineScheduler.cpp131 void ScheduleDAGMutation::anchor() {} in anchor()
1472 class BaseMemOpClusterMutation : public ScheduleDAGMutation {
1519 std::unique_ptr<ScheduleDAGMutation>
1526 std::unique_ptr<ScheduleDAGMutation>
1619 class CopyConstrain : public ScheduleDAGMutation {
1640 std::unique_ptr<ScheduleDAGMutation>
/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/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86MacroFusion.h22 std::unique_ptr<ScheduleDAGMutation>
DX86MacroFusion.cpp194 std::unique_ptr<ScheduleDAGMutation>
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DAMDGPUMacroFusion.h17 std::unique_ptr<ScheduleDAGMutation> createAMDGPUMacroFusionDAGMutation();
DAMDGPUMacroFusion.cpp61 std::unique_ptr<ScheduleDAGMutation> createAMDGPUMacroFusionDAGMutation () { in createAMDGPUMacroFusionDAGMutation()
DAMDGPUSubtarget.cpp627 struct MemOpClusterMutation : ScheduleDAGMutation {
678 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getPostRAMutations()
DAMDGPUSubtarget.h950 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMMacroFusion.h22 std::unique_ptr<ScheduleDAGMutation> createARMMacroFusionDAGMutation();
DARMMacroFusion.cpp80 std::unique_ptr<ScheduleDAGMutation> createARMMacroFusionDAGMutation () { in createARMMacroFusionDAGMutation()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64MacroFusion.h22 std::unique_ptr<ScheduleDAGMutation> createAArch64MacroFusionDAGMutation();
DAArch64MacroFusion.cpp288 std::unique_ptr<ScheduleDAGMutation> createAArch64MacroFusionDAGMutation () { in createAArch64MacroFusionDAGMutation()
/external/llvm/include/llvm/Target/
DTargetSubtargetInfo.h176 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getPostRAMutations()

12