LLVM API Documentation
#include "llvm/Target/TargetMachine.h"#include "llvm/Target/TargetRegisterInfo.h"#include "llvm/Target/TargetFrameInfo.h"#include "llvm/CodeGen/MachineFunction.h"#include "llvm/CodeGen/MachineFrameInfo.h"#include "llvm/ADT/BitVector.h"
Go to the source code of this file.
Functions | |
| static void | getAllocatableSetForRC (MachineFunction &MF, const TargetRegisterClass *RC, BitVector &R) |
| static void getAllocatableSetForRC | ( | MachineFunction & | MF, | |
| const TargetRegisterClass * | RC, | |||
| BitVector & | R | |||
| ) | [static] |
getAllocatableSetForRC - Toggle the bits that represent allocatable registers for the specific register class.
Definition at line 61 of file TargetRegisterInfo.cpp.
References llvm::TargetRegisterClass::allocation_order_begin(), llvm::TargetRegisterClass::allocation_order_end(), E, and llvm::BitVector::set().
Referenced by llvm::TargetRegisterInfo::getAllocatableSet().