Home
last modified time | relevance | path

Searched refs:regIdx (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp532 unsigned regIdx = 32; in MorphToIntPairReg() local
534 regIdx = Reg - Sparc::G0; in MorphToIntPairReg()
536 regIdx = Reg - Sparc::O0 + 8; in MorphToIntPairReg()
538 regIdx = Reg - Sparc::L0 + 16; in MorphToIntPairReg()
540 regIdx = Reg - Sparc::I0 + 24; in MorphToIntPairReg()
541 if (regIdx % 2 || regIdx > 31) in MorphToIntPairReg()
543 Op.Reg.RegNum = IntPairRegs[regIdx / 2]; in MorphToIntPairReg()
551 unsigned regIdx = Reg - Sparc::F0; in MorphToDoubleReg() local
552 if (regIdx % 2 || regIdx > 31) in MorphToDoubleReg()
554 Op.Reg.RegNum = DoubleRegs[regIdx / 2]; in MorphToDoubleReg()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp657 unsigned regIdx = Reg - VE::SX0; in MorphToI32Reg() local
658 if (regIdx > 63) in MorphToI32Reg()
660 Op.Reg.RegNum = I32Regs[regIdx]; in MorphToI32Reg()
666 unsigned regIdx = Reg - VE::SX0; in MorphToF32Reg() local
667 if (regIdx > 63) in MorphToF32Reg()
669 Op.Reg.RegNum = F32Regs[regIdx]; in MorphToF32Reg()
675 unsigned regIdx = Reg - VE::SX0; in MorphToF128Reg() local
676 if (regIdx % 2 || regIdx > 63) in MorphToF128Reg()
678 Op.Reg.RegNum = F128Regs[regIdx / 2]; in MorphToF128Reg()
684 unsigned regIdx = Reg - VE::VM0; in MorphToVM512Reg() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIRegisterInfo.td79 class SIReg <string n, bits<8> regIdx = 0, bit isVGPR = 0,
86 let HWEncoding{7-0} = regIdx;
91 int Index = !cast<int>(regIdx);
114 multiclass SIRegLoHi16 <string n, bits<8> regIdx, bit ArtificialHigh = 1,
117 def _LO16 : SIReg<n#".l", regIdx, isVGPR, isAGPR>;
118 def _HI16 : SIReg<!if(ArtificialHigh, "", n#".h"), regIdx, isVGPR, isAGPR,
128 let HWEncoding{7-0} = regIdx;
132 int Index = !cast<int>(regIdx);
211 multiclass ApertureRegister<string name, bits<8> regIdx> {
216 defm _LO : SIRegLoHi16 <name, regIdx>;
[all …]
/freebsd/contrib/sqlite3/
H A Dsqlite3.c137204 int regIdx; /* Range of registers holding content for pIdx */
137238 regIdx = aRegIdx[ix]+1;
137244 sqlite3ExprCodeCopy(pParse, pIdx->aColExpr->a[i].pExpr, regIdx+i);
137249 sqlite3VdbeAddOp2(v, OP_IntCopy, x, regIdx+i);
137254 sqlite3VdbeAddOp2(v, OP_SCopy, x, regIdx+i);
137258 sqlite3VdbeAddOp3(v, OP_MakeRecord, regIdx, pIdx->nColumn, aRegIdx[ix]);
137265 sqlite3VdbeReleaseRegisters(pParse, regIdx, pIdx->nColumn, 0, 0);
137326 regIdx, pIdx->nKeyCol); VdbeCoverage(v);
137329 regR = pIdx==pPk ? regIdx : sqlite3GetTempRange(pParse, nPkField);
137363 int regCmp = (IsPrimaryKeyIndex(pIdx) ? regIdx : regR);
[all …]