Deleted Added
full compact
TargetInfo.cpp (199990) TargetInfo.cpp (201361)
1//===--- TargetInfo.cpp - Information about Target machine ----------------===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 346 unchanged lines hidden (view full) ---

355 case 'N':
356 case 'O':
357 case 'P':
358 break;
359 case 'r': // general register.
360 Info.setAllowsRegister();
361 break;
362 case 'm': // memory operand.
1//===--- TargetInfo.cpp - Information about Target machine ----------------===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 346 unchanged lines hidden (view full) ---

355 case 'N':
356 case 'O':
357 case 'P':
358 break;
359 case 'r': // general register.
360 Info.setAllowsRegister();
361 break;
362 case 'm': // memory operand.
363 case 'o': // offsettable memory operand
364 case 'V': // non-offsettable memory operand
363 Info.setAllowsMemory();
364 break;
365 case 'g': // general register, memory operand or immediate integer.
366 case 'X': // any operand.
367 Info.setAllowsRegister();
368 Info.setAllowsMemory();
369 break;
370 }
371
372 Name++;
373 }
374
375 return true;
376}
365 Info.setAllowsMemory();
366 break;
367 case 'g': // general register, memory operand or immediate integer.
368 case 'X': // any operand.
369 Info.setAllowsRegister();
370 Info.setAllowsMemory();
371 break;
372 }
373
374 Name++;
375 }
376
377 return true;
378}