aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/CodeGenMapTable.cpp
AgeCommit message (Collapse)AuthorFilesLines
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check ↵Craig Topper1-2/+2
instead of comparing to nullptr. llvm-svn: 206254
2014-03-03Unbreak the C++11 build.Benjamin Kramer1-1/+1
llvm-svn: 202714
2013-12-05Correct word hyphenationsAlp Toker1-1/+1
This patch tries to avoid unrelated changes other than fixing a few hyphen-related ambiguities and contractions in nearby lines. llvm-svn: 196471
2013-10-01Remove several unused variables.Rafael Espindola1-1/+0
Patch by Alp Toker. llvm-svn: 191757
2013-02-14Fix for bug 15246 -- out-of-bound error in the TableGen backend, ↵Jyotsna Verma1-5/+4
CodeGenMapTable.cpp. llvm-svn: 175185
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger1-16/+14
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
2012-10-25Remove unused member & unnecessary semicolon.David Blaikie1-3/+2
llvm-svn: 166694
2012-10-25add TableGen support to create relationship maps between instructionsSebastian Pop1-0/+609
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