/external/llvm/lib/Target/Hexagon/ |
D | HexagonFrameLowering.h | 103 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;
|
D | HexagonFrameLowering.cpp | 1377 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/ |
D | LiveRangeEdit.h | 62 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/lib/CodeGen/ |
D | LiveDebugVariables.cpp | 133 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 …]
|
D | LiveDebugVariables.h | 50 void splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs);
|
/external/llvm/lib/CodeGen/ |
D | LiveDebugVariables.cpp | 138 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 …]
|
D | LiveDebugVariables.h | 53 void splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs,
|
D | LiveRangeEdit.cpp | 431 NewRegs.push_back(VReg); in MRI_NoteNewVirtualRegister()
|
D | RegisterCoalescer.cpp | 461 SmallVector<unsigned, 8> NewRegs; in eliminateDeadDefs() local 462 LiveRangeEdit(nullptr, NewRegs, *MF, *LIS, in eliminateDeadDefs()
|
/external/llvm/lib/CodeGen/GlobalISel/ |
D | RegisterBankInfo.cpp | 350 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/lib/Transforms/Scalar/ |
D | LoopStrengthReduce.cpp | 3288 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/ |
D | LoopStrengthReduce.cpp | 4223 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()
|