llvm-project/llvm/tools/llvm-exegesis/lib
Clement Courbet 66f05d7389 [llvm-exegesis] Add missing std::move in rL374146.
This was breaking some bots:

/home/buildbots/ppc64le-clang-lnt-test/clang-ppc64le-lnt/llvm/include/llvm/Support/Error.h:483:5:   required from ‘llvm::Expected<T>::Expected(OtherT&&, typename std::enable_if<std::is_convertible<_Rep2, _Rep>::value>::type*) [with OtherT = std::vector<llvm::exegesis::CodeTemplate>&; T = std::vector<llvm::exegesis::CodeTemplate>; typename std::enable_if<std::is_convertible<_Rep2, _Rep>::value>::type = void]’
/home/buildbots/ppc64le-clang-lnt-test/clang-ppc64le-lnt/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:238:20:   required from here
/usr/include/c++/6/bits/stl_construct.h:75:7: error: use of deleted function ‘llvm::exegesis::CodeTemplate::CodeTemplate(const llvm::exegesis::CodeTemplate&)’
     { ::new(static_cast<void*>(__p)) _T1(std::forward<_Args>(__args)...); }
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

llvm-svn: 374149
2019-10-09 09:07:21 +00:00
..
AArch64 Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
PowerPC Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
X86 [llvm-exegesis] Add missing std::move in rL374146. 2019-10-09 09:07:21 +00:00
Analysis.cpp [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
Analysis.h [NFC][llvm-exegesis] Also promote getSchedClassPoint() into ResolvedSchedClass. 2019-03-29 14:58:01 +00:00
Assembler.cpp [NewPM] Port MachineModuleInfo to the new pass manager. 2019-09-30 17:54:50 +00:00
Assembler.h [llvm-exegesis] Add loop mode for repeating the snippet. 2019-09-27 12:56:24 +00:00
BenchmarkCode.h [llvm-exegesis] Finish plumbing the `Config` field. 2019-10-08 09:06:48 +00:00
BenchmarkResult.cpp [llvm-exegesis][NFC] Move BenchmarkFailure to own file. 2019-09-30 13:53:50 +00:00
BenchmarkResult.h [llvm-exegesis] Finish plumbing the `Config` field. 2019-10-08 09:06:48 +00:00
BenchmarkRunner.cpp [llvm-exegesis] Finish plumbing the `Config` field. 2019-10-08 09:06:48 +00:00
BenchmarkRunner.h [llvm-exegesis][NFC] Move BenchmarkFailure to own file. 2019-09-30 13:53:50 +00:00
CMakeLists.txt [llvm-exegesis/lib] Fix missing linkage to MCParser 2019-10-01 13:02:48 +00:00
Clustering.cpp [llvm-exegesis] Finish plumbing the `Config` field. 2019-10-08 09:06:48 +00:00
Clustering.h [NFC][llvm-exegesis] Refactor Analysis::SchedClassCluster::measurementsMatch() 2019-03-29 11:36:08 +00:00
CodeTemplate.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CodeTemplate.h [llvm-exegesis] Finish plumbing the `Config` field. 2019-10-08 09:06:48 +00:00
Error.h [llvm-exegesis][NFC] Move BenchmarkFailure to own file. 2019-09-30 13:53:50 +00:00
LLVMBuild.txt Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Latency.cpp [llvm-exegesis][NFC] Move BenchmarkFailure to own file. 2019-09-30 13:53:50 +00:00
Latency.h [llvm-exegesis] Add options to SnippetGenerator. 2019-10-08 14:30:24 +00:00
LlvmState.cpp [llvm-exegesis] Allow the target to disable the selection of some registers. 2019-03-26 15:44:57 +00:00
LlvmState.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MCInstrDescView.cpp [llvm-exegesis] Refactor how forbidden registers are computed. 2019-09-27 08:04:10 +00:00
MCInstrDescView.h [llvm-exegesis] Refactor how forbidden registers are computed. 2019-09-27 08:04:10 +00:00
PerfHelper.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
PerfHelper.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
RegisterAliasing.cpp Fix file header issues in fuzzers. NFC 2019-02-21 07:57:14 +00:00
RegisterAliasing.h [llvm-exegesis] Explore LEA addressing modes. 2019-10-09 08:49:13 +00:00
RegisterValue.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
RegisterValue.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SchedClassResolution.cpp [NFC][llvm-exegesis] Also promote getSchedClassPoint() into ResolvedSchedClass. 2019-03-29 14:58:01 +00:00
SchedClassResolution.h [NFC][llvm-exegesis] Also promote getSchedClassPoint() into ResolvedSchedClass. 2019-03-29 14:58:01 +00:00
SnippetFile.cpp [llvm-exegesis] Finish plumbing the `Config` field. 2019-10-08 09:06:48 +00:00
SnippetFile.h [llvm-exegesis][NFC] Refactor snippet file reading out of tool main. 2019-09-30 12:50:25 +00:00
SnippetGenerator.cpp [llvm-exegesis] Add options to SnippetGenerator. 2019-10-08 14:30:24 +00:00
SnippetGenerator.h [llvm-exegesis] Add options to SnippetGenerator. 2019-10-08 14:30:24 +00:00
SnippetRepetitor.cpp [llvm-exegesis][NFC] Rename ExegesisTarget::decrementLoopCounterAndLoop() 2019-10-03 07:56:56 +00:00
SnippetRepetitor.h [llvm-exegesis] Add loop mode for repeating the snippet. 2019-09-27 12:56:24 +00:00
Target.cpp [llvm-exegesis] Add options to SnippetGenerator. 2019-10-08 14:30:24 +00:00
Target.h [llvm-exegesis] Add options to SnippetGenerator. 2019-10-08 14:30:24 +00:00
TargetSelect.h [llvm-exegesis] Move native target initialization code to a separate file. 2019-05-22 13:50:16 +00:00
Uops.cpp [llvm-exegesis] Explore LEA addressing modes. 2019-10-09 08:49:13 +00:00
Uops.h [llvm-exegesis] Add options to SnippetGenerator. 2019-10-08 14:30:24 +00:00