Home
last modified time | relevance | path

Searched refs:Mutations (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DUseAnyOfAllOfCheck.cpp76 ExprMutationAnalyzer Mutations(*S.getBody(), Context); in isViableLoop() local
77 if (Mutations.isMutated(S.getLoopVariable())) in isViableLoop()
82 return llvm::none_of(Matches, [&Mutations](auto &DeclRef) { in isViableLoop()
84 return Mutations.isMutated( in isViableLoop()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DDFAPacketizer.cpp109 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations; member in llvm::DefaultVLIWScheduler
120 Mutations.push_back(std::move(Mutation)); in addMutation()
138 for (auto &M : Mutations) in postprocessDAG()
H A DPostRASchedulerList.cpp134 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations; member in __anon3b4013580111::SchedulePostRATDList
214 MF.getSubtarget().getPostRAMutations(Mutations); in SchedulePostRATDList()
440 for (auto &M : Mutations) in postprocessDAG()
H A DMachinePipeliner.cpp2349 for (auto &M : Mutations) in postprocessDAG()
H A DMachineScheduler.cpp842 for (auto &m : Mutations) in postprocessDAG()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp530 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getPostRAMutations()
531 Mutations.push_back(std::make_unique<UsrOverflowMutation>()); in getPostRAMutations()
532 Mutations.push_back(std::make_unique<HVXMemLatencyMutation>()); in getPostRAMutations()
533 Mutations.push_back(std::make_unique<BankConflictMutation>()); in getPostRAMutations()
537 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getSMSMutations()
538 Mutations.push_back(std::make_unique<UsrOverflowMutation>()); in getSMSMutations()
539 Mutations.push_back(std::make_unique<HVXMemLatencyMutation>()); in getSMSMutations()
H A DHexagonSubtarget.h279 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
283 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.cpp211 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getPostRAMutations()
212 Mutations.push_back(createRISCVMacroFusionDAGMutation()); in getPostRAMutations()
H A DRISCVSubtarget.h279 &Mutations) const override;
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetSubtargetInfo.h251 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getPostRAMutations() argument
257 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getSMSMutations() argument
H A DMachinePipeliner.h158 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations; variable
207 P.MF->getSubtarget().getSMSMutations(Mutations); in SwingSchedulerDAG()
209 Mutations.push_back(std::make_unique<CopyToPhiMutation>()); in SwingSchedulerDAG()
282 Mutations.push_back(std::move(Mutation)); in addMutation()
H A DMachineScheduler.h280 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations; variable
327 Mutations.push_back(std::move(Mutation)); in addMutation()
/llvm-project-15.0.7/clang/lib/Tooling/Syntax/
H A DCMakeLists.txt7 Mutations.cpp
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/Tooling/Syntax/
H A DBUILD.gn15 "Mutations.cpp",
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86Subtarget.cpp366 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getPostRAMutations()
367 Mutations.push_back(createX86MacroFusionDAGMutation()); in getPostRAMutations()
H A DX86Subtarget.h409 &Mutations) const override;
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp943 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getPostRAMutations()
944 Mutations.push_back(std::make_unique<FillMFMAShadowMutation>(&InstrInfo)); in getPostRAMutations()
H A DGCNSchedStrategy.cpp513 SavedMutations.swap(DAG.Mutations); in initGCNSchedStage()
569 SavedMutations.swap(DAG.Mutations); in finalizeGCNSchedStage()
H A DGCNSubtarget.h1233 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt290 clang/include/clang/Tooling/Syntax/Mutations.h
587 clang/lib/Tooling/Syntax/Mutations.cpp