Home
last modified time | relevance | path

Searched refs:NewRegs (Results 1 – 12 of 12) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonFrameLowering.h130 SmallVectorImpl<unsigned> &NewRegs) const;
133 SmallVectorImpl<unsigned> &NewRegs) const;
136 SmallVectorImpl<unsigned> &NewRegs) const;
139 SmallVectorImpl<unsigned> &NewRegs) const;
142 SmallVectorImpl<unsigned> &NewRegs) const;
145 SmallVectorImpl<unsigned> &NewRegs) const;
148 SmallVectorImpl<unsigned> &NewRegs) const;
151 SmallVectorImpl<unsigned> &NewRegs) const;
154 SmallVectorImpl<unsigned> &NewRegs) const;
156 SmallVectorImpl<unsigned> &NewRegs) const;
DHexagonFrameLowering.cpp1604 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandCopy()
1618 NewRegs.push_back(TmpR); in expandCopy()
1625 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandStoreInt()
1651 NewRegs.push_back(TmpR); in expandStoreInt()
1658 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandLoadInt()
1682 NewRegs.push_back(TmpR); in expandLoadInt()
1689 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandStoreVecPred()
1716 expandStoreVec(B, std::prev(It), MRI, HII, NewRegs); in expandStoreVecPred()
1718 NewRegs.push_back(TmpR0); in expandStoreVecPred()
1719 NewRegs.push_back(TmpR1); in expandStoreVecPred()
[all …]
DHexagonConstExtenders.cpp387 std::vector<unsigned> NewRegs; member
1907 NewRegs.push_back(DefR.Reg); in replaceExtenders()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DLiveRangeEdit.h71 SmallVectorImpl<unsigned> &NewRegs; variable
142 : Parent(parent), NewRegs(newRegs), MRI(MF.getRegInfo()), LIS(lis), in Parent()
159 iterator begin() const { return NewRegs.begin() + FirstNew; } in begin()
160 iterator end() const { return NewRegs.end(); } in end()
161 unsigned size() const { return NewRegs.size() - FirstNew; } in size()
163 unsigned get(unsigned idx) const { return NewRegs[idx + FirstNew]; } in get()
173 void pop_back() { NewRegs.pop_back(); } in pop_back()
176 return makeArrayRef(NewRegs).slice(FirstNew); in regs()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMCallLowering.cpp158 Register NewRegs[] = {MRI.createGenericVirtualRegister(LLT::scalar(32)), in assignCustomValue() local
160 MIRBuilder.buildUnmerge(NewRegs, Arg.Regs[0]); in assignCustomValue()
164 std::swap(NewRegs[0], NewRegs[1]); in assignCustomValue()
166 assignValueToReg(NewRegs[0], VA.getLocReg(), VA); in assignCustomValue()
167 assignValueToReg(NewRegs[1], NextVA.getLocReg(), NextVA); in assignCustomValue()
382 Register NewRegs[] = {MRI.createGenericVirtualRegister(LLT::scalar(32)), in assignCustomValue() local
385 assignValueToReg(NewRegs[0], VA.getLocReg(), VA); in assignCustomValue()
386 assignValueToReg(NewRegs[1], NextVA.getLocReg(), NextVA); in assignCustomValue()
390 std::swap(NewRegs[0], NewRegs[1]); in assignCustomValue()
392 MIRBuilder.buildMerge(Arg.Regs[0], NewRegs); in assignCustomValue()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DLiveDebugVariables.cpp184 bool splitLocation(unsigned OldLocNo, ArrayRef<unsigned> NewRegs,
340 bool splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs,
480 void splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs);
1041 UserValue::splitLocation(unsigned OldLocNo, ArrayRef<unsigned> NewRegs, in splitLocation() argument
1050 for (unsigned i = 0; i != NewRegs.size(); ++i) { in splitLocation()
1051 LiveInterval *LI = &LIS.getInterval(NewRegs[i]); in splitLocation()
1137 UserValue::splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs, in splitRegister() argument
1147 DidChange |= splitLocation(LocNo, NewRegs, LIS); in splitRegister()
1152 void LDVImpl::splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs) { in splitRegister() argument
1155 DidChange |= UV->splitRegister(OldReg, NewRegs, *LIS); in splitRegister()
[all …]
DLiveDebugVariables.h44 void splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs,
DLiveRangeEdit.cpp458 NewRegs.push_back(VReg); in MRI_NoteNewVirtualRegister()
DRegisterCoalescer.cpp574 SmallVector<unsigned, 8> NewRegs; in eliminateDeadDefs() local
575 LiveRangeEdit(nullptr, NewRegs, *MF, *LIS, in eliminateDeadDefs()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86CallLowering.cpp465 SmallVector<Register, 8> NewRegs; in lowerCall() local
469 NewRegs.assign(Regs.begin(), Regs.end()); in lowerCall()
477 if (!NewRegs.empty()) in lowerCall()
478 MIRBuilder.buildMerge(Info.OrigRet.Regs[0], NewRegs); in lowerCall()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DRegisterBankInfo.cpp462 iterator_range<SmallVectorImpl<Register>::const_iterator> NewRegs = in applyDefaultMapping() local
464 if (NewRegs.empty()) { in applyDefaultMapping()
469 Register NewReg = *NewRegs.begin(); in applyDefaultMapping()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp4920 SmallPtrSet<const SCEV *, 16> NewRegs; in SolveRecurse() local
4944 NewRegs = CurRegs; in SolveRecurse()
4945 NewCost.RateFormula(F, NewRegs, VisitedRegs, LU); in SolveRecurse()
4950 NewRegs, VisitedRegs); in SolveRecurse()
4956 for (const SCEV *S : NewRegs) dbgs() in SolveRecurse()