Home
last modified time | relevance | path

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

/external/llvm/include/llvm/CodeGen/
DLiveRangeEdit.h62 SmallVectorImpl<unsigned> &NewRegs; variable
118 : Parent(parent), NewRegs(newRegs), MRI(MF.getRegInfo()), LIS(lis), in Parent()
135 iterator begin() const { return NewRegs.begin()+FirstNew; } in begin()
136 iterator end() const { return NewRegs.end(); } in end()
137 unsigned size() const { return NewRegs.size()-FirstNew; } in size()
139 unsigned get(unsigned idx) const { return NewRegs[idx+FirstNew]; } in get()
142 return makeArrayRef(NewRegs).slice(FirstNew); in regs()
/external/llvm/lib/CodeGen/
DLiveDebugVariables.cpp139 bool splitLocation(unsigned OldLocNo, ArrayRef<unsigned> NewRegs,
261 bool splitRegister(unsigned OldLocNo, ArrayRef<unsigned> NewRegs,
351 void splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs);
790 UserValue::splitLocation(unsigned OldLocNo, ArrayRef<unsigned> NewRegs, in splitLocation() argument
799 for (unsigned i = 0; i != NewRegs.size(); ++i) { in splitLocation()
800 LiveInterval *LI = &LIS.getInterval(NewRegs[i]); in splitLocation()
889 UserValue::splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs, in splitRegister() argument
899 DidChange |= splitLocation(LocNo, NewRegs, LIS); in splitRegister()
904 void LDVImpl::splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs) { in splitRegister() argument
907 DidChange |= UV->splitRegister(OldReg, NewRegs, *LIS); in splitRegister()
[all …]
DLiveDebugVariables.h53 void splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs,
DLiveRangeEdit.cpp392 NewRegs.push_back(VReg); in MRI_NoteNewVirtualRegister()
DRegisterCoalescer.cpp441 SmallVector<unsigned, 8> NewRegs; in eliminateDeadDefs() local
442 LiveRangeEdit(nullptr, NewRegs, *MF, *LIS, in eliminateDeadDefs()
/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp4306 SmallPtrSet<const SCEV *, 16> NewRegs; in SolveRecurse() local
4336 NewRegs = CurRegs; in SolveRecurse()
4337 NewCost.RateFormula(TTI, F, NewRegs, VisitedRegs, L, LU.Offsets, SE, DT, in SolveRecurse()
4343 NewRegs, VisitedRegs); in SolveRecurse()
4349 for (const SCEV *S : NewRegs) in SolveRecurse()