LLVM API Documentation
#include <SparcV9RegClassInfo.h>
Inheritance diagram for llvm::SparcV9IntCCRegClass:


Public Types | |
| enum | { xcc, icc, ccr } |
Public Member Functions | |
| SparcV9IntCCRegClass (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 155 of file SparcV9RegClassInfo.h.
|
|
Definition at line 166 of file SparcV9RegClassInfo.h. |
|
|
Definition at line 156 of file SparcV9RegClassInfo.h. |
|
||||||||||||
|
Implements llvm::TargetRegClassInfo. Definition at line 144 of file SparcV9RegClassInfo.cpp. References E, llvm::IGNode::getNumOfNeighbors(), llvm::IGNode::getParentLR(), I, icc, llvm::Type::isIntegral(), llvm::Type::LongTy, llvm::IGNode::setColor(), and xcc. |
|
|
Implements llvm::TargetRegClassInfo. Definition at line 114 of file SparcV9RegInfo.cpp. References llvm::IntCCRegNames. |
|
|
Implements llvm::TargetRegClassInfo. Definition at line 164 of file SparcV9RegClassInfo.h. |