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

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
LegalizerInfo.h 341 LegalizeMutation Mutation;
345 LegalizeMutation Mutation = nullptr)
346 : Predicate(Predicate), Action(Action), Mutation(Mutation) {}
357 if (Mutation)
358 return Mutation(Query);
420 /// Action should not be an action that requires mutation.
427 /// Action should be an action that requires mutation.
429 LegalizeMutation Mutation) {
430 add({Predicate, Action, Mutation});
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
DFAPacketizer.cpp 118 /// DefaultVLIWScheduler takes ownership of the Mutation object.
119 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) {
120 Mutations.push_back(std::move(Mutation));
314 // Add a DAG mutation object to the ordered list.
316 std::unique_ptr<ScheduleDAGMutation> Mutation) {
317 VLIWScheduler->addMutation(std::move(Mutation));
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
LegalizerInfo.cpp 106 const std::pair<unsigned, LLT> &Mutation) {
115 return Q.Types[Mutation.first] != Mutation.second;
120 // Make sure the returned mutation makes sense for the match type.
123 std::pair<unsigned, LLT> Mutation) {
124 // If the user wants a custom mutation, then we can't really say much about
129 const unsigned TypeIdx = Mutation.first;
131 const LLT NewTy = Mutation.second;
200 std::pair<unsigned, LLT> Mutation = Rule.determineMutation(Query);
202 << Mutation.first << ", " << Mutation.second << "\n")
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
DFAPacketizer.h 187 // Add a DAG mutation to be done before the packetization begins.
188 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation);
MachineScheduler.h 317 /// ScheduleDAGMI takes ownership of the Mutation object.
318 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) {
319 if (Mutation)
320 Mutations.push_back(std::move(Mutation));
1088 /// Create a generic scheduler with no vreg liveness or DAG mutation passes.
MachinePipeliner.h 272 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) {
273 Mutations.push_back(std::move(Mutation));

Completed in 75 milliseconds