Searched defs:LR (Results 1 - 25 of 41) sorted by relevance

12

/external/valgrind/main/coregrind/m_dispatch/
H A Ddispatch-s390x-linux.S54 #undef LR
55 #define LR S390_REGNO_LINK_REGISTER define
172 br LR
/external/clang/test/PCH/
H A Dcxx-reference.h3 typedef char (&LR); typedef
10 LR &lrlr = c;
11 LR &&rrlr = c;
/external/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();
/external/llvm/include/llvm/CodeGen/
H A DLivePhysRegs.h139 inline raw_ostream &operator<<(raw_ostream &OS, const LivePhysRegs& LR) { argument
140 LR.print(OS);
H A DLiveIntervalAnalysis.h165 LiveRange &LR,
177 void extendToIndices(LiveRange &LR, ArrayRef<SlotIndex> Indices);
223 bool isLiveInToMBB(const LiveRange &LR, argument
225 return LR.liveAt(getMBBStartIdx(mbb));
228 bool isLiveOutOfMBB(const LiveRange &LR, argument
230 return LR.liveAt(getMBBEndIdx(mbb).getPrevSlot());
382 LiveRange *LR = RegUnitRanges[Unit]; local
383 if (!LR) {
385 RegUnitRanges[Unit] = LR = new LiveRange();
386 computeRegUnitRange(*LR, Uni
[all...]
H A DLiveInterval.h521 inline raw_ostream &operator<<(raw_ostream &OS, const LiveRange &LR) { argument
522 LR.print(OS);
590 LiveRange *LR; member in class:llvm::LiveRangeUpdater
598 /// Create a LiveRangeUpdater for adding segments to LR.
599 /// LR will temporarily be in an invalid state until flush() is called.
600 LiveRangeUpdater(LiveRange *lr = nullptr) : LR(lr) {}
604 /// Add a segment to LR and coalesce when possible, just like
605 /// LR.addSegment(). Segments should be added in increasing start order for
613 /// Return true if the LR is currently in an invalid state, and flush()
617 /// Flush the updater state to LR s
[all...]
/external/llvm/lib/CodeGen/
H A DInterferenceCache.cpp224 LiveRange *LR = RegUnits[i].Fixed; local
225 if (I == LR->end() || I->start >= Stop)
227 I = LR->advanceTo(I, Stop);
228 bool Backup = I == LR->end() || I->start >= Stop;
H A DLiveRangeCalc.cpp40 void LiveRangeCalc::createDeadDefs(LiveRange &LR, unsigned Reg) { argument
44 // LR.createDeadDef() will deduplicate.
57 // Create the def in LR. This may find an existing def.
58 LR.createDeadDef(Idx, *Alloc);
63 void LiveRangeCalc::extendToUses(LiveRange &LR, unsigned Reg) { argument
101 extend(LR, Idx, Reg);
127 Updater.setDest(&I->LR);
134 void LiveRangeCalc::extend(LiveRange &LR, SlotIndex Kill, unsigned PhysReg) { argument
143 if (LR.extendInBlock(Indexes->getMBBStartIdx(KillMBB), Kill))
150 if (findReachingDefs(LR, *KillMB
169 findReachingDefs(LiveRange &LR, MachineBasicBlock &KillMBB, SlotIndex Kill, unsigned PhysReg) argument
345 LiveRange &LR = I->LR; local
[all...]
H A DLiveRangeCalc.h80 LiveRange &LR; member in struct:llvm::LiveRangeCalc::LiveInBlock
94 LiveInBlock(LiveRange &LR, MachineDomTreeNode *node, SlotIndex kill) argument
95 : LR(LR), DomNode(node), Kill(kill), Value(nullptr) {}
114 bool findReachingDefs(LiveRange &LR, MachineBasicBlock &KillMBB,
163 void extend(LiveRange &LR, SlotIndex Kill, unsigned PhysReg = 0);
168 void createDeadDefs(LiveRange &LR, unsigned Reg);
179 void extendToUses(LiveRange &LR, unsigned Reg);
214 /// @param LR The live range that is live-in to the block.
219 void addLiveInBlock(LiveRange &LR, argument
[all...]
H A DExecutionDepsFix.cpp647 const LiveReg &LR = LiveRegs[rx]; local
649 if (!LR.Value->getCommonDomains(available)) {
657 if (LR.Def < i->Def) {
659 Regs.insert(i, LR);
663 Regs.push_back(LR);
H A DRegAllocFast.cpp234 void RAFast::addKillFlag(const LiveReg &LR) { argument
235 if (!LR.LastUse) return;
236 MachineOperand &MO = LR.LastUse->getOperand(LR.LastOpNum);
237 if (MO.isUse() && !LR.LastUse->isRegTiedToDefOperand(LR.LastOpNum)) {
238 if (MO.getReg() == LR.PhysReg)
241 LR.LastUse->addRegisterKilled(LR.PhysReg, TRI, true);
278 LiveReg &LR local
491 assignVirtToPhysReg(LiveReg &LR, unsigned PhysReg) argument
[all...]
H A DLiveDebugVariables.cpp226 /// @param LR Restrict liveness to where LR has the value VNI. May be null.
227 /// @param VNI When LR is not null, this is the value to restrict to.
232 LiveRange *LR, const VNInfo *VNI,
502 LiveRange *LR, const VNInfo *VNI,
516 if (LR && VNI) {
517 LiveInterval::Segment *Segment = LR->getSegmentContaining(Start);
674 LiveRange *LR = &LIS.getRegUnit(Unit); local
675 const VNInfo *VNI = LR->getVNInfoAt(Idx);
677 extendDef(Idx, LocNo, LR, VN
501 extendDef(SlotIndex Idx, unsigned LocNo, LiveRange *LR, const VNInfo *VNI, SmallVectorImpl<SlotIndex> *Kills, LiveIntervals &LIS, MachineDominatorTree &MDT, UserValueScopes &UVS) argument
[all...]
H A DLiveIntervalAnalysis.cpp145 if (LiveRange *LR = RegUnitRanges[i])
146 OS << PrintRegUnit(i, TRI) << ' ' << *LR << '\n';
237 void LiveIntervals::computeRegUnitRange(LiveRange &LR, unsigned Unit) { argument
250 LRCalc->createDeadDefs(LR, *Supers);
254 // Now extend LR to reach all uses.
261 LRCalc->extendToUses(LR, Reg);
294 LiveRange *LR = RegUnitRanges[Unit]; local
295 if (!LR) {
296 LR = RegUnitRanges[Unit] = new LiveRange();
299 VNInfo *VNI = LR
424 computeDeadValues(LiveInterval *li, LiveRange &LR, bool *CanSeparate, SmallVectorImpl<MachineInstr*> *dead) argument
457 extendToIndices(LiveRange &LR, ArrayRef<SlotIndex> Indices) argument
787 updateRange(LiveRange &LR, unsigned Reg) argument
826 handleMoveDown(LiveRange &LR) argument
914 handleMoveUp(LiveRange &LR, unsigned Reg) argument
[all...]
H A DRegisterPressure.cpp504 const LiveRange *LR = getLiveRange(Reg); local
505 if (LR) {
506 LiveQueryResult LRQ = LR->Query(SlotIdx);
530 const LiveRange *LR = getLiveRange(Reg); local
531 if (LR) {
532 LiveQueryResult LRQ = LR->Query(SlotIdx);
589 const LiveRange *LR = getLiveRange(Reg); local
590 lastUse = LR && LR->Query(SlotIdx).isKill();
724 const LiveRange *LR local
924 const LiveRange *LR = getLiveRange(Reg); local
[all...]
H A DSplitKit.cpp864 LiveRange &LR = LIS.getInterval(Edit->get(RegIdx)); local
870 LR.addSegment(LiveInterval::Segment(Start, End, VNI));
894 VNInfo *VNI = LR.extendInBlock(BlockStart, std::min(BlockEnd, End));
914 VNInfo *VNI = LR.extendInBlock(BlockStart, std::min(BlockEnd, End));
922 LRC.addLiveInBlock(LR, MDT[MBB], End);
925 LRC.addLiveInBlock(LR, MDT[MBB]);
952 LiveRange &LR = LIS.getInterval(Edit->get(RegIdx)); local
964 LRC.extend(LR, End);
/external/llvm/lib/Support/
H A DScaledNumber.cpp27 uint64_t UL = getU(LHS), LL = getL(LHS), UR = getU(RHS), LR = getL(RHS); local
30 uint64_t P1 = UL * UR, P2 = UL * LR, P3 = LL * UR, P4 = LL * LR;
/external/nist-sip/java/gov/nist/javax/sip/address/
H A DNetObject.java57 protected static final String LR = "lr"; field in class:NetObject
/external/chromium_org/third_party/tcmalloc/chromium/src/base/
H A Delfcore.h96 #define LR uregs[14] /* Link register */ macro
/external/chromium_org/third_party/tcmalloc/vendor/src/base/
H A Delfcore.h96 #define LR uregs[14] /* Link register */ macro
/external/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp189 if (HasFP && (FramePtr == Reg || Reg == AArch64::LR)) {
381 // Record the location of the stored LR
382 unsigned LR = RegInfo->getDwarfRegNum(AArch64::LR, true); local
384 MCCFIInstruction::createOffset(nullptr, LR, StackGrowth));
606 if (Reg != AArch64::LR)
609 // LR maybe referred to later by an @llvm.returnaddress intrinsic.
610 bool LRLiveIn = MF.getRegInfo().isLiveIn(AArch64::LR);
773 MRI->setPhysRegUsed(AArch64::LR);
829 assert(((OddReg == AArch64::LR
[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp447 ShuffleOps LR = CollectShuffleElements(VecOp, Mask, RHS); local
448 assert(LR.second == nullptr || LR.second == RHS);
450 if (LR.first->getType() != RHS->getType()) {
462 return std::make_pair(LR.first, RHS);
563 ShuffleOps LR = CollectShuffleElements(&IE, Mask, nullptr); local
567 if (LR.first != &IE && LR.second != &IE) {
569 if (LR.second == nullptr)
570 LR
[all...]
/external/llvm/lib/Analysis/
H A DValueTracking.cpp679 Value *LR = LU->getOperand(1); local
682 L = LR;
683 else if (LR == I)
/external/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp540 // Check if the link register (LR) must be saved.
551 unsigned LRReg = isPPC64 ? PPC::LR8 : PPC::LR;
574 // Regarding this assert: Even though LR is saved in the caller's frame (i.e.,
577 // overwrite it, so PPC32 SVR4 must claim at least a minimal frame to save LR.
579 "FrameSize must be >0 to save/restore the FP or LR for 32-bit SVR4.");
778 if (Reg == PPC::LR || Reg == PPC::LR8 || Reg == PPC::RM) continue;
843 // Check if the link register (LR) has been saved.
1039 /// MustSaveLR - Return true if this function requires that we save the LR
1042 static bool MustSaveLR(const MachineFunction &MF, unsigned LR) { argument
1045 // We need a save/restore of LR i
1061 unsigned LR = RegInfo->getRARegister(); local
[all...]
/external/chromium_org/third_party/skia/src/effects/
H A DSkBlurMaskFilter.cpp336 const SkVector& LR = rrect.radii(SkRRect::kLowerRight_Corner); local
340 const SkScalar rightUnstretched = SkTMax(UR.fX, LR.fX) + SkIntToScalar(2 * margin.fX);
353 const SkScalar bottomUnstretched = SkTMax(LL.fY, LR.fY) + SkIntToScalar(2 * margin.fY);
367 radii[SkRRect::kLowerRight_Corner] = LR;

Completed in 602 milliseconds

12