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

  /external/llvm/lib/CodeGen/
RegisterClassInfo.cpp 42 const unsigned *CSR = TRI->getCalleeSavedRegs(MF);
43 if (Update || CSR != CalleeSaved) {
44 // Build a CSRNum map. Every CSR alias gets an entry pointing to the last
45 // overlapping CSR.
48 for (unsigned N = 0; unsigned Reg = CSR[N]; ++N)
51 CSRNum[Alias] = N + 1; // 0 means no CSR, 1 means CalleeSaved[0], ...
54 CalleeSaved = CSR;
68 /// registers filtered out. Volatile registers come first followed by CSR
69 /// aliases ordered according to the CSR order specified by the target.
91 // PhysReg aliases a CSR, save it for later
    [all...]
MachineFunction.cpp 467 for (const unsigned *CSR = TRI->getCalleeSavedRegs(MF); CSR && *CSR; ++CSR)
468 BV.set(*CSR);
RegAllocGreedy.cpp 635 // Don't start using a CSR when the CostPerUseLimit is low.
637 if (unsigned CSR = RegClassInfo.getLastCalleeSavedAlias(PhysReg))
638 if (!MRI->isPhysRegUsed(CSR)) {
639 DEBUG(dbgs() << PrintReg(PhysReg, TRI) << " would clobber CSR "
640 << PrintReg(CSR, TRI) << '\n');
    [all...]
  /device/samsung/maguro/self-extractors/csr/staging/
device-maguro.mk 15 LOCAL_PATH := vendor/csr/maguro
17 # CSR blob(s) necessary for Maguro hardware
  /device/samsung/toro/self-extractors/csr/staging/
device-toro.mk 15 LOCAL_PATH := vendor/csr/toro
17 # CSR blob(s) necessary for Toro hardware

Completed in 543 milliseconds