Home
last modified time | relevance | path

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

123

/llvm-project/llvm/lib/CodeGen/
H A DLiveIntervalCalc.cpp33 createDeadDef(SlotIndexes & Indexes,VNInfo::Allocator & Alloc,LiveRange & LR,const MachineOperand & MO) createDeadDef() argument
123 createDeadDefs(LiveRange & LR,Register Reg) createDeadDefs() argument
135 extendToUses(LiveRange & LR,Register Reg,LaneBitmask Mask,LiveInterval * LI) extendToUses() argument
H A DLiveRangeCalc.cpp87 extend(LiveRange & LR,SlotIndex Use,unsigned PhysReg,ArrayRef<SlotIndex> Undefs) extend() argument
122 isDefOnEntry(LiveRange & LR,ArrayRef<SlotIndex> Undefs,MachineBasicBlock & MBB,BitVector & DefOnEntry,BitVector & UndefOnEntry) isDefOnEntry() argument
191 findReachingDefs(LiveRange & LR,MachineBasicBlock & UseMBB,SlotIndex Use,unsigned PhysReg,ArrayRef<SlotIndex> Undefs) findReachingDefs() argument
403 LiveRange &LR = I.LR; updateSSA() local
[all...]
H A DLiveRegMatrix.cpp178 query(const LiveRange & LR,MCRegister RegUnit) query() argument
201 __anon8e05b2aa0402(MCRegister Unit, const LiveRange &LR) checkInterference() argument
215 LiveRange LR; checkInterference() local
[all...]
H A DLiveIntervals.cpp153 for (LiveRange *LR : RegUnitRanges) in 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
1718 if (LiveRange *LR = getCachedRegUnit(Unit)) removePhysRegDefAt() local
[all...]
H A DLiveRangeUtils.h26 static void DistributeRange(LiveRangeT &LR, LiveRangeT *SplitLRs[], in DistributeRange()
H A DRegisterPressure.cpp455 return LR.liveAt(Pos); in getLiveLanesAt() argument
583 LiveQueryResult LRQ = LR->Query(SlotIdx); in detectDeadDefs() local
424 getLanesWithProperty(const LiveIntervals & LIS,const MachineRegisterInfo & MRI,bool TrackLaneMasks,Register RegUnit,SlotIndex Pos,LaneBitmask SafeDefault,bool (* Property)(const LiveRange & LR,SlotIndex Pos)) getLanesWithProperty() argument
440 const LiveRange *LR = LIS.getCachedRegUnit(RegUnit); getLanesWithProperty() local
1250 __anon5d61e1e50902(const LiveRange &LR, SlotIndex Pos) getLiveLanesAt() argument
1260 __anon5d61e1e50a02(const LiveRange &LR, SlotIndex Pos) getLastUsedLanes() argument
1271 __anon5d61e1e50b02(const LiveRange &LR, SlotIndex Pos) getLiveThroughAt() argument
[all...]
H A DLiveInterval.cpp67 LiveRange *LR; member in __anon753de2fc0111::CalcLiveRangeUtilBase
70 CalcLiveRangeUtilBase(LiveRange *LR) : LR(LR) {} in CalcLiveRangeUtilBase() argument
288 CalcLiveRangeUtilVector(LiveRange *LR) argument
314 CalcLiveRangeUtilSet(LiveRange * LR) CalcLiveRangeUtilSet() argument
1307 Classify(const LiveRange & LR) Classify() argument
[all...]
H A DMachineVerifier.cpp566 report_context(const LiveRange & LR,Register VRegUnit,LaneBitmask LaneMask) const report_context() argument
2653 checkLivenessAtUse(const MachineOperand * MO,unsigned MONum,SlotIndex UseIdx,const LiveRange & LR,Register VRegOrUnit,LaneBitmask LaneMask) checkLivenessAtUse() argument
2679 checkLivenessAtDef(const MachineOperand * MO,unsigned MONum,SlotIndex DefIdx,const LiveRange & LR,Register VRegOrUnit,bool SubRangeCheck,LaneBitmask LaneMask) checkLivenessAtDef() argument
2780 if (const LiveRange *LR = LiveInts->getCachedRegUnit(Unit)) checkLiveness() local
3335 if (const LiveRange *LR = LiveInts->getCachedRegUnit(i)) verifyLiveIntervals() local
3339 verifyLiveRangeValue(const LiveRange & LR,const VNInfo * VNI,Register Reg,LaneBitmask LaneMask) verifyLiveRangeValue() argument
3430 verifyLiveRangeSegment(const LiveRange & LR,const LiveRange::const_iterator I,Register Reg,LaneBitmask LaneMask) verifyLiveRangeSegment() argument
3658 verifyLiveRange(const LiveRange & LR,Register Reg,LaneBitmask LaneMask) verifyLiveRange() argument
[all...]
H A DRegAllocFast.cpp683 for (const LiveReg &LR : LiveVirtRegs) { reloadAtBegin() local
839 assignVirtToPhysReg(MachineInstr & AtMI,LiveReg & LR,MCPhysReg PhysReg) assignVirtToPhysReg() argument
891 allocVirtReg(MachineInstr & MI,LiveReg & LR,Register Hint0,bool LookAtPhysRegUses) allocVirtReg() argument
1251 for (const LiveReg &LR : LiveVirtRegs) { dumpState() local
1543 for (const LiveReg &LR : LiveVirtRegs) { allocateInstruction() local
[all...]
H A DInterferenceCache.cpp234 I = LR->advanceTo(I, Stop); in update() local
/llvm-project/offload/src/OpenMP/
H A DMapping.cpp136 LookupResult LR; in lookupMapping() local
210 LookupResult LR = lookupMapping(HDTTMap, HstPtrBegin, Size, OwnedTPR); in getTargetPointer() local
373 LookupResult LR = lookupMapping(HDTTMap, HstPtrBegin, Size); in getTgtPtrBegin() local
449 LookupResult LR = lookupMapping(HDTTMap, HstPtrBegin, Size); in getTgtPtrBegin() local
524 LookupResult LR; in printCopyInfo() local
/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveIntervalCalc.h54 void extendToUses(LiveRange &LR, MCRegister PhysReg) { in extendToUses()
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 DLiveIntervalUnion.h114 const LiveRange *LR = nullptr; variable
132 Query(const LiveRange &LR, const LiveIntervalUnion &LIU) in Query() argument
H A DLiveRangeCalc.h103 LiveRange &LR; member
/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DEPCGenericDylibManager.cpp49 static size_t size(const DylibManager::LookupRequest &LR) { in size() argument
54 const DylibManager::LookupRequest &LR) { in serialize() argument
H A DLookupAndRecordAddrs.cpp63 DylibManager::LookupRequest LR(H, Symbols); in lookupAndRecordAddrs() local
/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DLookupResult.cpp60 auto NumLocations = LR.Locations.size(); in operator <<() argument
H A DFunctionInfo.cpp184 LookupResult LR; lookup() local
[all...]
/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerWWMCopies.cpp81 LiveRange &LR = 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
1082 LiveRange &LR = prepareInsertion() local
[all...]
/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPointerSubChecker.cpp115 const MemRegion *LR = LV.getAsRegion(); checkPreStmt() local
/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DJITLinkGeneric.cpp135 linkPhase3(std::unique_ptr<JITLinkerBase> Self,Expected<AsyncLookupResult> LR) linkPhase3() argument
H A DCOFF_x86_64.cpp258 __anon8ce78a2c0202(Expected<AsyncLookupResult> LR) getImageBaseAddress() argument
/llvm-project/llvm/lib/Target/ARM/
H A DMVETPAndVPTOptimisationsPass.cpp239 auto WLSIt = find_if(MRI->use_nodbg_instructions(LR), [](auto &MI) { in LowerWhileLoopStart() local
536 Register LR = LoopPhi->getOperand(0).getReg(); ConvertTailPredLoop() local
[all...]

123