Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h341 LegalizeMutation Mutation; variable
345 LegalizeMutation Mutation = nullptr)
346 : Predicate(Predicate), Action(Action), Mutation(Mutation) {} in Predicate()
357 if (Mutation) in determineMutation()
358 return Mutation(Query); in determineMutation()
429 LegalizeMutation Mutation) { in actionIf() argument
430 add({Predicate, Action, Mutation}); in actionIf()
444 LegalizeMutation Mutation) { in actionFor() argument
446 return actionIf(Action, typeInSet(typeIdx(0), Types), Mutation); in actionFor()
461 LegalizeMutation Mutation) { in actionFor() argument
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp106 const std::pair<unsigned, LLT> &Mutation) { in hasNoSimpleLoops() argument
115 return Q.Types[Mutation.first] != Mutation.second; in hasNoSimpleLoops()
123 std::pair<unsigned, LLT> Mutation) { in mutationIsSane() argument
129 const unsigned TypeIdx = Mutation.first; in mutationIsSane()
131 const LLT NewTy = Mutation.second; in mutationIsSane()
200 std::pair<unsigned, LLT> Mutation = Rule.determineMutation(Query); in apply() local
202 << Mutation.first << ", " << Mutation.second << "\n"); in apply()
203 assert(mutationIsSane(Rule, Query, Mutation) && in apply()
205 assert(hasNoSimpleLoops(Rule, Query, Mutation) && "Simple loop detected"); in apply()
206 return {Rule.getAction(), Mutation.first, Mutation.second}; in apply()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DDFAPacketizer.cpp119 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() argument
120 Mutations.push_back(std::move(Mutation)); in addMutation()
316 std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() argument
317 VLIWScheduler->addMutation(std::move(Mutation)); in addMutation()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
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 DDFAPacketizer.h188 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation);
H A DMachinePipeliner.h272 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() argument
273 Mutations.push_back(std::move(Mutation)); in addMutation()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DHowToUpdateDebugInfo.rst225 Mutation testing for IR-level transformations
333 :ref:`Mutation testing for MIR-level transformations<MIRDebugify>`.
393 Mutation testing for MIR-level transformations
397 :ref:`Mutation testing for IR-level transformations<IRDebugify>` can be used
/netbsd-src/external/apache2/llvm/dist/llvm/docs/tutorial/MyFirstLanguageFrontend/
H A DLangImpl07.rst303 Adjusting Existing Variables for Mutation