Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Hexagon/
DHexagonFrameLowering.h103 SmallVectorImpl<unsigned> &NewRegs) const;
106 SmallVectorImpl<unsigned> &NewRegs) const;
109 SmallVectorImpl<unsigned> &NewRegs) const;
112 SmallVectorImpl<unsigned> &NewRegs) const;
115 SmallVectorImpl<unsigned> &NewRegs) const;
118 SmallVectorImpl<unsigned> &NewRegs) const;
121 SmallVectorImpl<unsigned> &NewRegs) const;
124 SmallVectorImpl<unsigned> &NewRegs) const;
127 SmallVectorImpl<unsigned> &NewRegs) const;
129 SmallVectorImpl<unsigned> &NewRegs) const;
DHexagonFrameLowering.cpp1377 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandCopy()
1392 NewRegs.push_back(TmpR); in expandCopy()
1399 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandStoreInt()
1424 NewRegs.push_back(TmpR); in expandStoreInt()
1431 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandLoadInt()
1454 NewRegs.push_back(TmpR); in expandLoadInt()
1462 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandStoreVecPred()
1493 expandStoreVec(B, std::prev(It), MRI, HII, NewRegs); in expandStoreVecPred()
1495 NewRegs.push_back(TmpR0); in expandStoreVecPred()
1496 NewRegs.push_back(TmpR1); in expandStoreVecPred()
[all …]
/external/llvm/include/llvm/CodeGen/
DLiveRangeEdit.h62 SmallVectorImpl<unsigned> &NewRegs; variable
130 : Parent(parent), NewRegs(newRegs), MRI(MF.getRegInfo()), LIS(lis), in Parent()
147 iterator begin() const { return NewRegs.begin()+FirstNew; } in begin()
148 iterator end() const { return NewRegs.end(); } in end()
149 unsigned size() const { return NewRegs.size()-FirstNew; } in size()
151 unsigned get(unsigned idx) const { return NewRegs[idx+FirstNew]; } in get()
161 void pop_back() { NewRegs.pop_back(); } in pop_back()
164 return makeArrayRef(NewRegs).slice(FirstNew); in regs()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonFrameLowering.h129 SmallVectorImpl<unsigned> &NewRegs) const;
132 SmallVectorImpl<unsigned> &NewRegs) const;
135 SmallVectorImpl<unsigned> &NewRegs) const;
138 SmallVectorImpl<unsigned> &NewRegs) const;
141 SmallVectorImpl<unsigned> &NewRegs) const;
144 SmallVectorImpl<unsigned> &NewRegs) const;
147 SmallVectorImpl<unsigned> &NewRegs) const;
150 SmallVectorImpl<unsigned> &NewRegs) const;
153 SmallVectorImpl<unsigned> &NewRegs) const;
155 SmallVectorImpl<unsigned> &NewRegs) const;
DHexagonFrameLowering.cpp1540 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandCopy()
1554 NewRegs.push_back(TmpR); in expandCopy()
1561 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandStoreInt()
1587 NewRegs.push_back(TmpR); in expandStoreInt()
1594 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandLoadInt()
1618 NewRegs.push_back(TmpR); in expandLoadInt()
1625 const HexagonInstrInfo &HII, SmallVectorImpl<unsigned> &NewRegs) const { in expandStoreVecPred()
1652 expandStoreVec(B, std::prev(It), MRI, HII, NewRegs); in expandStoreVecPred()
1654 NewRegs.push_back(TmpR0); in expandStoreVecPred()
1655 NewRegs.push_back(TmpR1); in expandStoreVecPred()
[all …]
DHexagonConstExtenders.cpp386 std::vector<unsigned> NewRegs; member
1894 NewRegs.push_back(DefR.Reg); in replaceExtenders()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DLiveRangeEdit.h72 SmallVectorImpl<unsigned> &NewRegs; variable
143 : Parent(parent), NewRegs(newRegs), MRI(MF.getRegInfo()), LIS(lis), in Parent()
160 iterator begin() const { return NewRegs.begin() + FirstNew; } in begin()
161 iterator end() const { return NewRegs.end(); } in end()
162 unsigned size() const { return NewRegs.size() - FirstNew; } in size()
164 unsigned get(unsigned idx) const { return NewRegs[idx + FirstNew]; } in get()
174 void pop_back() { NewRegs.pop_back(); } in pop_back()
177 return makeArrayRef(NewRegs).slice(FirstNew); in regs()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMCallLowering.cpp155 unsigned NewRegs[] = {MRI.createGenericVirtualRegister(LLT::scalar(32)), in assignCustomValue() local
157 MIRBuilder.buildUnmerge(NewRegs, Arg.Reg); in assignCustomValue()
161 std::swap(NewRegs[0], NewRegs[1]); in assignCustomValue()
163 assignValueToReg(NewRegs[0], VA.getLocReg(), VA); in assignCustomValue()
164 assignValueToReg(NewRegs[1], NextVA.getLocReg(), NextVA); in assignCustomValue()
384 unsigned NewRegs[] = {MRI.createGenericVirtualRegister(LLT::scalar(32)), in assignCustomValue() local
387 assignValueToReg(NewRegs[0], VA.getLocReg(), VA); in assignCustomValue()
388 assignValueToReg(NewRegs[1], NextVA.getLocReg(), NextVA); in assignCustomValue()
392 std::swap(NewRegs[0], NewRegs[1]); in assignCustomValue()
394 MIRBuilder.buildMerge(Arg.Reg, NewRegs); in assignCustomValue()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DLiveDebugVariables.cpp133 bool splitLocation(unsigned OldLocNo, ArrayRef<LiveInterval*> NewRegs);
256 bool splitRegister(unsigned OldLocNo, ArrayRef<LiveInterval*> NewRegs);
341 void splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs);
743 UserValue::splitLocation(unsigned OldLocNo, ArrayRef<LiveInterval*> NewRegs) { in splitLocation() argument
751 for (unsigned i = 0; i != NewRegs.size(); ++i) { in splitLocation()
752 LiveInterval *LI = NewRegs[i]; in splitLocation()
841 UserValue::splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs) { in splitRegister() argument
850 DidChange |= splitLocation(LocNo, NewRegs); in splitRegister()
855 void LDVImpl::splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs) { in splitRegister() argument
858 DidChange |= UV->splitRegister(OldReg, NewRegs); in splitRegister()
[all …]
DLiveDebugVariables.h50 void splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs);
/external/llvm/lib/CodeGen/
DLiveDebugVariables.cpp138 bool splitLocation(unsigned OldLocNo, ArrayRef<unsigned> NewRegs,
262 bool splitRegister(unsigned OldLocNo, ArrayRef<unsigned> NewRegs,
352 void splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs);
779 UserValue::splitLocation(unsigned OldLocNo, ArrayRef<unsigned> NewRegs, in splitLocation() argument
788 for (unsigned i = 0; i != NewRegs.size(); ++i) { in splitLocation()
789 LiveInterval *LI = &LIS.getInterval(NewRegs[i]); in splitLocation()
878 UserValue::splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs, in splitRegister() argument
888 DidChange |= splitLocation(LocNo, NewRegs, LIS); in splitRegister()
893 void LDVImpl::splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs) { in splitRegister() argument
896 DidChange |= UV->splitRegister(OldReg, NewRegs, *LIS); in splitRegister()
[all …]
DLiveDebugVariables.h53 void splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs,
DLiveRangeEdit.cpp431 NewRegs.push_back(VReg); in MRI_NoteNewVirtualRegister()
DRegisterCoalescer.cpp461 SmallVector<unsigned, 8> NewRegs; in eliminateDeadDefs() local
462 LiveRangeEdit(nullptr, NewRegs, *MF, *LIS, in eliminateDeadDefs()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DLiveDebugVariables.cpp178 bool splitLocation(unsigned OldLocNo, ArrayRef<unsigned> NewRegs,
310 bool splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs,
400 void splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs);
902 UserValue::splitLocation(unsigned OldLocNo, ArrayRef<unsigned> NewRegs, in splitLocation() argument
911 for (unsigned i = 0; i != NewRegs.size(); ++i) { in splitLocation()
912 LiveInterval *LI = &LIS.getInterval(NewRegs[i]); in splitLocation()
1007 UserValue::splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs, in splitRegister() argument
1017 DidChange |= splitLocation(LocNo, NewRegs, LIS); in splitRegister()
1022 void LDVImpl::splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs) { in splitRegister() argument
1025 DidChange |= UV->splitRegister(OldReg, NewRegs, *LIS); in splitRegister()
[all …]
DLiveDebugVariables.h52 void splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs,
DLiveRangeEdit.cpp457 NewRegs.push_back(VReg); in MRI_NoteNewVirtualRegister()
DRegisterCoalescer.cpp495 SmallVector<unsigned, 8> NewRegs; in eliminateDeadDefs() local
496 LiveRangeEdit(nullptr, NewRegs, *MF, *LIS, in eliminateDeadDefs()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86CallLowering.cpp449 SmallVector<unsigned, 8> NewRegs; in lowerCall() local
453 NewRegs.assign(Regs.begin(), Regs.end()); in lowerCall()
461 if (!NewRegs.empty()) in lowerCall()
462 MIRBuilder.buildMerge(OrigRet.Reg, NewRegs); in lowerCall()
/external/llvm/lib/CodeGen/GlobalISel/
DRegisterBankInfo.cpp350 iterator_range<SmallVectorImpl<unsigned>::const_iterator> NewRegs = in applyDefaultMapping() local
352 if (NewRegs.begin() == NewRegs.end()) { in applyDefaultMapping()
357 MO.setReg(*NewRegs.begin()); in applyDefaultMapping()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/GlobalISel/
DRegisterBankInfo.cpp427 iterator_range<SmallVectorImpl<unsigned>::const_iterator> NewRegs = in applyDefaultMapping() local
429 if (NewRegs.begin() == NewRegs.end()) { in applyDefaultMapping()
434 unsigned NewReg = *NewRegs.begin(); in applyDefaultMapping()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp3288 SmallPtrSet<const SCEV *, 16> NewRegs; in SolveRecurse() local
3309 NewRegs = CurRegs; in SolveRecurse()
3310 NewCost.RateFormula(F, NewRegs, VisitedRegs, L, LU.Offsets, SE, DT); in SolveRecurse()
3315 NewRegs, VisitedRegs); in SolveRecurse()
3322 I = NewRegs.begin(), E = NewRegs.end(); I != E; ++I) in SolveRecurse()
/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp4223 SmallPtrSet<const SCEV *, 16> NewRegs; in SolveRecurse() local
4248 NewRegs = CurRegs; in SolveRecurse()
4249 NewCost.RateFormula(TTI, F, NewRegs, VisitedRegs, L, LU.Offsets, SE, DT, in SolveRecurse()
4255 NewRegs, VisitedRegs); in SolveRecurse()
4261 for (const SCEV *S : NewRegs) in SolveRecurse()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp4794 SmallPtrSet<const SCEV *, 16> NewRegs; in SolveRecurse() local
4818 NewRegs = CurRegs; in SolveRecurse()
4819 NewCost.RateFormula(TTI, F, NewRegs, VisitedRegs, L, SE, DT, LU); in SolveRecurse()
4824 NewRegs, VisitedRegs); in SolveRecurse()
4830 : NewRegs) dbgs() in SolveRecurse()