Home
last modified time | relevance | path

Searched refs:getRegNum (Results 1 – 23 of 23) sorted by relevance

/external/swiftshader/third_party/subzero/src/
DIceInstX8664.cpp90 const auto RegNum = Var->getRegNum(); in getRematerializableOffset()
162 assert(getEncodedGPR(Base->getRegNum()) == RegX8664::Encoded_Reg_rsp || in emit()
163 getEncodedGPR(Base->getRegNum()) == RegX8664::Encoded_Reg_rbp || in emit()
167 X8664::Traits::getGprForType(IceType_i32, Base->getRegNum())); in emit()
282 (getBase()->getRegNum() == Traits::RegisterSet::Reg_r15) || in toAsmAddress()
283 (getBase()->getRegNum() == Traits::RegisterSet::Reg_rsp) || in toAsmAddress()
284 (getBase()->getRegNum() == Traits::RegisterSet::Reg_rbp)); in toAsmAddress()
285 return X8664::Traits::Address(getEncodedGPR(getBase()->getRegNum()), in toAsmAddress()
286 getEncodedGPR(getIndex()->getRegNum()), in toAsmAddress()
292 return X8664::Traits::Address(getEncodedGPR(getBase()->getRegNum()), Disp, in toAsmAddress()
[all …]
DIceInstX86BaseImpl.h221 assert(Traits::getEncodedGPR(Eax->getRegNum()) == Encoded_rAX); in InstX86Cmpxchg()
233 assert(Edx->getRegNum() == RegisterSet::Reg_edx); in InstX86Cmpxchg8b()
234 assert(Eax->getRegNum() == RegisterSet::Reg_eax); in InstX86Cmpxchg8b()
235 assert(Ecx->getRegNum() == RegisterSet::Reg_ecx); in InstX86Cmpxchg8b()
236 assert(Ebx->getRegNum() == RegisterSet::Reg_ebx); in InstX86Cmpxchg8b()
594 Asm->jmp(Traits::getEncodedGPR(Var->getRegNum())); in emitIAS()
656 Asm->call(Traits::getEncodedGPR(Var->getRegNum())); in emitIAS()
715 GPRRegister VarReg = Traits::getEncodedGPR(Var->getRegNum()); in emitIASOpTyGPR()
739 GPRRegister VarReg = VarCanBeByte ? Traits::getEncodedGPR(Var->getRegNum()) in emitIASRegOpTyGPR()
740 : Traits::getEncodedGPR(Var->getRegNum()); in emitIASRegOpTyGPR()
[all …]
DIceInstX8632.cpp100 const auto RegNum = Var->getRegNum(); in getRematerializableOffset()
288 return X8632::Traits::Address(getEncodedGPR(getBase()->getRegNum()), in toAsmAddress()
289 getEncodedGPR(getIndex()->getRegNum()), in toAsmAddress()
293 return X8632::Traits::Address(getEncodedGPR(getBase()->getRegNum()), Disp, in toAsmAddress()
296 return X8632::Traits::Address(getEncodedGPR(getIndex()->getRegNum()), in toAsmAddress()
DIceCfgNode.cpp379 const auto RegNum1 = Var1->getRegNum(); in sameVarOrReg()
380 const auto RegNum2 = Var2->getRegNum(); in sameVarOrReg()
975 const auto RegNum = Var->getRegNum(); in emitRegisterUsage()
986 return unsigned(V1->getRegNum()) < unsigned(V2->getRegNum()); in emitRegisterUsage()
1013 ++LiveRegCount[Dest->getRegNum()]; in emitLiveRangesEnded()
1018 SizeT NewCount = --LiveRegCount[Var->getRegNum()]; in emitLiveRangesEnded()
1110 ++LiveRegCount[Dest->getRegNum()]; in emit()
1112 --LiveRegCount[llvm::cast<Variable>(I.getSrc(0))->getRegNum()]; in emit()
1397 << Func->getTarget()->getRegName(Var->getRegNum(), in dump()
1423 << Func->getTarget()->getRegName(Var->getRegNum(), in dump()
DIceTargetLoweringMIPS32.cpp1141 Str << '$' << getRegName(Var->getRegNum(), Var->getType()); in emitVariable()
1644 if (RegMIPS32::isFPRReg(Var->getRegNum())) in addProlog()
1648 auto *PhysicalRegister = makeReg(RegType, Var->getRegNum()); in addProlog()
1768 if (RegMIPS32::isFPRReg((*RIter)->getRegNum())) in addEpilog()
1772 auto *PhysicalRegister = makeReg(RegType, (*RIter)->getRegNum()); in addEpilog()
1840 IceType_f32, RegMIPS32::get64PairFirstRegNum(SrcV->getRegNum())); in legalizeMovFp()
1843 IceType_f32, RegMIPS32::get64PairSecondRegNum(SrcV->getRegNum())); in legalizeMovFp()
1873 const bool IsDstGPR = RegMIPS32::isGPRReg(Dest->getRegNum()); in legalizeMov()
1874 const bool IsSrcGPR = RegMIPS32::isGPRReg(SrcR->getRegNum()); in legalizeMov()
1875 const RegNumT SRegNum = SrcR->getRegNum(); in legalizeMov()
[all …]
DIceRegAlloc.cpp134 Var->setRegNumTmp(Var->getRegNum()); in initForGlobal()
261 Var->setRegNumTmp(Var->getRegNum()); in initForInfOnly()
313 Var->setRegNumTmp(Var->getRegNum()); in initForSecondChance()
604 *RegAliases[Item->getRegNum()]; // Note: not getRegNumTmp() in filterFreeWithPrecoloredRanges()
621 const auto RegNum = Cur->getRegNum(); in allocatePrecoloredRegister()
796 Str << (AssignedRegNum == Item->getRegNum() ? "Reassigning " in assignFinalRegisters()
DIceTargetLoweringX8632.cpp421 _push_reg(ECX->getRegNum()); in emitStackProbe()
431 _pop_reg(ECX->getRegNum()); in emitStackProbe()
DIceInstARM32.cpp1363 const auto Base = BaseReg->getRegNum(); in emitSRegsAsText()
1391 return RegNumT::fixme(Before->getRegNum() + 1) == After->getRegNum(); in isAssignedConsecutiveRegisters()
1411 RegARM32::getEncodedGPR(Var->getRegNum()); in emitUsingForm()
1562 const auto SrcReg = Src->getRegNum(); in getDRegister()
1619 const auto SrcReg = Src->getRegNum(); in getSRegister()
1750 Asm->vmovqir(Dest->asType(Func, DestTy, Dest->getRegNum()), in emitIAS()
1752 Src->asType(Func, SrcTy, Src->getRegNum()), getPredicate()); in emitIAS()
2721 assert(LR->getRegNum() == RegARM32::Reg_lr); in emit()
DIceTargetLoweringX8664.cpp347 const auto RegNum = Var->getRegNum(); in isAssignedToRspOrRbp()
465 RegNum = Traits::getGprForType(IceType_i64, T->getRegNum()); in _sandbox_mem_reference()
DIceTargetLoweringARM32.cpp406 RegNumT::fixme(RegARM32::getI64PairFirstGPRNum(Var->getRegNum())); in copyRegAllocFromInfWeightVariable64On32()
1226 Str << getRegName(Var->getRegNum(), Var->getType()); in emitVariable()
1777 Base->getRegNum() == Target->getFrameOrStackReg(); in newBaseRegister()
1834 assert(TempBaseReg->getRegNum() == Target->getReservedTmpReg()); in resetTempBaseIfClobberedBy()
1839 Dest->getRegNum() == TempBaseReg->getRegNum()) { in resetTempBaseIfClobberedBy()
1884 const int32_t ExtraOffset = (Var->getRegNum() == Target->getFrameReg()) in legalizeMov()
1889 Variable *Base = Target->getPhysicalRegister(Var->getRegNum()); in legalizeMov()
1890 Variable *T = newBaseRegister(Base, Offset, Dest->getRegNum()); in legalizeMov()
1959 const int32_t ExtraOffset = (Base->getRegNum() == Target->getFrameReg()) in legalizeMemOperand()
1963 Base = Target->getPhysicalRegister(Base->getRegNum()); in legalizeMemOperand()
[all …]
DIceCfg.cpp1036 Src0Var->getRegNum(), Src0Var->getStackOffset() + Src1Imm->getValue()); in rematerializeArithmetic()
1052 Instr->getDest()->setRematerializable(Src0Var->getRegNum(), in rematerializeAssign()
1073 Dest->setRematerializable(Src0Var->getRegNum(), Src0Var->getStackOffset()); in rematerializeCast()
DIceOperand.h741 bool hasReg() const { return getRegNum().hasValue(); } in hasReg()
742 RegNumT getRegNum() const { return RegNum; } in getRegNum() function
DIceInst.cpp1090 if (Dest->hasReg() && Dest->getRegNum() == SrcVar->getRegNum()) { in checkForRedundantAssign()
DIceInstMIPS32.cpp428 assert(RA->getRegNum() == RegMIPS32::Reg_RA); in emit()
613 assert(RA->getRegNum() == RegMIPS32::Reg_RA); in emitIAS()
DIceAssemblerMIPS32.cpp127 const auto Reg = Var->getRegNum(); in getEncodedGPRegNum()
133 const auto Reg = Var->getRegNum(); in getEncodedFPRegNum()
DIceTargetLowering.cpp808 RegsUsed[Var->getRegNum()] = true; in getVarStackSlotParams()
DIceAssemblerARM32.cpp180 const auto Reg = Var->getRegNum(); in getEncodedGPRegNum()
187 return RegARM32::getEncodedSReg(Var->getRegNum()); in getEncodedSRegNum()
191 return RegARM32::getEncodedDReg(Var->getRegNum()); in getEncodedDRegNum()
195 return RegARM32::getEncodedQReg(Var->getRegNum()); in getEncodedQRegNum()
DIceInstX86Base.h673 MemOp->getBase()->getRegNum() == this->getDest()->getRegNum() && in deoptLeaToAddOrNull()
1100 const auto SrcReg = SrcVar->getRegNum(); in isRedundantAssign()
1101 const auto DestReg = this->Dest->getRegNum(); in isRedundantAssign()
DIceTargetLoweringARM32.h1180 TempBaseReg->getRegNum() == Target->getReservedTmpReg()); in assertNoTempOrAssignedToIP()
DIceTargetLoweringX86BaseImpl.h956 Str << "%" << getRegName(Var->getRegNum(), VarType);
6036 if (Var->getRegNum() == getStackReg())
6790 SrcLegal = legalize(Src, Legal_Reg, Dest->getRegNum());
7816 assert(Slot->getRegNum().hasNoValue());
8056 (RegNum.hasValue() && RegNum != Var->getRegNum())) {
DIceTargetLoweringX86Base.h198 const std::string RegName = Traits::getRegName(Dest->getRegNum()); in createGetIPForRegister()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/AsmParser/
DAMDGPUAsmParser.cpp2069 static bool getRegNum(StringRef Str, unsigned& Num) { in getRegNum() function
2094 if (getRegNum(RegSuffix, Num)) in isRegister()
2200 if (!getRegNum(RegSuffix, RegNum)) in ParseRegularReg()
/external/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
DAMDGPUAsmParser.cpp2222 static bool getRegNum(StringRef Str, unsigned& Num) { in getRegNum() function
2247 if (getRegNum(RegSuffix, Num)) in isRegister()
2380 if (!getRegNum(RegSuffix, RegNum)) { in ParseRegularReg()