HomeSort by relevance Sort by last modified time
    Searched refs:OldReg (Results 1 - 9 of 9) sorted by null

  /external/llvm/lib/CodeGen/
LiveDebugVariables.h 43 /// renameRegister - Move any user variables in OldReg to NewReg:SubIdx.
44 /// @param OldReg Old virtual register that is going away.
48 void renameRegister(unsigned OldReg, unsigned NewReg, unsigned SubIdx);
50 /// splitRegister - Move any user variables in OldReg to the live ranges in
53 void splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs,
AntiDepBreaker.h 62 void UpdateDbgValue(MachineInstr *MI, unsigned OldReg, unsigned NewReg) {
64 if (MI && MI->getOperand(0).isReg() && MI->getOperand(0).getReg() == OldReg)
OptimizePHIs.cpp 169 unsigned OldReg = MI->getOperand(0).getReg();
170 if (!MRI->constrainRegClass(SingleValReg, MRI->getRegClass(OldReg)))
173 MRI->replaceRegWith(OldReg, SingleValReg);
LiveRangeEdit.cpp 34 LiveInterval &LiveRangeEdit::createEmptyIntervalFrom(unsigned OldReg) {
35 unsigned VReg = MRI.createVirtualRegister(MRI.getRegClass(OldReg));
37 VRM->setIsSplitFromReg(VReg, VRM->getOriginal(OldReg));
43 unsigned LiveRangeEdit::createFrom(unsigned OldReg) {
44 unsigned VReg = MRI.createVirtualRegister(MRI.getRegClass(OldReg));
46 VRM->setIsSplitFromReg(VReg, VRM->getOriginal(OldReg));
MachineCSE.cpp 529 unsigned OldReg = MO.getReg();
536 if (OldReg == NewReg) {
541 assert(TargetRegisterInfo::isVirtualRegister(OldReg) &&
545 if (!isProfitableToCSE(NewReg, OldReg, CSMI, MI)) {
553 const TargetRegisterClass *OldRC = MRI->getRegClass(OldReg);
560 CSEPairs.push_back(std::make_pair(OldReg, NewReg));
LiveDebugVariables.cpp 256 /// splitRegister - Replace OldReg ranges with NewRegs ranges where NewRegs is
352 /// splitRegister - Replace all references to OldReg with NewRegs.
353 void splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs);
837 UserValue::splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs,
840 // Split locations referring to OldReg. Iterate backwards so splitLocation can
845 if (!Loc->isReg() || Loc->getReg() != OldReg)
852 void LDVImpl::splitRegister(unsigned OldReg, ArrayRef<unsigned> NewRegs) {
854 for (UserValue *UV = lookupVirtReg(OldReg); UV; UV = UV->getNext())
855 DidChange |= UV->splitRegister(OldReg, NewRegs, *LIS);
861 UserValue *UV = lookupVirtReg(OldReg);
    [all...]
  /external/llvm/include/llvm/CodeGen/
LiveRangeEdit.h 147 /// createEmptyIntervalFrom - Create a new empty interval based on OldReg.
148 LiveInterval &createEmptyIntervalFrom(unsigned OldReg);
150 /// createFrom - Create a new virtual register based on OldReg.
151 unsigned createFrom(unsigned OldReg);
  /external/llvm/lib/Target/X86/
X86FloatingPoint.cpp     [all...]
  /external/llvm/lib/Target/ARM/AsmParser/
ARMAsmParser.cpp     [all...]

Completed in 350 milliseconds