Searched refs:Bank (Results 1 - 16 of 16) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/utils/TableGen/
H A DRegisterBankEmitter.cpp1 //===- RegisterBankEmitter.cpp - Generate a Register Bank Desc. -*- C++ -*-===//
137 for (const auto &Bank : Banks)
138 OS << " " << Bank.getEnumeratorName() << " = " << ID++ << ",\n";
222 for (const auto &Bank : Banks) {
226 for (const auto &RC : Bank.register_classes())
229 OS << "const uint32_t " << Bank.getCoverageArrayName() << "[] = {\n";
244 for (const auto &Bank : Banks) {
246 (TargetName + "::" + Bank.getEnumeratorName()).str();
247 OS << "constexpr RegisterBank " << Bank.getInstanceVarName() << "(/* ID */ "
248 << QualifiedBankID << ", /* Name */ \"" << Bank
[all...]
H A DRegisterInfoEmitter.cpp69 void runEnums(raw_ostream &o, CodeGenTarget &Target, CodeGenRegBank &Bank);
72 void runMCDesc(raw_ostream &o, CodeGenTarget &Target, CodeGenRegBank &Bank);
76 CodeGenRegBank &Bank);
80 CodeGenRegBank &Bank);
105 CodeGenTarget &Target, CodeGenRegBank &Bank) {
106 const auto &Registers = Bank.getRegisters();
137 const auto &RegisterClasses = Bank.getRegClasses();
171 auto &SubRegIndices = Bank.getSubRegIndices();
190 unsigned NumSets = Bank.getNumRegPressureSets();
192 const RegUnitSet &RegUnits = Bank
104 runEnums(raw_ostream &OS, CodeGenTarget &Target, CodeGenRegBank &Bank) argument
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.cpp371 const RegisterBank *Bank = local
374 if (Bank == &Mips::FPRBRegBank)
376 else if (Bank == &Mips::GPRBRegBank)
549 const RegisterBankInfo::ValueMapping *Bank = getFprbMapping(Op0Size); local
551 {Bank, &Mips::ValueMappings[Mips::GPRIdx], Bank, Bank});
558 const RegisterBankInfo::ValueMapping *Bank = local
561 {Bank, &Mips::ValueMappings[Mips::GPRIdx], Bank, Ban
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp221 static bool isVectorRegisterBank(const RegisterBank &Bank) { argument
222 unsigned BankID = Bank.getID();
668 const RegisterBank *Bank = getRegBank(Reg, *MRI, *TRI); local
669 MRI->setRegBank(LoLHS, *Bank);
670 MRI->setRegBank(HiLHS, *Bank);
707 const RegisterBank *Bank = getRegBank(Src, MRI, *TRI); local
709 if (Bank == &AMDGPU::SGPRRegBank)
715 if (Bank != &AMDGPU::VGPRRegBank) {
1019 const RegisterBank *Bank = getRegBank(Reg, MRI, *TRI); local
1020 if (Bank
2006 constrainRegToBank(MachineRegisterInfo &MRI, MachineIRBuilder &B, Register &Reg, const RegisterBank &Bank) argument
[all...]
H A DSIRegisterInfo.h334 getRegClassForSizeOnBank(unsigned Size, const RegisterBank &Bank) const;
337 getRegClassForTypeOnBank(LLT Ty, const RegisterBank &Bank) const {
338 return getRegClassForSizeOnBank(Ty.getSizeInBits(), Bank);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp44 unsigned selectIndexedProgMemLoad(const LoadSDNode *LD, MVT VT, int Bank);
179 int Bank) {
186 assert((Bank == 0 || Subtarget->hasELPM()) &&
192 if (VT.SimpleTy == MVT::i8 && Offs == 1 && Bank == 0)
196 // LPMWRdZPi: type == MVT::i16, offset == 2, Bank == 0.
197 // ELPMBRdZPi: type == MVT::i8, offset == 1, Bank > 0.
198 // ELPMWRdZPi: type == MVT::i16, offset == 2, Bank > 0.
178 selectIndexedProgMemLoad(const LoadSDNode *LD, MVT VT, int Bank) argument
H A DAVRExpandPseudoInsts.cpp851 Register Bank = MI.getOperand(2).getReg(); local
853 buildMI(MBB, MBBI, AVR::OUTARr).addImm(STI.getIORegRAMPZ()).addReg(Bank);
/freebsd-current/sys/dev/acpica/
H A Dacpi_apei.c104 uint16_t Bank; member in struct:apei_mem_error
204 printf(" Bank: %u\n", p->Bank);
231 printf(" Bank Group: %u\n", p->Bank >> 8);
233 printf(" Bank Address: %u\n", p->Bank & 0xff);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombinerHelper.h67 const RegisterBank *Bank; member in struct:llvm::PtrAddChain
/freebsd-current/sys/dev/ath/ath_hal/ar5212/
H A Dar5112.c151 * Return a reference to the requested RF Bank.
166 HALDEBUG(ah, HAL_DEBUG_ANY, "%s: unknown RF Bank %d requested\n",
185 (_priv)->Bank##_ix##Data[i] = ar5212Bank##_ix##_5112[i][_col];\
242 /* Setup Bank 1 Write */
245 /* Setup Bank 2 Write */
248 /* Setup Bank 3 Write */
251 /* Setup Bank 6 Write */
301 /* Setup Bank 7 Setup */
H A Dar2316.c171 (_priv)->Bank##_ix##Data[i] = ar5212Bank##_ix##_2316[i][_col];\
193 /* Bank 1 Write */
196 /* Bank 2 Write */
199 /* Bank 3 Write */
202 /* Bank 6 Write */
208 /* Bank 7 Setup */
226 * Return a reference to the requested RF Bank.
241 HALDEBUG(ah, HAL_DEBUG_ANY, "%s: unknown RF Bank %d requested\n",
H A Dar2317.c149 (_priv)->Bank##_ix##Data[i] = ar5212Bank##_ix##_2317[i][_col];\
171 /* Bank 1 Write */
174 /* Bank 2 Write */
177 /* Bank 3 Write */
180 /* Bank 6 Write */
186 /* Bank 7 Setup */
203 * Return a reference to the requested RF Bank.
218 HALDEBUG(ah, HAL_DEBUG_ANY, "%s: unknown RF Bank %d requested\n",
H A Dar2425.c159 (_priv)->Bank##_ix##Data[i] = ar5212Bank##_ix##_2425[i][_col];\
181 /* Bank 1 Write */
184 /* Bank 2 Write */
187 /* Bank 3 Write */
190 /* Bank 6 Write */
196 /* Bank 7 Setup */
221 * Return a reference to the requested RF Bank.
236 HALDEBUG(ah, HAL_DEBUG_ANY, "%s: unknown RF Bank %d requested\n",
H A Dar2413.c165 (_priv)->Bank##_ix##Data[i] = ar5212Bank##_ix##_2413[i][_col];\
187 /* Bank 1 Write */
190 /* Bank 2 Write */
193 /* Bank 3 Write */
196 /* Bank 6 Write */
202 /* Bank 7 Setup */
220 * Return a reference to the requested RF Bank.
235 HALDEBUG(ah, HAL_DEBUG_ANY, "%s: unknown RF Bank %d requested\n",
H A Dar5413.c164 (_priv)->Bank##_ix##Data[i] = ar5212Bank##_ix##_5413[i][_col];\
213 /* Bank 1 Write */
216 /* Bank 2 Write */
219 /* Bank 3 Write */
222 /* Bank 6 Write */
244 /* Bank 7 Setup */
262 * Return a reference to the requested RF Bank.
277 HALDEBUG(ah, HAL_DEBUG_ANY, "%s: unknown RF Bank %d requested\n",
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp1604 MatchInfo.Bank = getRegBank(Imm2);
1614 setRegBank(NewOffset.getReg(0), MatchInfo.Bank);

Completed in 311 milliseconds