| /llvm-project-15.0.7/openmp/libomptarget/src/ |
| H A D | device.cpp | 144 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 D | f64.ll | 22 ; 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 D | f32.ll | 22 ; 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 D | LiveRangeUtils.h | 26 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 D | LiveRangeCalc.cpp | 81 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 D | LiveInterval.cpp | 67 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 D | LiveIntervals.cpp | 112 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 D | LiveRegMatrix.cpp | 178 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 D | LiveIntervalCalc.cpp | 34 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 D | MachineVerifier.cpp | 540 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 D | LiveRangeCalc.h | 103 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 D | LiveIntervals.h | 182 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 D | LiveIntervalCalc.h | 39 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 D | LiveIntervalUnion.h | 114 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 D | FunctionInfo.cpp | 157 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 D | LookupResult.cpp | 60 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 D | EPCGenericDylibManager.cpp | 49 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 D | redundant-string-init-msvc.cpp | 49 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 D | cxx-reference.h | 3 typedef char (&LR); 10 LR &lrlr = c; 11 LR &&rrlr = c;
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaRISCVVectorLookup.cpp | 152 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 D | latency-by-opcode-name.s | 7 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 D | GSYMTest.cpp | 1232 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 D | loop-pipelining.mlir | 19 // 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 D | string_concat.cpp | 18 …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 D | PointerSubChecker.cpp | 44 const MemRegion *LR = LV.getAsRegion(); in checkPreStmt() local 47 if (!(LR && RR)) in checkPreStmt() 50 const MemRegion *BaseLR = LR->getBaseRegion(); in checkPreStmt()
|