Lines Matching defs:CodeGenRegBank

78 void CodeGenSubRegIndex::updateComponents(CodeGenRegBank &RegBank) {
170 void CodeGenRegister::buildObjectGraph(CodeGenRegBank &RegBank) {
264 bool CodeGenRegister::inheritRegUnits(CodeGenRegBank &RegBank) {
276 CodeGenRegister::computeSubRegs(CodeGenRegBank &RegBank) {
482 void CodeGenRegister::computeSecondarySubRegs(CodeGenRegBank &RegBank) {
563 void CodeGenRegister::computeSuperRegs(CodeGenRegBank &RegBank) {
593 SetVector<const CodeGenRegister *> &OSet, CodeGenRegBank &RegBank) const {
606 unsigned CodeGenRegister::getWeight(const CodeGenRegBank &RegBank) const {
624 // Reference to SynthDefs in the containing CodeGenRegBank, to keep track of
766 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank,
850 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank,
865 void CodeGenRegisterClass::inheritProperties(CodeGenRegBank &RegBank) {
921 unsigned CodeGenRegisterClass::getWeight(const CodeGenRegBank &RegBank) const {
1014 void CodeGenRegisterClass::computeSubClasses(CodeGenRegBank &RegBank) {
1066 CodeGenRegBank &RegBank, const CodeGenSubRegIndex *SubIdx) const {
1161 const CodeGenRegBank &RegBank, std::vector<unsigned> &RegUnits) const {
1177 CodeGenRegisterCategory::CodeGenRegisterCategory(CodeGenRegBank &RegBank,
1185 // CodeGenRegBank
1188 CodeGenRegBank::CodeGenRegBank(const RecordKeeper &Records,
1324 CodeGenSubRegIndex *CodeGenRegBank::createSubRegIndex(StringRef Name,
1330 CodeGenSubRegIndex *CodeGenRegBank::getSubRegIdx(const Record *Def) {
1340 CodeGenRegBank::findSubRegIdx(const Record *Def) const {
1344 CodeGenRegister *CodeGenRegBank::getReg(const Record *Def) {
1353 void CodeGenRegBank::addToMaps(CodeGenRegisterClass *RC) {
1365 CodeGenRegBank::getOrCreateSubClass(const CodeGenRegisterClass *RC,
1380 CodeGenRegisterClass *CodeGenRegBank::getRegClass(const Record *Def) const {
1388 CodeGenRegBank::getCompositeSubRegIndex(CodeGenSubRegIndex *A,
1402 CodeGenSubRegIndex *CodeGenRegBank::getConcatSubRegIndex(
1463 void CodeGenRegBank::computeComposites() {
1565 void CodeGenRegBank::computeSubRegLaneMasks() {
1726 CodeGenRegBank &RegBank) {
1785 CodeGenRegBank &RegBank) {
1847 CodeGenRegBank &RegBank) {
1903 void CodeGenRegBank::computeRegUnitWeights() {
1960 void CodeGenRegBank::pruneUnitSets() {
2011 void CodeGenRegBank::computeRegUnitSets() {
2164 void CodeGenRegBank::computeRegUnitLaneMasks() {
2202 void CodeGenRegBank::computeDerivedInfo() {
2250 void CodeGenRegBank::inferCommonSubClass(CodeGenRegisterClass *RC) {
2290 void CodeGenRegBank::inferSubClassWithSubReg(CodeGenRegisterClass *RC) {
2337 void CodeGenRegBank::inferMatchingSuperRegClass(
2407 void CodeGenRegBank::computeInferredRegisterClasses() {
2455 CodeGenRegBank::getRegClassForRegister(const Record *R) {
2495 CodeGenRegBank::getMinimalPhysRegClass(const Record *RegRecord,
2510 CodeGenRegBank::computeCoveredRegisters(ArrayRef<const Record *> Regs) {
2551 void CodeGenRegBank::printRegUnitName(unsigned Unit) const {