/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LiveInterval.cpp | 880 /// For each VNI in \p SR, check whether or not that value defines part 882 /// from \p SR. 883 static void stripValuesNotDefiningMask(unsigned Reg, LiveInterval::SubRange &SR, 894 for (VNInfo *VNI : SR.valnos) { 924 SR.removeValNo(VNI); 936 for (SubRange &SR : subranges()) { 937 LaneBitmask SRMask = SR.LaneMask; 945 MatchingRange = &SR; 949 SR.LaneMask = SRMask & ~Matching; 951 MatchingRange = createSubRangeFrom(Allocator, Matching, SR); [all...] |
H A D | TargetRegisterInfo.cpp | 71 for (MCSuperRegIterator SR(Reg, this); SR.isValid(); ++SR) { 72 if (!RegisterSet[*SR] && !is_contained(Exceptions, Reg)) { 73 dbgs() << "Error: Super register " << printReg(*SR, this) 81 Checked.set(*SR);
|
H A D | LiveIntervals.cpp | 377 for (const LiveInterval::SubRange &SR : I.subranges()) { 378 if ((SR.LaneMask & M).any()) { 379 assert(SR.LaneMask == M && "Expecting lane masks to match exactly"); 380 return SR; 553 void LiveIntervals::shrinkToUses(LiveInterval::SubRange &SR, unsigned Reg) { argument 554 LLVM_DEBUG(dbgs() << "Shrink: " << SR << '\n'); 570 if ((LaneMask & SR.LaneMask).none()) 580 LiveQueryResult LRQ = SR.Query(Idx); 597 createSegmentsForValues(NewLR, make_range(SR.vni_begin(), SR 775 const LiveInterval::SubRange &SR = *SRP.first; local [all...] |
H A D | RegisterCoalescer.cpp | 972 &ShrinkB](LiveInterval::SubRange &SR) { 973 VNInfo *BSubValNo = SR.empty() ? SR.getNextValue(CopyIdx, Allocator) 974 : SR.getVNInfoAt(CopyIdx); 976 auto P = addSegmentsWithValNo(SR, BSubValNo, SA, ASubValNo); 1158 for (LiveInterval::SubRange &SR : IntB.subranges()) 1159 SR.createDeadDef(NewCopyIdx, LIS->getVNInfoAllocator()); 1187 for (LiveInterval::SubRange &SR : IntB.subranges()) { 1189 VNInfo *BValNo = SR.Query(CopyIdx).valueOutOrDead(); 1191 LIS->pruneValue(SR, CopyId 1424 LiveInterval::SubRange *SR = DstInt.createSubRange(Alloc, MaxMask); local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | StringsAndChecksums.h | 71 void initializeStrings(const DebugSubsectionRecord &SR);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | ObjCSuperDeallocChecker.cpp | 147 while (const SubRegion *SR = dyn_cast<SubRegion>(R)) { 148 if (const SymbolicRegion *SymR = dyn_cast<SymbolicRegion>(SR)) { 152 R = SR->getSuperRegion(); 153 PriorSubRegion = SR;
|
H A D | UnreachableCodeChecker.cpp | 146 SourceRange SR; local 158 SR = S->getSourceRange(); 161 if (SR.isInvalid() || !SL.isValid()) 173 "This statement is never executed", DL, SR);
|
H A D | PointerArithChecker.cpp | 70 void checkDeadSymbols(SymbolReaper &SR, CheckerContext &C) const; 76 void PointerArithChecker::checkDeadSymbols(SymbolReaper &SR, argument 84 if (!SR.isLiveRegion(I->first)) 151 SourceRange SR = E->getSourceRange(); local 152 if (SR.isInvalid()) 201 R->addRange(SR);
|
H A D | MIGChecker.cpp | 136 const SymbolicRegion *SR = MR->getSymbolicBase(); local 137 if (!SR) 140 Sym = SR->getSymbol();
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | SVals.cpp | 53 if (const auto *SR = dyn_cast<SymbolicRegion>(R)) { 54 SymbolRef sym = SR->getSymbol(); 109 while (const auto *SR = dyn_cast<SubRegion>(R)) { 110 if (const auto *SymR = dyn_cast<SymbolicRegion>(SR)) 113 R = SR->getSuperRegion();
|
H A D | SymbolManager.cpp | 412 for (auto SR = dyn_cast<SubRegion>(region); SR; 413 SR = dyn_cast<SubRegion>(SR->getSuperRegion())) { 414 if (const auto ER = dyn_cast<ElementRegion>(SR)) { 437 if (const auto *SR = dyn_cast<SymbolicRegion>(MR)) 438 return isLive(SR->getSymbol());
|
H A D | RegionStore.cpp | 1136 if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(baseR)) 1137 IS.insert(SR->getSymbol()); 1474 else if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(MR)) 1475 T = SR->getSymbol()->getType()->getPointeeType(); 1578 if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(R)) 1579 RegionTy = SR->getSymbol()->getType(); 1913 const SubRegion *SR = R; local 1914 while (SR) { 1915 const MemRegion *Base = SR->getSuperRegion(); 1933 SR [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/ |
H A D | CopyConfig.cpp | 177 SectionRename SR; local 178 SR.OriginalName = Old2New.first; 183 SR.NewName = NameAndFlags[0]; 190 SR.NewFlags = *ParsedFlagSet; 193 return SR; 577 Expected<SectionRename> SR = local 579 if (!SR) 580 return SR.takeError(); 581 if (!Config.SectionsToRename.try_emplace(SR->OriginalName, *SR) 607 const SectionRename &SR = E.second; local [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprObjC.cpp | 27 ObjCMethodDecl *Method, SourceRange SR) 30 NumElements(Elements.size()), Range(SR), ArrayWithObjectsMethod(Method) { 47 SourceRange SR) { 49 return new (Mem) ObjCArrayLiteral(Elements, T, Method, SR); 61 SourceRange SR) 64 NumElements(VK.size()), HasPackExpansions(HasPackExpansions), Range(SR), 97 ObjCMethodDecl *method, SourceRange SR) { 100 return new (Mem) ObjCDictionaryLiteral(VK, HasPackExpansions, T, method, SR); 26 ObjCArrayLiteral(ArrayRef<Expr *> Elements, QualType T, ObjCMethodDecl *Method, SourceRange SR) argument 44 Create(const ASTContext &C, ArrayRef<Expr *> Elements, QualType T, ObjCMethodDecl *Method, SourceRange SR) argument 58 ObjCDictionaryLiteral(ArrayRef<ObjCDictionaryElement> VK, bool HasPackExpansions, QualType T, ObjCMethodDecl *method, SourceRange SR) argument 94 Create(const ASTContext &C, ArrayRef<ObjCDictionaryElement> VK, bool HasPackExpansions, QualType T, ObjCMethodDecl *method, SourceRange SR) argument
|
H A D | RawCommentList.cpp | 108 RawComment::RawComment(const SourceManager &SourceMgr, SourceRange SR, argument 110 Range(SR), RawTextValid(false), BriefTextValid(false), 114 if (SR.getBegin() == SR.getEnd() || getRawText(SourceMgr).empty()) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430AsmPrinter.cpp | 115 if (Disp.isImm() && Base.getReg() == MSP430::SR) 120 if (Base.getReg() != MSP430::SR && Base.getReg() != MSP430::PC) {
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/ |
H A D | SValExplainer.h | 58 if (auto SR = dyn_cast<SymbolicRegion>(R)) { 60 if (!isThisObject(SR)) 61 return Visit(SR->getSymbol());
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CoverageMappingGen.cpp | 296 SpellingRegion SR{SM, LocStart, LocEnd}; 298 *CovFileID, SR.LineStart, SR.ColumnStart, SR.LineEnd, SR.ColumnEnd); 337 SpellingRegion SR{SM, LocStart, LocEnd}; 338 assert(SR.isInSourceOrder() && "region start and end out of order"); 342 Region.getCounter(), *CovFileID, SR.LineStart, SR.ColumnStart, 343 SR [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | CodeGenRegisters.cpp | 258 CodeGenRegister *SR = SubReg.second; local 260 changed |= (RegUnits |= SR->RegUnits); 277 CodeGenRegister *SR = ExplicitSubRegs[i]; local 279 if (!SR->Artificial) 281 if (!SubRegs.insert(std::make_pair(Idx, SR)).second) 286 SubReg2Idx.insert(std::make_pair(SR, Idx)); 298 for (const auto &SR : Map) { 299 if (!SubRegs.insert(SR).second) 300 Orphans.insert(SR.second); 312 CodeGenRegister *SR local 350 CodeGenRegister *SR = SubRegs[Idx]; local 390 CodeGenRegister *SR = ExplicitSubRegs[i]; local 414 CodeGenRegister *SR = ExplicitSubRegs[i]; local 581 CodeGenRegister *SR = ExplicitSubRegs[i]; local 1176 const CodeGenRegister *SR = P.second; local 2400 const CodeGenRegister::SuperRegList &SR = Set[i]->getSuperRegs(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/ |
H A D | ExecutionEngine.h | 142 std::shared_ptr<LegacyJITSymbolResolver> SR, 147 std::shared_ptr<LegacyJITSymbolResolver> SR, 572 EngineBuilder &setSymbolResolver(std::unique_ptr<LegacyJITSymbolResolver> SR);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonFrameLowering.cpp | 1477 for (MCSubRegIterator SR(R, TRI, true); SR.isValid(); ++SR) 1478 SRegs[*SR] = true; 1489 for (MCSuperRegIterator SR(R, TRI, true); SR.isValid(); ++SR) 1490 SRegs[*SR] = false; 1504 for (MCSuperRegIterator SR(R, TRI); SR [all...] |
H A D | HexagonVExtract.cpp | 165 unsigned SR = ExtI->getOperand(1).getSubReg(); local 171 SR == 0 ? 0 : VecSize/2);
|
H A D | HexagonGenPredicate.cpp | 474 RegisterSubReg SR = MI.getOperand(1); local 477 if (!Register::isVirtualRegister(SR.R)) 481 if (MRI->getRegClass(SR.R) != PredRC) 483 assert(!DR.S && !SR.S && "Unexpected subregister"); 484 MRI->replaceRegWith(DR.R, SR.R);
|
/freebsd-11-stable/sys/mips/mips/ |
H A D | exception.S | 313 SAVE_REG(a0, SR, sp) ;\ 332 RESTORE_REG(k0, SR, sp) ;\ 403 RESTORE_REG(a1, SR, sp) 406 SAVE_REG(a1, SR, sp) 475 SAVE_U_PCB_REG(a0, SR, k1) 523 RESTORE_U_PCB_REG(a1, SR, k1) 526 SAVE_U_PCB_REG(a1, SR, k1) 560 RESTORE_U_PCB_REG(k0, SR, k1) 658 RESTORE_REG(a1, SR, sp) 661 SAVE_REG(a1, SR, s [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | IntegerDivision.cpp | 256 Value *SR = Builder.CreateSub(Tmp0, Tmp1); local 257 Value *Ret0_4 = Builder.CreateICmpUGT(SR, MSB); 259 Value *RetDividend = Builder.CreateICmpEQ(SR, MSB); 271 Value *SR_1 = Builder.CreateAdd(SR, One); 272 Value *Tmp2 = Builder.CreateSub(MSB, SR);
|