LLVM API Documentation
#include <SparcV9RegClassInfo.h>
Inheritance diagram for llvm::SparcV9FloatCCRegClass:
Public Types | |
fcc0 | |
fcc1 | |
fcc2 | |
fcc3 | |
enum | { fcc0, fcc1, fcc2, fcc3 } |
Public Member Functions | |
SparcV9FloatCCRegClass (unsigned ID) | |
void | colorIGNode (IGNode *Node, const std::vector< bool > &IsColorUsedArr) const |
bool | isRegVolatile (int Reg) const |
const char *const | getRegName (unsigned reg) const |
Definition at line 179 of file SparcV9RegClassInfo.h.
anonymous enum |
llvm::SparcV9FloatCCRegClass::SparcV9FloatCCRegClass | ( | unsigned | ID | ) | [inline] |
Definition at line 180 of file SparcV9RegClassInfo.h.
void llvm::SparcV9FloatCCRegClass::colorIGNode | ( | IGNode * | Node, | |
const std::vector< bool > & | IsColorUsedArr | |||
) | const [virtual] |
const char *const llvm::SparcV9FloatCCRegClass::getRegName | ( | unsigned | reg | ) | const [virtual] |
Implements llvm::TargetRegClassInfo.
Definition at line 123 of file SparcV9RegInfo.cpp.
References llvm::FloatCCRegNames.
bool llvm::SparcV9FloatCCRegClass::isRegVolatile | ( | int | Reg | ) | const [inline, virtual] |