Quentin Colombet
60796bf1ea
[RegisterBank] Mark the dump method with LLVM_DUMP_METHOD.
...
NFC
llvm-svn: 282266
2016-09-23 17:50:03 +00:00
Ahmed Bougacha
c114d59245
[GlobalISel] Fix #include ordering/spacing. NFC.
...
llvm-svn: 275423
2016-07-14 14:52:55 +00:00
Quentin Colombet
e5c2597507
[RegisterBankInfo] Change the API for the verify methods.
...
Return bool instead of void so that it is natural to put the calls into
asserts.
llvm-svn: 267033
2016-04-21 18:34:43 +00:00
Quentin Colombet
2313f65666
[RegisterBank] Rename RegisterBank::contains into RegisterBank::covers.
...
llvm-svn: 265695
2016-04-07 17:09:39 +00:00
Quentin Colombet
6e4ea9ea73
[RegisterBank] Implement the verify method to check for the obvious mistakes.
...
llvm-svn: 265479
2016-04-05 22:34:01 +00:00
Quentin Colombet
dedac3450c
[RegisterBank] Add printable capabilities for future debugging.
...
llvm-svn: 265473
2016-04-05 21:40:43 +00:00
Quentin Colombet
bd917fe8e6
[RegisterBank] Provide a way to check if a register bank is valid.
...
Change the default constructor to create invalid object.
The target will have to properly initialize the register banks before
using them.
llvm-svn: 265460
2016-04-05 20:48:32 +00:00
Quentin Colombet
face9cb9c3
[GlobalISel] Add a class, RegisterBank, to represent register banks.
...
llvm-svn: 265445
2016-04-05 19:54:44 +00:00