Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp102 const std::pair<unsigned, LLT> &Mutation) { in hasNoSimpleLoops() argument
112 return Q.Types[Mutation.first] != Mutation.second; in hasNoSimpleLoops()
120 std::pair<unsigned, LLT> Mutation) { in mutationIsSane() argument
127 if (!Mutation.second.isValid()) in mutationIsSane()
130 const unsigned TypeIdx = Mutation.first; in mutationIsSane()
132 const LLT NewTy = Mutation.second; in mutationIsSane()
203 std::pair<unsigned, LLT> Mutation = Rule.determineMutation(Query); in apply() local
205 << Mutation.first << ", " << Mutation.second << "\n"); in apply()
206 assert(mutationIsSane(Rule, Query, Mutation) && in apply()
208 assert(hasNoSimpleLoops(Rule, Query, Mutation) && "Simple loop detected"); in apply()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h416 LegalizeMutation Mutation; variable
420 LegalizeMutation Mutation = nullptr)
421 : Predicate(Predicate), Action(Action), Mutation(Mutation) {} in Predicate()
432 if (Mutation) in determineMutation()
433 return Mutation(Query); in determineMutation()
494 LegalizeMutation Mutation) { in actionIf() argument
495 add({Predicate, Action, Mutation}); in actionIf()
509 LegalizeMutation Mutation) { in actionFor() argument
511 return actionIf(Action, typeInSet(typeIdx(0), Types), Mutation); in actionFor()
535 LegalizeMutation Mutation) { in actionFor() argument
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DDFAPacketizer.h65 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() argument
66 Mutations.push_back(std::move(Mutation)); in addMutation()
213 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation);
H A DMachineScheduler.h340 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() argument
341 if (Mutation) in addMutation()
342 Mutations.push_back(std::move(Mutation)); in addMutation()
H A DMachinePipeliner.h437 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() argument
438 Mutations.push_back(std::move(Mutation)); in addMutation()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DDFAPacketizer.cpp287 std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() argument
288 VLIWScheduler->addMutation(std::move(Mutation)); in addMutation()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp328 if (auto Mutation = createARMLatencyMutations(ST, C->AA)) in createPostMachineScheduler() local
329 DAG->addMutation(std::move(Mutation)); in createPostMachineScheduler()