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

/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DRegisterClassInfo.cpp50 const MCPhysReg *CSR = TRI->getCalleeSavedRegs(MF); local
51 if (Update || CSR != CalleeSaved) {
52 // Build a CSRNum map. Every CSR alias gets an entry pointing to the last
53 // overlapping CSR.
56 for (unsigned N = 0; unsigned Reg = CSR[N]; ++N)
58 CSRNum[*AI] = N + 1; // 0 means no CSR, 1 means CalleeSaved[0], ...
61 CalleeSaved = CSR;
76 /// registers filtered out. Volatile registers come first followed by CSR
77 /// aliases ordered according to the CSR order specified by the target.
105 // PhysReg aliases a CSR, sav
[all...]
H A DMachineFunction.cpp580 for (const uint16_t *CSR = TRI->getCalleeSavedRegs(MF); CSR && *CSR; ++CSR)
581 BV.set(*CSR);
H A DRegAllocGreedy.cpp720 // Don't start using a CSR when the CostPerUseLimit is low.
722 if (unsigned CSR = RegClassInfo.getLastCalleeSavedAlias(PhysReg))
723 if (!MRI->isPhysRegUsed(CSR)) {
724 DEBUG(dbgs() << PrintReg(PhysReg, TRI) << " would clobber CSR "
725 << PrintReg(CSR, TRI) << '\n');
/freebsd-9.3-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.cpp394 for (const uint16_t *CSR = TRI->getCalleeSavedRegs(); *CSR; ++CSR) {
395 unsigned CalleeSavedReg = *CSR;
/freebsd-9.3-release/sys/dev/cp/
H A Dcpddk.h85 unsigned char CCR, CSR, GMD, GLS, E1CS, E1CR, E1EPS; member in struct:_cp_chan_t
/freebsd-9.3-release/sys/dev/cx/
H A Dcxreg.h92 #define CSR(b) R(b,0x19) /* channel status register */ macro
478 * Channel status register (CSR) bits, asynchronous mode.
H A Dcxddk.c239 return (inb (CSR(c->port)) & CSRA_RXEN) != 0;
245 return (inb (CSR(c->port)) & CSRA_TXEN) != 0;
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaChecking.cpp2754 const Expr *E, const CharSourceRange &CSR);
2910 const CharSourceRange &CSR) {
3314 const CharSourceRange &CSR = getSpecifierRange(StartSpecifier, local
3325 << CSR
3327 E->getLocStart(), /*IsStringLocation*/false, CSR);
3337 << CSR
3339 E->getLocStart(), /*IsStringLocation*/false, CSR);
3340 checkForCStrMembers(AT, E, CSR);
3351 << CSR
3353 E->getLocStart(), /*IsStringLocation*/false, CSR);
2908 checkForCStrMembers( const analyze_printf::ArgType &AT, const Expr *E, const CharSourceRange &CSR) argument
[all...]
/freebsd-9.3-release/sys/mips/mips/
H A Dexception.S1067 move a2, t1 # third arg is floating point CSR
H A Dfp.S2217 move a2, a1 # code = FP CSR

Completed in 124 milliseconds