Home
last modified time | relevance | path

Searched refs:LR (Results 1 – 25 of 200) sorted by relevance

12345678

/llvm-project-15.0.7/openmp/libomptarget/src/
H A Ddevice.cpp144 LookupResult LR; in lookupMapping() local
150 return LR; in lookupMapping()
186 if (!(LR.Flags.IsContained || LR.Flags.ExtendsAfter) && in lookupMapping()
207 return LR; in lookupMapping()
222 auto *Entry = LR.Entry; in getTargetPointer()
229 ((LR.Flags.ExtendsBefore || LR.Flags.ExtendsAfter) && IsImplicit)) { in getTargetPointer()
373 (!MustContain && (LR.Flags.ExtendsBefore || LR.Flags.ExtendsAfter))) { in getTgtPtrBegin()
431 if (LR.Flags.IsContained || LR.Flags.ExtendsBefore || LR.Flags.ExtendsAfter) { in getTgtPtrBegin()
443 if (!(LR.Flags.IsContained || LR.Flags.ExtendsBefore || in deallocTgtPtr()
451 auto &HT = *LR.Entry; in deallocTgtPtr()
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/WebAssembly/
H A Df64.ll22 ; CHECK-NEXT: return $pop[[LR]]{{$}}
30 ; CHECK-NEXT: return $pop[[LR]]{{$}}
38 ; CHECK-NEXT: return $pop[[LR]]{{$}}
46 ; CHECK-NEXT: return $pop[[LR]]{{$}}
54 ; CHECK-NEXT: return $pop[[LR]]{{$}}
62 ; CHECK-NEXT: return $pop[[LR]]{{$}}
70 ; CHECK-NEXT: return $pop[[LR]]{{$}}
78 ; CHECK-NEXT: return $pop[[LR]]{{$}}
86 ; CHECK-NEXT: return $pop[[LR]]{{$}}
94 ; CHECK-NEXT: return $pop[[LR]]{{$}}
[all …]
H A Df32.ll22 ; CHECK-NEXT: return $pop[[LR]]{{$}}
30 ; CHECK-NEXT: return $pop[[LR]]{{$}}
38 ; CHECK-NEXT: return $pop[[LR]]{{$}}
46 ; CHECK-NEXT: return $pop[[LR]]{{$}}
54 ; CHECK-NEXT: return $pop[[LR]]{{$}}
62 ; CHECK-NEXT: return $pop[[LR]]{{$}}
70 ; CHECK-NEXT: return $pop[[LR]]{{$}}
78 ; CHECK-NEXT: return $pop[[LR]]{{$}}
86 ; CHECK-NEXT: return $pop[[LR]]{{$}}
94 ; CHECK-NEXT: return $pop[[LR]]{{$}}
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DLiveRangeUtils.h26 static void DistributeRange(LiveRangeT &LR, LiveRangeT *SplitLRs[], in DistributeRange() argument
29 typename LiveRangeT::iterator J = LR.begin(), E = LR.end(); in DistributeRange()
40 LR.segments.erase(J, E); in DistributeRange()
43 unsigned j = 0, e = LR.getNumValNums(); in DistributeRange()
47 VNInfo *VNI = LR.getValNumInfo(i); in DistributeRange()
53 LR.valnos[j++] = VNI; in DistributeRange()
56 LR.valnos.resize(j); in DistributeRange()
H A DLiveRangeCalc.cpp81 Updater.setDest(&I.LR); in updateFromLiveIns()
105 if (findReachingDefs(LR, *UseMBB, Use, PhysReg, Undefs)) in extend()
159 LiveRange::iterator UB = upper_bound(LR, End.getPrevSlot()); in isDefOnEntry()
160 if (UB != LR.begin()) { in isDefOnEntry()
167 if (LR.isUndefIn(Undefs, Seg.end, End)) in isDefOnEntry()
175 if (UndefOnEntry[N] || LR.isUndefIn(Undefs, Begin, End)) { in isDefOnEntry()
247 auto EP = LR.extendInBlock(Undefs, Start, End); in findReachingDefs()
281 LiveRangeUpdater Updater(&LR); in findReachingDefs()
317 addLiveInBlock(LR, DomTree->getNode(MBB)); in findReachingDefs()
398 LiveRange &LR = I.LR; in updateSSA() local
[all …]
H A DLiveInterval.cpp67 LiveRange *LR; member in __anonde6d12790111::CalcLiveRangeUtilBase
70 CalcLiveRangeUtilBase(LiveRange *LR) : LR(LR) {} in CalcLiveRangeUtilBase() argument
288 CalcLiveRangeUtilVector(LiveRange *LR) : CalcLiveRangeUtilVectorBase(LR) {} in CalcLiveRangeUtilVector() argument
314 CalcLiveRangeUtilSet(LiveRange *LR) : CalcLiveRangeUtilSetBase(LR) {} in CalcLiveRangeUtilSet() argument
322 LR->segmentSet->insert(LR->segmentSet->end(), S); in insertAtEnd()
1127 if (LR) in print()
1171 LR->addSegmentToSet(Seg); in add()
1241 LR->segments.push_back(Seg); in add()
1242 WriteI = ReadI = LR->end(); in add()
1283 LR->verify(); in flush()
[all …]
H A DLiveIntervals.cpp112 for (LiveRange *LR : RegUnitRanges) in releaseMemory()
113 delete LR; in releaseMemory()
313 LR.flushSegmentSet(); in computeRegUnitRange()
339 if (!LR) { in computeLiveInRegUnits()
653 LR.removeSegment(Kill, MBBEnd); in pruneValue()
1092 handleMoveDown(LR); in updateRange()
1096 LR.verify(); in updateRange()
1254 LR.removeValNo(OldIdxVNI); in handleMoveDown()
1576 } else if (LII == LR.begin()) { in repairOldRegInRange()
1625 LII = LR.addSegment(S); in repairOldRegInRange()
[all …]
H A DLiveRegMatrix.cpp178 LiveIntervalUnion::Query &LiveRegMatrix::query(const LiveRange &LR, in query() argument
181 Q.init(UserTag, LR, Matrix[RegUnit]); in query()
201 [&](MCRegister Unit, const LiveRange &LR) { in checkInterference() argument
202 return query(LR, Unit).checkInterference(); in checkInterference()
215 LiveRange LR; in checkInterference() local
216 LR.addSegment(Seg); in checkInterference()
233 Q.reset(UserTag, LR, Matrix[*Units]); in checkInterference()
H A DLiveIntervalCalc.cpp34 LiveRange &LR, const MachineOperand &MO) { in createDeadDef() argument
40 LR.createDeadDef(DefIdx, Alloc); in createDeadDef()
124 void LiveIntervalCalc::createDeadDefs(LiveRange &LR, Register Reg) { in createDeadDefs() argument
133 createDeadDef(*Indexes, *Alloc, LR, MO); in createDeadDefs()
136 void LiveIntervalCalc::extendToUses(LiveRange &LR, Register Reg, in extendToUses() argument
194 extend(LR, UseIdx, Reg, Undefs); in extendToUses()
H A DMachineVerifier.cpp540 report_context_liverange(LR); in report_context()
2237 report_context_liverange(LR); in checkLivenessAtUse()
2243 report_context_liverange(LR); in checkLivenessAtUse()
2261 report_context_liverange(LR); in checkLivenessAtDef()
2270 report_context_liverange(LR); in checkLivenessAtDef()
2289 report_context_liverange(LR); in checkLivenessAtDef()
2866 verifyLiveRange(*LR, i); in verifyLiveIntervals()
2879 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
2969 if (VNI->id >= LR.getNumValNums() || VNI != LR.getValNumInfo(VNI->id)) { in verifyLiveRangeSegment()
3190 for (const VNInfo *VNI : LR.valnos) in verifyLiveRange()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DLiveRangeCalc.h103 LiveRange &LR; member
117 LiveInBlock(LiveRange &LR, MachineDomTreeNode *node, SlotIndex kill) in LiveInBlock()
118 : LR(LR), DomNode(node), Kill(kill) {} in LiveInBlock()
129 bool isDefOnEntry(LiveRange &LR, ArrayRef<SlotIndex> Undefs,
149 bool findReachingDefs(LiveRange &LR, MachineBasicBlock &UseMBB, SlotIndex Use,
207 void extend(LiveRange &LR, SlotIndex Use, unsigned PhysReg,
243 void addLiveInBlock(LiveRange &LR, MachineDomTreeNode *DomNode,
245 LiveIn.push_back(LiveInBlock(LR, DomNode, Kill));
H A DLiveIntervals.h182 void extendToIndices(LiveRange &LR, ArrayRef<SlotIndex> Indices,
186 extendToIndices(LR, Indices, /*Undefs=*/{}); in extendToIndices()
196 void pruneValue(LiveRange &LR, SlotIndex Kill,
239 bool isLiveInToMBB(const LiveRange &LR, in isLiveInToMBB() argument
241 return LR.liveAt(getMBBStartIdx(mbb)); in isLiveInToMBB()
244 bool isLiveOutOfMBB(const LiveRange &LR, in isLiveOutOfMBB() argument
246 return LR.liveAt(getMBBEndIdx(mbb).getPrevSlot()); in isLiveOutOfMBB()
388 LiveRange *LR = RegUnitRanges[Unit]; in getRegUnit() local
389 if (!LR) { in getRegUnit()
393 computeRegUnitRange(*LR, Unit); in getRegUnit()
[all …]
H A DLiveIntervalCalc.h39 void extendToUses(LiveRange &LR, Register Reg, LaneBitmask LaneMask,
48 void createDeadDefs(LiveRange &LR, Register Reg);
54 void extendToUses(LiveRange &LR, MCRegister PhysReg) { in extendToUses() argument
55 extendToUses(LR, PhysReg, LaneBitmask::getAll()); in extendToUses()
H A DLiveIntervalUnion.h114 const LiveRange *LR = nullptr; variable
132 Query(const LiveRange &LR, const LiveIntervalUnion &LIU) in Query() argument
133 : LiveUnion(&LIU), LR(&LR) {} in Query()
140 LR = &NewLR; in reset()
150 if (UserTag == NewUserTag && LR == &NewLR && LiveUnion == &NewLiveUnion && in init()
/llvm-project-15.0.7/llvm/lib/DebugInfo/GSYM/
H A DFunctionInfo.cpp157 LookupResult LR; in lookup() local
158 LR.LookupAddr = Addr; in lookup()
171 if (LR.FuncRange.size() > 0 && !LR.FuncRange.contains(Addr)) in lookup()
179 LR.FuncName = GR.getString(NameOffset); in lookup()
223 SrcLoc.Name = LR.FuncName; in lookup()
225 LR.Locations.push_back(SrcLoc); in lookup()
226 return LR; in lookup()
236 SrcLoc.Name = LR.FuncName; in lookup()
241 LR.Locations.push_back(SrcLoc); in lookup()
244 return LR; in lookup()
[all …]
H A DLookupResult.cpp60 raw_ostream &llvm::gsym::operator<<(raw_ostream &OS, const LookupResult &LR) { in operator <<() argument
61 OS << HEX64(LR.LookupAddr) << ": "; in operator <<()
62 auto NumLocations = LR.Locations.size(); in operator <<()
69 OS << LR.Locations[I]; in operator <<()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DEPCGenericDylibManager.cpp49 static size_t size(const ExecutorProcessControl::LookupRequest &LR) { in size() argument
50 return MemberSerialization::size(ExecutorAddr(LR.Handle), LR.Symbols); in size()
54 const ExecutorProcessControl::LookupRequest &LR) { in serialize() argument
55 return MemberSerialization::serialize(OB, ExecutorAddr(LR.Handle), in serialize()
56 LR.Symbols); in serialize()
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/readability/
H A Dredundant-string-init-msvc.cpp49 std::wstring c = LR"()"; in g()
52 std::wstring d(LR"()"); in g()
58 std::wstring x = LR"(x)"; in g()
59 std::wstring y(LR"(y)"); in g()
/llvm-project-15.0.7/clang/test/PCH/
H A Dcxx-reference.h3 typedef char (&LR);
10 LR &lrlr = c;
11 LR &&rrlr = c;
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaRISCVVectorLookup.cpp152 void CreateRVVIntrinsicDecl(LookupResult &LR, IdentifierInfo *II,
163 bool CreateIntrinsicIfFound(LookupResult &LR, IdentifierInfo *II,
301 void RISCVIntrinsicManagerImpl::CreateRVVIntrinsicDecl(LookupResult &LR, in CreateRVVIntrinsicDecl() argument
324 SourceLocation Loc = LR.getNameLoc(); in CreateRVVIntrinsicDecl()
357 LR.addDecl(RVVIntrinsicDecl); in CreateRVVIntrinsicDecl()
360 bool RISCVIntrinsicManagerImpl::CreateIntrinsicIfFound(LookupResult &LR, in CreateIntrinsicIfFound() argument
370 CreateRVVIntrinsicDecl(LR, II, PP, Index, in CreateIntrinsicIfFound()
374 LR.resolveKind(); in CreateIntrinsicIfFound()
381 CreateRVVIntrinsicDecl(LR, II, PP, Itr->second, in CreateIntrinsicIfFound()
/llvm-project-15.0.7/llvm/test/tools/llvm-exegesis/AArch64/
H A Dlatency-by-opcode-name.s7 CHECK-NEXT: ADDXrr [[REG1:X[0-9]+|LR]] [[REG2:X[0-9]+|LR]] [[REG3:X[0-9]+|LR]]
/llvm-project-15.0.7/llvm/unittests/DebugInfo/GSYM/
H A DGSYMTest.cpp1232 EXPECT_THAT(LR->Locations, in TEST()
1234 LR = GR->lookup(0x100F); in TEST()
1239 LR = GR->lookup(0x1010); in TEST()
1246 LR = GR->lookup(0x1012); in TEST()
1253 LR = GR->lookup(0x1014); in TEST()
1259 LR = GR->lookup(0x1016); in TEST()
1266 LR = GR->lookup(0x1018); in TEST()
1272 LR = GR->lookup(0x1020); in TEST()
1854 LR = GR->lookup(0x1100); in TEST()
1864 LR = GR->lookup(0x1180); in TEST()
[all …]
/llvm-project-15.0.7/mlir/test/Dialect/SCF/
H A Dloop-pipelining.mlir19 // CHECK-NEXT: scf.yield %[[LR]] : f32
56 // CHECK-NEXT: scf.yield %[[LARG1]], %[[LR]] : f32, f32
89 // CHECK-NEXT: %[[LR:.*]]:2 = scf.for %[[IV:.*]] = %[[C0]] to %[[C2]]
100 // CHECK-NEXT: %[[ADD2:.*]] = arith.addf %[[LR]]#1, %{{.*}} : f32
198 // CHECK-NEXT: %[[ADD1:.*]] = arith.addf %[[LR]]#0, %{{.*}} : f32
200 // CHECK-NEXT: %[[ADD2:.*]] = arith.addf %[[LR]]#1, %{{.*}} : f32
202 // CHECK-NEXT: %[[ADD3:.*]] = arith.addf %[[LR]]#2, %{{.*}} : f32
204 // CHECK-NEXT: %[[ADD4:.*]] = arith.addf %[[LR]]#3, %{{.*}} : f32
250 // CHECK-NEXT: %[[ADD3:.*]] = arith.addf %[[LR]]#1, %{{.*}} : f32
251 // CHECK-NEXT: %[[MUL2:.*]] = arith.mulf %[[LR]]#2, %[[LR]]#0 : f32
[all …]
/llvm-project-15.0.7/clang/test/Lexer/
H A Dstring_concat.cpp18 …const char* f = u8"abc" LR"(abc)"; // expected-error {{unsupported non-standard concatenation of s… in f()
27 …const char16_t* l = u"abc" LR"(abc)"; // expected-error {{unsupported non-standard concatenation o… in f()
36 …const char32_t* r = U"abc" LR"(abc)"; // expected-error {{unsupported non-standard concatenation o… in f()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DPointerSubChecker.cpp44 const MemRegion *LR = LV.getAsRegion(); in checkPreStmt() local
47 if (!(LR && RR)) in checkPreStmt()
50 const MemRegion *BaseLR = LR->getBaseRegion(); in checkPreStmt()

12345678