Lines Matching refs:CodeGenRegBank
56 void CodeGenSubRegIndex::updateComponents(CodeGenRegBank &RegBank) {
117 void CodeGenRegister::buildObjectGraph(CodeGenRegBank &RegBank) {
211 bool CodeGenRegister::inheritRegUnits(CodeGenRegBank &RegBank) {
223 CodeGenRegister::computeSubRegs(CodeGenRegBank &RegBank) {
421 void CodeGenRegister::computeSecondarySubRegs(CodeGenRegBank &RegBank) {
489 void CodeGenRegister::computeSuperRegs(CodeGenRegBank &RegBank) {
521 CodeGenRegBank &RegBank) const {
535 unsigned CodeGenRegister::getWeight(const CodeGenRegBank &RegBank) const {
660 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank, Record *R)
725 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank,
742 void CodeGenRegisterClass::inheritProperties(CodeGenRegBank &RegBank) {
854 void CodeGenRegisterClass::computeSubClasses(CodeGenRegBank &RegBank) {
923 // CodeGenRegBank
926 CodeGenRegBank::CodeGenRegBank(RecordKeeper &Records) {
1017 CodeGenRegBank::createSubRegIndex(StringRef Name, StringRef Namespace) {
1024 CodeGenSubRegIndex *CodeGenRegBank::getSubRegIdx(Record *Def) {
1033 CodeGenRegister *CodeGenRegBank::getReg(Record *Def) {
1042 void CodeGenRegBank::addToMaps(CodeGenRegisterClass *RC) {
1056 CodeGenRegBank::getOrCreateSubClass(const CodeGenRegisterClass *RC,
1071 CodeGenRegisterClass *CodeGenRegBank::getRegClass(Record *Def) {
1079 CodeGenRegBank::getCompositeSubRegIndex(CodeGenSubRegIndex *A,
1093 CodeGenSubRegIndex *CodeGenRegBank::
1124 void CodeGenRegBank::computeComposites() {
1176 void CodeGenRegBank::computeSubRegIndexLaneMasks() {
1248 CodeGenRegBank &RegBank) {
1311 CodeGenRegBank &RegBank) {
1373 CodeGenRegBank &RegBank) {
1429 void CodeGenRegBank::computeRegUnitWeights() {
1490 void CodeGenRegBank::pruneUnitSets() {
1534 void CodeGenRegBank::computeRegUnitSets() {
1708 const CodeGenRegBank &RegBank;
1709 LessUnits(const CodeGenRegBank &RB): RegBank(RB) {}
1717 void CodeGenRegBank::computeDerivedInfo() {
1751 void CodeGenRegBank::inferCommonSubClass(CodeGenRegisterClass *RC) {
1789 void CodeGenRegBank::inferSubClassWithSubReg(CodeGenRegisterClass *RC) {
1832 void CodeGenRegBank::inferMatchingSuperRegClass(CodeGenRegisterClass *RC,
1892 void CodeGenRegBank::computeInferredRegisterClasses() {
1932 CodeGenRegBank::getRegClassForRegister(Record *R) {
1973 BitVector CodeGenRegBank::computeCoveredRegisters(ArrayRef<Record*> Regs) {