llvm-6502/utils
Alkis Evlogimenos 73ff5120eb Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefs
and TargetInstrDescriptor::ImplicitUses to always point to a null
terminated array and never be null. So there is no need to check for
pointer validity when iterating over those sets. Code that looked
like:

if (const unsigned* AS = TID.ImplicitDefs) {
  for (int i = 0; AS[i]; ++i) {
    // use AS[i]
  }
}

was changed to:

for (const unsigned* AS = TID.ImplicitDefs; *AS; ++AS) {
  // use *AS
}


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8960 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-08 05:20:08 +00:00
..
Burg Move support/tools/* back into utils 2003-10-05 19:27:59 +00:00
emacs Syntax hilight 2003-09-08 18:07:57 +00:00
TableGen Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefs 2003-10-08 05:20:08 +00:00
vim syntax highlightify 2003-09-08 18:08:11 +00:00
codegen-diff Add -d option to trust the disassembler. 2003-07-03 21:44:32 +00:00
cvsupdate Do not show errors when moving file. The error is shown the first time anyone 2003-05-25 16:38:24 +00:00
getsrcs.sh The support directory no longer exists 2003-10-05 19:33:27 +00:00
Makefile Move support/tools/* back into utils 2003-10-05 19:27:59 +00:00
makellvm Really use a search path as described in the log message for the last 2003-09-15 11:18:36 +00:00
NightlyTest.gnuplot Add new label 2003-08-23 23:16:37 +00:00
NightlyTest.pl Fix bug in previous checkin 2003-09-23 22:02:01 +00:00
NightlyTestTemplate.html Properly close anchor tags in column descriptions 2003-10-08 05:09:52 +00:00