Home
last modified time | relevance | path

Searched defs:LR (Results 1 – 25 of 64) sorted by relevance

123

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveIntervalCalc.cpp33 LiveRange &LR, const MachineOperand &MO) { in createDeadDef()
123 void LiveIntervalCalc::createDeadDefs(LiveRange &LR, Register Reg) { in createDeadDefs()
135 void LiveIntervalCalc::extendToUses(LiveRange &LR, Register Reg, in extendToUses()
H A DLiveRangeCalc.cpp87 void LiveRangeCalc::extend(LiveRange &LR, SlotIndex Use, unsigned PhysReg, in extend()
122 bool LiveRangeCalc::isDefOnEntry(LiveRange &LR, ArrayRef<SlotIndex> Undefs, in isDefOnEntry()
191 bool LiveRangeCalc::findReachingDefs(LiveRange &LR, MachineBasicBlock &UseMBB, in findReachingDefs()
403 LiveRange &LR = I.LR; in updateSSA() local
H A DLiveIntervals.cpp153 if (LiveRange *LR = RegUnitRanges[Unit]) print() local
271 computeRegUnitRange(LiveRange & LR,unsigned Unit) computeRegUnitRange() argument
333 LiveRange *LR = RegUnitRanges[Unit]; computeLiveInRegUnits() local
353 createSegmentsForValues(LiveRange & LR,iterator_range<LiveInterval::vni_iterator> VNIs) createSegmentsForValues() argument
615 extendToIndices(LiveRange & LR,ArrayRef<SlotIndex> Indices,ArrayRef<SlotIndex> Undefs) extendToIndices() argument
624 pruneValue(LiveRange & LR,SlotIndex Kill,SmallVectorImpl<SlotIndex> * EndPoints) pruneValue() argument
1054 if (LiveRange *LR = getRegUnitLI(Unit)) updateAllRanges() local
1064 updateRange(LiveRange & LR,Register Reg,LaneBitmask LaneMask) updateRange() argument
1088 handleMoveDown(LiveRange & LR) handleMoveDown() argument
1261 handleMoveUp(LiveRange & LR,Register Reg,LaneBitmask LaneMask) handleMoveUp() argument
1555 repairOldRegInRange(const MachineBasicBlock::iterator Begin,const MachineBasicBlock::iterator End,const SlotIndex EndIdx,LiveRange & LR,const Register Reg,LaneBitmask LaneMask) repairOldRegInRange() argument
1704 if (LiveRange *LR = getCachedRegUnit(Unit)) removePhysRegDefAt() local
[all...]
H A DLiveRegMatrix.cpp178 LiveIntervalUnion::Query &LiveRegMatrix::query(const LiveRange &LR, in query() argument
201 [&](MCRegister Unit, const LiveRange &LR) { in checkInterference() argument
215 LiveRange LR; in checkInterference() local
H A DLiveRangeUtils.h26 static void DistributeRange(LiveRangeT &LR, LiveRangeT *SplitLRs[], in DistributeRange()
H A DRegisterPressure.cpp424 bool (*Property)(const LiveRange &LR, SlotIndex Pos)) { in getLanesWithProperty() argument
440 const LiveRange *LR = LIS.getCachedRegUnit(RegUnit); in getLanesWithProperty() local
455 [](const LiveRange &LR, SlotIndex Pos) { in getLiveLanesAt() argument
583 const LiveRange *LR = getLiveRange(LIS, Reg); in detectDeadDefs() local
1247 __anona4fb94840902(const LiveRange &LR, SlotIndex Pos) getLiveLanesAt() argument
1257 __anona4fb94840a02(const LiveRange &LR, SlotIndex Pos) getLastUsedLanes() argument
1268 __anona4fb94840b02(const LiveRange &LR, SlotIndex Pos) getLiveThroughAt() argument
[all...]
H A DLiveInterval.cpp67 LiveRange *LR; member in __anon25811e1b0111::CalcLiveRangeUtilBase
70 CalcLiveRangeUtilBase(LiveRange *LR) : LR(LR) {} in CalcLiveRangeUtilBase()
288 CalcLiveRangeUtilVector(LiveRange *LR) : CalcLiveRangeUtilVectorBase(LR) {} in CalcLiveRangeUtilVector()
314 CalcLiveRangeUtilSet(LiveRange *LR) : CalcLiveRangeUtilSetBase(LR) {} in CalcLiveRangeUtilSet()
1307 unsigned ConnectedVNInfoEqClasses::Classify(const LiveRange &LR) { in Classify()
H A DRegAllocFast.cpp657 for (const LiveReg &LR : LiveVirtRegs) { reloadAtBegin() local
812 assignVirtToPhysReg(MachineInstr & AtMI,LiveReg & LR,MCPhysReg PhysReg) assignVirtToPhysReg() argument
864 allocVirtReg(MachineInstr & MI,LiveReg & LR,Register Hint0,bool LookAtPhysRegUses) allocVirtReg() argument
1223 for (const LiveReg &LR : LiveVirtRegs) { dumpState() local
1504 for (const LiveReg &LR : LiveVirtRegs) { allocateInstruction() local
[all...]
H A DMachineVerifier.cpp559 report_context(const LiveRange & LR,Register VRegUnit,LaneBitmask LaneMask) const report_context() argument
2428 checkLivenessAtUse(const MachineOperand * MO,unsigned MONum,SlotIndex UseIdx,const LiveRange & LR,Register VRegOrUnit,LaneBitmask LaneMask) checkLivenessAtUse() argument
2454 checkLivenessAtDef(const MachineOperand * MO,unsigned MONum,SlotIndex DefIdx,const LiveRange & LR,Register VRegOrUnit,bool SubRangeCheck,LaneBitmask LaneMask) checkLivenessAtDef() argument
2555 if (const LiveRange *LR = LiveInts->getCachedRegUnit(Unit)) checkLiveness() local
3087 if (const LiveRange *LR = LiveInts->getCachedRegUnit(i)) verifyLiveIntervals() local
3091 verifyLiveRangeValue(const LiveRange & LR,const VNInfo * VNI,Register Reg,LaneBitmask LaneMask) verifyLiveRangeValue() argument
3182 verifyLiveRangeSegment(const LiveRange & LR,const LiveRange::const_iterator I,Register Reg,LaneBitmask LaneMask) verifyLiveRangeSegment() argument
3410 verifyLiveRange(const LiveRange & LR,Register Reg,LaneBitmask LaneMask) verifyLiveRange() argument
[all...]
H A DInterferenceCache.cpp234 LiveRange *LR = RegUnits[i].Fixed; update() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveIntervals.h192 extendToIndices(LiveRange & LR,ArrayRef<SlotIndex> Indices) extendToIndices() argument
246 isLiveInToMBB(const LiveRange & LR,const MachineBasicBlock * mbb) isLiveInToMBB() argument
251 isLiveOutOfMBB(const LiveRange & LR,const MachineBasicBlock * mbb) isLiveOutOfMBB() argument
395 LiveRange *LR = RegUnitRanges[Unit]; getRegUnit() local
[all...]
H A DLiveIntervalCalc.h54 void extendToUses(LiveRange &LR, MCRegister PhysReg) { in extendToUses()
H A DLiveIntervalUnion.h114 const LiveRange *LR = nullptr; variable
132 Query(const LiveRange &LR, const LiveIntervalUnion &LIU) in Query()
H A DLiveRangeCalc.h103 LiveRange &LR; member
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DEPCGenericDylibManager.cpp49 static size_t size(const ExecutorProcessControl::LookupRequest &LR) { in size() argument
54 const ExecutorProcessControl::LookupRequest &LR) { in serialize() argument
H A DLookupAndRecordAddrs.cpp63 ExecutorProcessControl::LookupRequest LR(H, Symbols); in lookupAndRecordAddrs() local
/freebsd-src/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DLookupResult.cpp60 raw_ostream &llvm::gsym::operator<<(raw_ostream &OS, const LookupResult &LR) { in operator <<()
H A DFunctionInfo.cpp184 LookupResult LR; in lookup() local
/freebsd-src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPointerSubChecker.cpp45 const MemRegion *LR = LV.getAsRegion(); checkPreStmt() local
/freebsd-src/sys/arm/include/
H A Dstack.h53 #define LR 14 macro
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerWWMCopies.cpp81 LiveRange &LR = in isSCCLiveAtMI() local
H A DSIWholeQuadMode.cpp314 markDefs(const MachineInstr & UseMI,LiveRange & LR,Register Reg,unsigned SubReg,char Flag,std::vector<WorkItem> & Worklist) markDefs() argument
449 LiveRange &LR = LIS->getInterval(Reg); markOperand() local
456 LiveRange &LR = LIS->getRegUnit(Unit); markOperand() local
1138 LiveRange &LR = prepareInsertion() local
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaRISCVVectorLookup.cpp
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DJITLinkGeneric.cpp135 Expected<AsyncLookupResult> LR) { in linkPhase3()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETPAndVPTOptimisationsPass.cpp239 Register LR = LoopStart->getOperand(0).getReg(); in LowerWhileLoopStart() local
536 Register LR in ConvertTailPredLoop() local
[all...]

123