HomeSort by: relevance | last modified time | path
    Searched refs:Mutations (Results 1 - 15 of 15) sorted by relevancy

  /src/external/apache2/llvm/lib/libclangToolingSyntax/
Makefile 11 Mutations.cpp \
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
TargetSubtargetInfo.h 247 // Provide an ordered list of schedule DAG mutations for the post-RA
250 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const {
253 // Provide an ordered list of schedule DAG mutations for the machine
256 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const {
MachinePipeliner.h 151 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations;
198 P.MF->getSubtarget().getSMSMutations(Mutations);
200 Mutations.push_back(std::make_unique<CopyToPhiMutation>());
273 Mutations.push_back(std::move(Mutation));
MachineScheduler.h 37 // The DAG builder can also be customized in a sense by adding DAG mutations
38 // that will run after DAG building and before list scheduling. DAG mutations
273 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations;
314 /// Mutations are applied in the order that they are added after normal DAG
320 Mutations.push_back(std::move(Mutation));
1085 /// Adds default DAG mutations.
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
DFAPacketizer.cpp 109 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations;
120 Mutations.push_back(std::move(Mutation));
138 for (auto &M : Mutations)
PostRASchedulerList.cpp 136 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations;
216 MF.getSubtarget().getPostRAMutations(Mutations);
442 for (auto &M : Mutations)
MachinePipeliner.cpp 2355 for (auto &M : Mutations)
MachineScheduler.cpp 841 for (auto &m : Mutations)
3490 // FIXME: extend the mutation API to allow earlier mutations to instantiate
3491 // data and pass it to later mutations. Have a single mutation that gathers
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonSubtarget.cpp 447 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const {
448 Mutations.push_back(std::make_unique<UsrOverflowMutation>());
449 Mutations.push_back(std::make_unique<HVXMemLatencyMutation>());
450 Mutations.push_back(std::make_unique<BankConflictMutation>());
454 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const {
455 Mutations.push_back(std::make_unique<UsrOverflowMutation>());
456 Mutations.push_back(std::make_unique<HVXMemLatencyMutation>());
HexagonSubtarget.h 257 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
261 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86Subtarget.cpp 346 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const {
347 Mutations.push_back(createX86MacroFusionDAGMutation());
X86Subtarget.h 943 &Mutations) const override;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
GCNSchedStrategy.cpp 595 SavedMutations.swap(Mutations);
642 SavedMutations.swap(Mutations);
GCNSubtarget.h 1087 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
AMDGPUSubtarget.cpp 976 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const {
977 Mutations.push_back(std::make_unique<FillMFMAShadowMutation>(&InstrInfo));

Completed in 30 milliseconds