Searched refs:Mutation (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerInfo.cpp | 102 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 D | LegalizerInfo.h | 416 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 D | DFAPacketizer.h | 65 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 D | MachineScheduler.h | 340 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 D | MachinePipeliner.h | 437 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 D | DFAPacketizer.cpp | 287 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 D | ARMTargetMachine.cpp | 328 if (auto Mutation = createARMLatencyMutations(ST, C->AA)) in createPostMachineScheduler() local 329 DAG->addMutation(std::move(Mutation)); in createPostMachineScheduler()
|