Searched refs:LR (Results 1 - 25 of 62) sorted by relevance

123

/freebsd-10.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DPointerArithChecker.cpp44 const MemRegion *LR = LV.getAsRegion(); local
46 if (!LR || !RV.isConstant())
51 if (isa<VarRegion>(LR) || isa<CodeTextRegion>(LR) ||
52 isa<CompoundLiteralRegion>(LR)) {
H A DPointerSubChecker.cpp47 const MemRegion *LR = LV.getAsRegion(); local
50 if (!(LR && RR))
53 const MemRegion *BaseLR = LR->getBaseRegion();
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DLiveInterval.h109 bool operator<(const LiveRange &LR) const {
110 return start < LR.start || (start == LR.start && end < LR.end);
112 bool operator==(const LiveRange &LR) const {
113 return start == LR.start && end == LR.end;
122 raw_ostream& operator<<(raw_ostream& os, const LiveRange &LR);
125 inline bool operator<(SlotIndex V, const LiveRange &LR) {
126 return V < LR
[all...]
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DLiveInterval.cpp284 LiveInterval::addRangeFrom(LiveRange LR, iterator From) {
285 SlotIndex Start = LR.start, End = LR.end;
289 // another interval, just extend that interval to contain the range of LR.
292 if (LR.valno == B->valno) {
309 if (LR.valno == it->valno) {
313 // If LR is a complete superset of an interval, we may need to grow its
329 return ranges.insert(it, LR);
541 iterator LR = I++;
542 if (LR
[all...]
H A DRegAllocFast.cpp233 void RAFast::addKillFlag(const LiveReg &LR) { argument
234 if (!LR.LastUse) return;
235 MachineOperand &MO = LR.LastUse->getOperand(LR.LastOpNum);
236 if (MO.isUse() && !LR.LastUse->isRegTiedToDefOperand(LR.LastOpNum)) {
237 if (MO.getReg() == LR.PhysReg)
240 LR.LastUse->addRegisterKilled(LR.PhysReg, TRI, true);
277 LiveReg &LR local
493 assignVirtToPhysReg(LiveReg &LR, unsigned PhysReg) argument
[all...]
H A DExecutionDepsFix.cpp578 const LiveReg &LR = LiveRegs[rx]; local
580 if (!LR.Value->getCommonDomains(available)) {
588 if (LR.Def < i->Def) {
590 Regs.insert(i, LR);
594 Regs.push_back(LR);
H A DLiveIntervalAnalysis.cpp635 LiveRange LR(
638 Interval.addRange(LR);
640 return LR;
1147 LiveRange LR(instrIdx.getRegSlot(), instrIdx.getDeadSlot(), VNI);
1148 LII = LI.addRange(LR);
1152 LiveRange LR(instrIdx.getRegSlot(), lastUseIdx, VNI);
1153 LII = LI.addRange(LR);
H A DStrongPHIElimination.cpp817 LiveRange LR(OldLR.start, OldLR.end, NewVN);
818 NewLI.addRange(LR);
/freebsd-10.0-release/sys/arm/arm/
H A Ddb_trace.c78 #define LR 14 macro
310 state->registers[FP], state->registers[SP], state->registers[LR],
349 state->registers[PC] = state->registers[LR];
403 state->registers[LR]);
404 db_printsym(state->registers[LR], DB_STGY_PROC);
411 ~((1 << SP) | (1 << FP) | (1 << LR) | (1 << PC));
608 state.registers[LR] = ctx->un_32.pcb32_lr;
632 state.registers[LR] = (uint32_t)__builtin_return_address(0);
/freebsd-10.0-release/contrib/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp126 MBB.addLiveIn(XCore::LR);
147 MachineLocation CSSrc(XCore::LR);
153 storeToStack(MBB, MBBI, XCore::LR, LRSpillOffset + FrameSize*4, dl, TII);
154 MBB.addLiveIn(XCore::LR);
160 MachineLocation CSSrc(XCore::LR);
253 loadFromStack(MBB, MBBI, XCore::LR, LRSpillOffset, dl, TII);
392 bool LRUsed = MF.getRegInfo().isPhysRegUsed(XCore::LR);
396 MF.getRegInfo().setPhysRegUnused(XCore::LR);
401 // A fixed offset of 0 allows us to save / restore LR using entsp / retsp.
H A DXCoreRegisterInfo.cpp41 : XCoreGenRegisterInfo(XCore::LR), TII(tii) {
66 XCore::R8, XCore::R9, XCore::R10, XCore::LR,
79 Reserved.set(XCore::LR);
/freebsd-10.0-release/contrib/llvm/lib/Target/XCore/MCTargetDesc/
H A DXCoreMCTargetDesc.cpp43 InitXCoreMCRegisterInfo(X, XCore::LR);
/freebsd-10.0-release/contrib/byacc/package/
H A Dbyacc.spec17 specification from a file and generates an LR(1) parser for it. The
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp181 case ARM::LR:
602 // Add the callee-saved register as live-in unless it's LR and
603 // @llvm.returnaddress is called. If LR is returned for
607 if (Reg == ARM::LR) {
673 if (Reg == ARM::LR && !isTailCall && !isVarArg && STI.hasV5TOps()) {
704 // If we adjusted the reg to PC from LR above, switch it back here. We
707 Regs[0] = ARM::LR;
1176 // Spill LR if Thumb1 function uses variable length argument lists.
1178 MRI.setPhysRegUsed(ARM::LR);
1216 if (Reg == ARM::LR)
[all...]
H A DThumb1FrameLowering.cpp126 case ARM::LR:
305 // to LR, and we can't pop the value directly to the PC since
307 // pop the old LR into R3 as a temporary.
312 // Epilogue for vararg functions: pop LR to R3 and branch off it.
348 // Add the callee-saved register as live-in unless it's LR and
349 // @llvm.returnaddress is called. If LR is returned for @llvm.returnaddress
351 if (Reg == ARM::LR) {
387 if (Reg == ARM::LR) {
H A DARMBaseRegisterInfo.h43 case LR: case SP: case PC:
H A DARMAsmPrinter.cpp1321 .addReg(ARM::LR)
1335 .addReg(ARM::LR)
1350 .addReg(ARM::LR)
1370 .addReg(ARM::LR)
/freebsd-10.0-release/contrib/llvm/include/llvm/ADT/
H A DImmutableSet.h502 TreeTy *LR = getRight(L); local
504 if (getHeight(LL) >= getHeight(LR))
505 return createNode(LL, L, createNode(LR,V,R));
507 assert(!isEmpty(LR) && "LR cannot be empty because it has a height >= 1");
509 TreeTy *LRL = getLeft(LR);
510 TreeTy *LRR = getRight(LR);
512 return createNode(createNode(LL,L,LRL), LR, createNode(LRR,V,R));
/freebsd-10.0-release/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp47 unsigned RA = isPPC64 ? PPC::LR8 : PPC::LR;
/freebsd-10.0-release/sys/dev/ixgb/
H A DREADME39 82597EX PRO/10GbE LR/SR Server Adapter 10G Base -LR and -SR
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.cpp158 InitARMMCRegisterInfo(X, ARM::LR, 0, 0, ARM::PC);
/freebsd-10.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp368 // Check if the link register (LR) must be saved.
545 MachineLocation LRSrc(isPPC64 ? PPC::LR8 : PPC::LR);
584 if (Reg == PPC::LR || Reg == PPC::LR8 || Reg == PPC::RM) continue;
648 // Check if the link register (LR) has been saved.
840 /// MustSaveLR - Return true if this function requires that we save the LR
843 static bool MustSaveLR(const MachineFunction &MF, unsigned LR) { argument
846 // We need a save/restore of LR if there is any def of LR (which is
848 // some use of the LR stack slot (e.g. for builtin_return_address).
849 // (LR come
861 unsigned LR = RegInfo->getRARegister(); local
[all...]
H A DPPCRegisterInfo.cpp53 : PPCGenRegisterInfo(ST.isPPC64() ? PPC::LR8 : PPC::LR,
140 Reserved.set(PPC::LR);
/freebsd-10.0-release/usr.sbin/bsdconfig/dot/
H A Ddot324 printf '\trankdir = LR;\t\t// create ranks left-to-right\n'
333 # a bug that causes a crash when rankdir = LR and concentrate = true
/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp267 Opcode = SystemZ::LR;

Completed in 308 milliseconds

123