Searched refs:CSR (Results 1 - 5 of 5) sorted by relevance

/external/llvm/lib/CodeGen/
H A DRegisterClassInfo.cpp47 const MCPhysReg *CSR = TRI->getCalleeSavedRegs(MF); local
48 if (Update || CSR != CalleeSaved) {
49 // Build a CSRNum map. Every CSR alias gets an entry pointing to the last
50 // overlapping CSR.
53 for (unsigned N = 0; unsigned Reg = CSR[N]; ++N)
55 CSRNum[*AI] = N + 1; // 0 means no CSR, 1 means CalleeSaved[0], ...
58 CalleeSaved = CSR;
73 /// registers filtered out. Volatile registers come first followed by CSR
74 /// aliases ordered according to the CSR order specified by the target.
102 // PhysReg aliases a CSR, sav
[all...]
H A DMachineFunction.cpp561 for (const uint16_t *CSR = TRI->getCalleeSavedRegs(MF); CSR && *CSR; ++CSR)
562 BV.set(*CSR);
H A DRegAllocGreedy.cpp664 // Don't start using a CSR when the CostPerUseLimit is low.
666 if (unsigned CSR = RegClassInfo.getLastCalleeSavedAlias(PhysReg))
667 if (!MRI->isPhysRegUsed(CSR)) {
668 DEBUG(dbgs() << PrintReg(PhysReg, TRI) << " would clobber CSR "
669 << PrintReg(CSR, TRI) << '\n');
/external/clang/lib/Sema/
H A DSemaChecking.cpp2399 const Expr *E, const CharSourceRange &CSR);
2555 const CharSourceRange &CSR) {
2909 const CharSourceRange &CSR = getSpecifierRange(StartSpecifier, local
2927 << CSR
2929 E->getLocStart(), /*IsStringLocation*/false, CSR);
2931 checkForCStrMembers(AT, E, CSR);
2936 << CSR
2938 E->getLocStart(), /*IsStringLocation*/false, CSR);
2553 checkForCStrMembers( const analyze_printf::ArgType &AT, const Expr *E, const CharSourceRange &CSR) argument
/external/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.cpp461 for (const uint16_t *CSR = TRI->getCalleeSavedRegs(); *CSR; ++CSR) {
462 unsigned CalleeSavedReg = *CSR;

Completed in 216 milliseconds