Home
last modified time | relevance | path

Searched refs:Mutation (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h247 LegalizeMutation Mutation; variable
251 LegalizeMutation Mutation = nullptr)
252 : Predicate(Predicate), Action(Action), Mutation(Mutation) {} in Predicate()
263 if (Mutation) in determineMutation()
264 return Mutation(Query); in determineMutation()
321 LegalizeMutation Mutation) { in actionIf() argument
322 add({Predicate, Action, Mutation}); in actionIf()
356 Mutation); in actionFor()
461 LegalizeMutation Mutation) { in lowerIf() argument
476 LegalizeMutation Mutation) { in lowerFor() argument
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp72 std::pair<unsigned, LLT> Mutation = Rule.determineMutation(Query); in apply() local
74 << Mutation.first << ", " << Mutation.second << "\n"); in apply()
75 assert((Query.Types[Mutation.first] != Mutation.second || in apply()
80 return {Rule.getAction(), Mutation.first, Mutation.second}; in apply()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DDFAPacketizer.cpp181 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() argument
182 Mutations.push_back(std::move(Mutation)); in addMutation()
374 std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() argument
375 VLIWScheduler->addMutation(std::move(Mutation)); in addMutation()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DDFAPacketizer.h210 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation);
H A DMachineScheduler.h318 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() argument
319 if (Mutation) in addMutation()
320 Mutations.push_back(std::move(Mutation)); in addMutation()
H A DMachinePipeliner.h273 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() argument
274 Mutations.push_back(std::move(Mutation)); in addMutation()