Logo
Explore Help
Sign In
encounter/llvm-project
0
0
Fork 0
You've already forked llvm-project
mirror of https://github.com/encounter/llvm-project.git synced 2026-03-30 11:27:19 -07:00
Code Issues Packages Projects Releases Wiki Activity
Files
cc371201c3e1d1d76093b5894de202ec6fa1880f
llvm-project/llvm/lib/TableGen
T
History
Benjamin Kramer 46e38f3678 Avoid copies of std::strings and APInt/APFloats where we only read from it
As suggested by clang-tidy's performance-unnecessary-copy-initialization.
This can easily hit lifetime issues, so I audited every change and ran the
tests under asan, which came back clean.

llvm-svn: 272126
2016-06-08 10:01:20 +00:00
..
CMakeLists.txt
…
Error.cpp
…
LLVMBuild.txt
…
Main.cpp
…
Record.cpp
Avoid copies of std::strings and APInt/APFloats where we only read from it
2016-06-08 10:01:20 +00:00
SetTheory.cpp
[TableGen] Merge the SuperClass Record and SMRange vector into a single vector. This removes the state needed to manage the extra vector thus reducing the size of the Record class. NFC
2016-01-18 19:52:37 +00:00
StringMatcher.cpp
…
TableGenBackend.cpp
…
TGLexer.cpp
…
TGLexer.h
…
TGParser.cpp
[NFC] Header cleanup
2016-04-18 09:17:29 +00:00
TGParser.h
[TableGen] Change TGParser::SetValue to take an ArrayRef instead of std::vector reference. Use None in many places where a default constructed vector was being passed. NFC
2016-01-04 03:15:08 +00:00
Powered by Gitea Page: 1059ms Template: 21ms
Auto
English
English
Licenses API