Home
last modified time | relevance | path

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

/external/llvm-project/llvm/tools/llvm-exegesis/lib/
DSnippetGenerator.cpp144 const AliasingConfigurations SelfAliasing(Variant.getInstr(), in generateSelfAliasingCodeTemplates()
216 void setRandomAliasing(const AliasingConfigurations &AliasingConfigurations, in setRandomAliasing() argument
218 assert(!AliasingConfigurations.empty()); in setRandomAliasing()
219 assert(!AliasingConfigurations.hasImplicitAliasing()); in setRandomAliasing()
220 const auto &RandomConf = randomElement(AliasingConfigurations.Configurations); in setRandomAliasing()
DSerialSnippetGenerator.cpp118 const AliasingConfigurations SelfAliasing(Variant.getInstr(), in appendCodeTemplates()
137 const AliasingConfigurations Forward(Instr, *OtherInstr); in appendCodeTemplates()
138 const AliasingConfigurations Back(*OtherInstr, Instr); in appendCodeTemplates()
DMCInstrDescView.h219 struct AliasingConfigurations { struct
220 AliasingConfigurations(const Instruction &DefInstruction,
DSnippetGenerator.h96 void setRandomAliasing(const AliasingConfigurations &AliasingConfigurations,
DMCInstrDescView.cpp345 bool AliasingConfigurations::empty() const { return Configurations.empty(); } in empty()
347 bool AliasingConfigurations::hasImplicitAliasing() const { in hasImplicitAliasing()
353 AliasingConfigurations::AliasingConfigurations( in AliasingConfigurations() function in llvm::exegesis::AliasingConfigurations
DParallelSnippetGenerator.cpp167 const AliasingConfigurations SelfAliasing(Instr, Instr); in generateCodeTemplates()