Revision tags: llvmorg-3.8.0-rc2 |
|
#
28851b62 |
| 01-Feb-2016 |
Craig Topper <craig.topper@gmail.com> |
[TableGen] Store result of getInstructionsByEnumValue in an ArrayRef instead of accidentally copying to a vector.
llvm-svn: 259336
|
Revision tags: llvmorg-3.8.0-rc1, llvmorg-3.7.1, llvmorg-3.7.1-rc2, llvmorg-3.7.1-rc1 |
|
#
b12c0d9e |
| 24-Sep-2015 |
Matt Arsenault <Matthew.Arsenault@amd.com> |
TableGen: Add LLVM_READONLY to generated InstrMapping functions
These just read from a generated table.
llvm-svn: 248473
|
Revision tags: llvmorg-3.7.0, llvmorg-3.7.0-rc4, llvmorg-3.7.0-rc3, studio-1.4, llvmorg-3.7.0-rc2, llvmorg-3.7.0-rc1, llvmorg-3.6.2, llvmorg-3.6.2-rc1 |
|
#
664f6a04 |
| 02-Jun-2015 |
Craig Topper <craig.topper@gmail.com> |
[TableGen] Rename ListInit::getSize to just 'size' to be more consistent.
llvm-svn: 238806
|
#
ef0578a8 |
| 02-Jun-2015 |
Craig Topper <craig.topper@gmail.com> |
[TableGen] Use range-based for loops. NFC.
llvm-svn: 238805
|
Revision tags: llvmorg-3.6.1 |
|
#
ec9072d6 |
| 14-May-2015 |
Craig Topper <craig.topper@gmail.com> |
[TableGen] Replace some calls to ListInit::getSize() with ListInit::empty() if it was just comparing to 0. NFC.
llvm-svn: 237340
|
Revision tags: llvmorg-3.6.1-rc1, llvmorg-3.5.2, llvmorg-3.5.2-rc1, llvmorg-3.6.0, llvmorg-3.6.0-rc4, llvmorg-3.6.0-rc3, llvmorg-3.6.0-rc2 |
|
#
8c0809c7 |
| 15-Jan-2015 |
Alexander Kornienko <alexfh@google.com> |
Replace size method call of containers to empty method where appropriate
This patch was generated by a clang tidy checker that is being open sourced. The documentation of that checker is the followi
Replace size method call of containers to empty method where appropriate
This patch was generated by a clang tidy checker that is being open sourced. The documentation of that checker is the following:
/// The emptiness of a container should be checked using the empty method /// instead of the size method. It is not guaranteed that size is a /// constant-time function, and it is generally more efficient and also shows /// clearer intent to use empty. Furthermore some containers may implement the /// empty method but not implement the size method. Using empty whenever /// possible makes it easier to switch to another container in the future.
Patch by Gábor Horváth!
llvm-svn: 226161
show more ...
|
Revision tags: llvmorg-3.6.0-rc1, llvmorg-3.5.1, llvmorg-3.5.1-rc2, llvmorg-3.5.1-rc1, llvmorg-3.5.0, llvmorg-3.5.0-rc4, llvmorg-3.5.0-rc3, llvmorg-3.5.0-rc2, llvmorg-3.5.0-rc1, llvmorg-3.4.2, llvmorg-3.4.2-rc1, llvmorg-3.4.1, llvmorg-3.4.1-rc2 |
|
#
24064771 |
| 15-Apr-2014 |
Craig Topper <craig.topper@gmail.com> |
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
llvm-svn: 206254
|
Revision tags: llvmorg-3.4.1-rc1 |
|
#
0a7a17df |
| 03-Mar-2014 |
Benjamin Kramer <benny.kra@googlemail.com> |
Unbreak the C++11 build.
llvm-svn: 202714
|
Revision tags: llvmorg-3.4.0, llvmorg-3.4.0-rc3 |
|
#
f907b891 |
| 05-Dec-2013 |
Alp Toker <alp@nuanti.com> |
Correct word hyphenations
This patch tries to avoid unrelated changes other than fixing a few hyphen-related ambiguities and contractions in nearby lines.
llvm-svn: 196471
|
Revision tags: llvmorg-3.4.0-rc2, llvmorg-3.4.0-rc1 |
|
#
44fee4e0 |
| 01-Oct-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove several unused variables.
Patch by Alp Toker.
llvm-svn: 191757
|
Revision tags: llvmorg-3.3.1-rc1, llvmorg-3.3.0, llvmorg-3.3.0-rc3, llvmorg-3.3.0-rc2, llvmorg-3.3.0-rc1 |
|
#
ce3255e7 |
| 14-Feb-2013 |
Jyotsna Verma <jverma@codeaurora.org> |
Fix for bug 15246 -- out-of-bound error in the TableGen backend, CodeGenMapTable.cpp.
llvm-svn: 175185
|
Revision tags: llvmorg-3.2.0, llvmorg-3.2.0-rc3, llvmorg-3.2.0-rc2, llvmorg-3.2.0-rc1 |
|
#
635debe8 |
| 25-Oct-2012 |
Joerg Sonnenberger <joerg@bec.de> |
Remove exception handling usage from tblgen.
Most places can use PrintFatalError as the unwinding mechanism was not used for anything other than printing the error. The single exception was CodeGenD
Remove exception handling usage from tblgen.
Most places can use PrintFatalError as the unwinding mechanism was not used for anything other than printing the error. The single exception was CodeGenDAGPatterns.cpp, where intermediate errors during type resolution were ignored to simplify incremental platform development. This use is replaced by an error flag in TreePattern and bailout earlier in various places if it is set.
llvm-svn: 166712
show more ...
|
#
dcbd1608 |
| 25-Oct-2012 |
David Blaikie <dblaikie@gmail.com> |
Remove unused member & unnecessary semicolon.
llvm-svn: 166694
|
#
5c87daf2 |
| 25-Oct-2012 |
Sebastian Pop <spop@codeaurora.org> |
add TableGen support to create relationship maps between instructions
Relationship maps are represented as InstrMapping records which are parsed by TableGen and the information is used to construct
add TableGen support to create relationship maps between instructions
Relationship maps are represented as InstrMapping records which are parsed by TableGen and the information is used to construct mapping tables to represent appropriate relations between instructions. These tables are emitted into XXXGenInstrInfo.inc file along with the functions to query them.
Patch by Jyotsna Verma <jverma@codeaurora.org>.
llvm-svn: 166685
show more ...
|