Home
last modified time | relevance | path

Searched refs:SnippetGenerator (Results 1 – 13 of 13) sorted by relevance

/external/llvm-project/llvm/tools/llvm-exegesis/lib/
DTarget.h151 std::unique_ptr<SnippetGenerator>
154 const SnippetGenerator::Options &Opts) const;
190 std::unique_ptr<SnippetGenerator> virtual createSerialSnippetGenerator(
191 const LLVMState &State, const SnippetGenerator::Options &Opts) const;
192 std::unique_ptr<SnippetGenerator> virtual createParallelSnippetGenerator(
193 const LLVMState &State, const SnippetGenerator::Options &Opts) const;
DTarget.cpp55 std::unique_ptr<SnippetGenerator> ExegesisTarget::createSnippetGenerator( in createSnippetGenerator()
57 const SnippetGenerator::Options &Opts) const { in createSnippetGenerator()
99 std::unique_ptr<SnippetGenerator> ExegesisTarget::createSerialSnippetGenerator( in createSerialSnippetGenerator()
100 const LLVMState &State, const SnippetGenerator::Options &Opts) const { in createSerialSnippetGenerator()
104 std::unique_ptr<SnippetGenerator> ExegesisTarget::createParallelSnippetGenerator( in createParallelSnippetGenerator()
105 const LLVMState &State, const SnippetGenerator::Options &Opts) const { in createParallelSnippetGenerator()
DSerialSnippetGenerator.h24 class SerialSnippetGenerator : public SnippetGenerator {
26 using SnippetGenerator::SnippetGenerator;
DParallelSnippetGenerator.h22 class ParallelSnippetGenerator : public SnippetGenerator {
24 using SnippetGenerator::SnippetGenerator;
DSnippetGenerator.cpp36 SnippetGenerator::SnippetGenerator(const LLVMState &State, const Options &Opts) in SnippetGenerator() function in llvm::exegesis::SnippetGenerator
39 SnippetGenerator::~SnippetGenerator() = default;
41 Error SnippetGenerator::generateConfigurations( in generateConfigurations()
100 std::vector<RegisterValue> SnippetGenerator::computeRegisterInitialValues( in computeRegisterInitialValues()
DSnippetGenerator.h52 class SnippetGenerator {
58 explicit SnippetGenerator(const LLVMState &State, const Options &Opts);
60 virtual ~SnippetGenerator();
DCMakeLists.txt41 SnippetGenerator.cpp
/external/llvm-project/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/
DBUILD.gn35 "SnippetGenerator.cpp",
/external/llvm-project/llvm/unittests/tools/llvm-exegesis/X86/
DSnippetGeneratorTest.cpp48 SnippetGeneratorTest() : Generator(State, SnippetGenerator::Options()) {} in SnippetGeneratorTest()
370 class FakeSnippetGenerator : public SnippetGenerator {
373 : SnippetGenerator(State, Opts) {} in FakeSnippetGenerator()
/external/llvm-project/llvm/tools/llvm-exegesis/lib/X86/
DTarget.cpp231 const LLVMState &State, const SnippetGenerator::Options &Opts, in generateLEATemplatesCommon()
706 std::unique_ptr<SnippetGenerator> createSerialSnippetGenerator( in createSerialSnippetGenerator()
708 const SnippetGenerator::Options &Opts) const override { in createSerialSnippetGenerator()
712 std::unique_ptr<SnippetGenerator> createParallelSnippetGenerator( in createParallelSnippetGenerator()
714 const SnippetGenerator::Options &Opts) const override { in createParallelSnippetGenerator()
/external/llvm-project/llvm/unittests/tools/llvm-exegesis/Mips/
DSnippetGeneratorTest.cpp37 SnippetGeneratorTest() : Generator(State, SnippetGenerator::Options()) {} in SnippetGeneratorTest()
/external/llvm-project/llvm/unittests/tools/llvm-exegesis/PowerPC/
DSnippetGeneratorTest.cpp37 SnippetGeneratorTest() : Generator(State, SnippetGenerator::Options()) {} in SnippetGeneratorTest()
/external/llvm-project/llvm/tools/llvm-exegesis/
Dllvm-exegesis.cpp265 SnippetGenerator::Options SnippetOptions; in generateSnippets()
267 const std::unique_ptr<SnippetGenerator> Generator = in generateSnippets()