diff options
| author | Chris Lattner <sabre@nondot.org> | 2006-06-20 00:31:27 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2006-06-20 00:31:27 +0000 |
| commit | c23e64105543bfad51e93d9152b0ece6d9de2f72 (patch) | |
| tree | 8665661fde8b05621bbbdb622100b3e52a261207 /llvm/utils/TableGen/FileParser.cpp.cvs | |
| parent | dbec49d5745440444e68a1b7a7bb0d97aa9eadd8 (diff) | |
| download | bcm5719-llvm-c23e64105543bfad51e93d9152b0ece6d9de2f72.tar.gz bcm5719-llvm-c23e64105543bfad51e93d9152b0ece6d9de2f72.zip | |
Don't require src/dst patterns to be able to fully resolve their types,
because information about one can help refine the other. This allows us to
write:
def : Pat<(i32 (extload xaddr:$src, i8)),
(LBZX xaddr:$src)>;
as:
def : Pat<(extload xaddr:$src, i8),
(LBZX xaddr:$src)>;
because tblgen knows LBZX returns i32.
llvm-svn: 28865
Diffstat (limited to 'llvm/utils/TableGen/FileParser.cpp.cvs')
0 files changed, 0 insertions, 0 deletions

