| /llvm-project-15.0.7/llvm/lib/FuzzMutate/ |
| H A D | RandomIRBuilder.cpp | 35 RS.sample(nullptr, /*Weight=*/1); in findOrCreateSource() 36 if (Instruction *Src = RS.getSelection()) in findOrCreateSource() 44 auto RS = makeSampler<Value *>(Rand); in newSource() local 45 RS.sample(Pred.generate(Srcs, KnownTypes)); in newSource() 64 RS.sample(NewLoad, RS.totalWeight()); in newSource() 70 return RS.getSelection(); in newSource() 100 auto RS = makeSampler<Use *>(Rand); in connectToSink() local 109 RS.sample(&U, 1); in connectToSink() 112 RS.sample(nullptr, /*Weight=*/1); in connectToSink() 114 if (Use *Sink = RS.getSelection()) { in connectToSink() [all …]
|
| H A D | IRMutator.cpp | 43 RS.sample(&F, /*Weight=*/1); in mutate() 45 if (RS.isEmpty()) in mutate() 48 mutate(*RS.getSelection(), IB); in mutate() 68 RS.sample(Strategy.get(), in mutateModule() 106 if (RS.isEmpty()) in chooseOperation() 108 return *RS; in chooseOperation() 171 if (RS.isEmpty()) in mutate() 175 mutate(*RS.getSelection(), IB); in mutate() 202 if (!RS) in mutate() 248 if (RS) in mutate() [all …]
|
| /llvm-project-15.0.7/llvm/lib/MCA/HardwareUnits/ |
| H A D | ResourceManager.cpp | 106 if (RS.isAResourceGroup() || RS.getNumUnits() > 1) in getStrategyFor() 139 if (!RS.isAResourceGroup()) { in ResourceManager() 185 if (!RS.isAResourceGroup() && RS.getNumUnits() == 1) in selectPipe() 189 if (RS.isAResourceGroup()) in selectPipe() 201 if (RS.getNumUnits() > 1) in use() 206 if (RS.isReady()) in use() 227 bool WasFullyUsed = !RS.isReady(); in release() 228 RS.releaseSubResource(RR.second); in release() 259 if (!RS.reserveBuffer()) in reserveBuffers() 261 if (RS.isADispatchHazard()) { in reserveBuffers() [all …]
|
| H A D | RegisterFile.cpp | 450 const ReadState &RS = Reads[I]; in tryEliminateMoveOrSwap() local 457 ReadState &RS = Reads[I]; in tryEliminateMoveOrSwap() local 478 if (ZeroRegisters[RS.getRegisterID()]) { in tryEliminateMoveOrSwap() 480 RS.setReadZero(); in tryEliminateMoveOrSwap() 506 const ReadDescriptor &RD = RS.getDescriptor(); in collectWrites() 509 MCPhysReg RegID = RS.getRegisterID(); in collectWrites() 620 MCPhysReg RegID = RS.getRegisterID(); in addRegisterRead() 622 RS.setPRF(RRI.IndexPlusCost.first); in addRegisterRead() 623 if (RS.isIndependentFromDef()) in addRegisterRead() 626 if (ZeroRegisters[RS.getRegisterID()]) in addRegisterRead() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | SuffixTreeTest.cpp | 52 for (SuffixTree::RepeatedSubstring &RS : SubStrings) { in TEST() 53 Len = RS.Length; in TEST() 59 for (unsigned StartIdx : RS.StartIndices) { in TEST() 67 for (unsigned StartIdx : RS.StartIndices) { in TEST() 89 for (SuffixTree::RepeatedSubstring &RS : SubStrings) { in TEST() 90 EXPECT_EQ(RS.StartIndices.size(), in TEST() 91 RepeatedRepetitionData.size() - RS.Length); in TEST() 129 for (SuffixTree::RepeatedSubstring &RS : SubStrings) { in TEST() 130 for (unsigned StartIdx : RS.StartIndices) { in TEST() 135 std::advance(RRDIt2, StartIdx + RS.Length); in TEST()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MIGChecker.cpp | 91 void checkReturnAux(const ReturnStmt *RS, CheckerContext &C) const; 102 void checkPreStmt(const ReturnStmt *RS, CheckerContext &C) const { in checkPreStmt() argument 103 checkReturnAux(RS, C); in checkPreStmt() 105 void checkEndFunction(const ReturnStmt *RS, CheckerContext &C) const { in checkEndFunction() argument 106 checkReturnAux(RS, C); in checkEndFunction() 248 void MIGChecker::checkReturnAux(const ReturnStmt *RS, CheckerContext &C) const { in checkReturnAux() argument 265 if (!RS) in checkReturnAux() 272 SVal V = C.getSVal(RS); in checkReturnAux() 287 R->addRange(RS->getSourceRange()); in checkReturnAux() 289 N, RS->getRetValue(), *R, in checkReturnAux()
|
| H A D | ReturnValueChecker.cpp | 33 void checkEndFunction(const ReturnStmt *RS, CheckerContext &C) const; 118 void ReturnValueChecker::checkEndFunction(const ReturnStmt *RS, in checkEndFunction() argument 120 if (!RS || !RS->getRetValue()) in checkEndFunction() 138 SVal ReturnV = State->getSVal(RS->getRetValue(), C.getLocationContext()); in checkEndFunction()
|
| H A D | MacOSXAPIChecker.cpp | 78 const MemSpaceRegion *RS = RB->getMemorySpace(); in CheckDispatchOnce() local 79 if (isa<GlobalsSpaceRegion>(RS)) in CheckDispatchOnce() 118 } else if (isa<HeapSpaceRegion>(RS)) { in CheckDispatchOnce() 120 } else if (isa<UnknownSpaceRegion>(RS)) { in CheckDispatchOnce()
|
| H A D | MallocChecker.cpp | 190 return RefState(Escaped, RS->getStmt(), RS->getAllocationFamily()); in getEscaped() 1553 if (RS) { in ProcessZeroAllocCheck() 2119 assert(RS); in getCheckIfTracked() 2810 for (RegionStateTy::iterator I = RS.begin(), E = RS.end(); I != E; ++I) { in checkDeadSymbols() 2815 RS = F.remove(RS, I->first); in checkDeadSymbols() 2819 if (RS == OldRS) { in checkDeadSymbols() 3003 return (RS && RS->isReleased()); in isReleased() 3084 for (RegionStateTy::iterator I = RS.begin(), E = RS.end(); I != E; ++I) { in evalAssume() 3328 if (RS->isAllocated() || RS->isAllocatedOfSizeZero()) in checkPointerEscapeAux() 3568 if (!RS.isEmpty()) { in printState() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/msa/ |
| H A D | i5-c.ll | 24 ; CHECK: ld.b [[RS:\$w[0-9]+]] 48 ; CHECK: ld.h [[RS:\$w[0-9]+]] 72 ; CHECK: ld.w [[RS:\$w[0-9]+]] 96 ; CHECK: ld.d [[RS:\$w[0-9]+]] 120 ; CHECK: ld.b [[RS:\$w[0-9]+]] 144 ; CHECK: ld.h [[RS:\$w[0-9]+]] 168 ; CHECK: ld.w [[RS:\$w[0-9]+]] 192 ; CHECK: ld.d [[RS:\$w[0-9]+]] 292 ; CHECK: ld.b [[RS:\$w[0-9]+]] 316 ; CHECK: ld.h [[RS:\$w[0-9]+]] [all …]
|
| H A D | i5-m.ll | 24 ; CHECK: ld.b [[RS:\$w[0-9]+]] 25 ; CHECK: maxi_s.b [[RD1:\$w[0-9]]], [[RS]], 14 27 ; CHECK: maxi_s.b [[RD2:\$w[0-9]]], [[RS]], -14 48 ; CHECK: ld.h [[RS:\$w[0-9]+]] 49 ; CHECK: maxi_s.h [[RD1:\$w[0-9]]], [[RS]], 14 72 ; CHECK: ld.w [[RS:\$w[0-9]+]] 96 ; CHECK: ld.d [[RS:\$w[0-9]+]] 196 ; CHECK: ld.b [[RS:\$w[0-9]+]] 220 ; CHECK: ld.h [[RS:\$w[0-9]+]] 244 ; CHECK: ld.w [[RS:\$w[0-9]+]] [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/FuzzMutate/ |
| H A D | Random.h | 76 ReservoirSampler<ElT, GenT> RS(RandGen); in makeSampler() 77 RS.sample(Items); in makeSampler() 78 return RS; in makeSampler() 84 ReservoirSampler<T, GenT> RS(RandGen); in makeSampler() 85 RS.sample(Item, Weight); in makeSampler() 86 return RS; in makeSampler()
|
| /llvm-project-15.0.7/llvm/lib/Target/XCore/ |
| H A D | XCoreRegisterInfo.cpp | 95 int Offset, RegScavenger *RS ) { in InsertFPConstInst() argument 96 assert(RS && "requiresRegisterScavenging failed"); in InsertFPConstInst() 100 Register ScratchOffset = RS->scavengeRegister(&XCore::GRRegsRegClass, II, 0); in InsertFPConstInst() 101 RS->setRegUsed(ScratchOffset); in InsertFPConstInst() 164 assert(RS && "requiresRegisterScavenging failed"); in InsertSPConstInst() 172 ScratchBase = RS->scavengeRegister(&XCore::GRRegsRegClass, II, 0); in InsertSPConstInst() 173 RS->setRegUsed(ScratchBase); in InsertSPConstInst() 178 RS->setRegUsed(ScratchOffset); in InsertSPConstInst() 256 RegScavenger *RS) const { in eliminateFrameIndex() 306 InsertFPConstInst(II, TII, Reg, FrameReg, Offset, RS); in eliminateFrameIndex() [all …]
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | ShrinkWrap.cpp | 165 const SetOfRegs &getCurrentCSRs(RegScavenger *RS) const { in getCurrentCSRs() 171 TFI->determineCalleeSaves(*MachineFunc, SavedRegs, RS); in getCurrentCSRs() 261 RegScavenger *RS) const { in INITIALIZE_PASS_DEPENDENCY() 303 for (unsigned Reg : getCurrentCSRs(RS)) { in INITIALIZE_PASS_DEPENDENCY() 336 RegScavenger *RS) { in updateSaveRestorePoints() argument 359 if (!useOrDefCSROrFI(Terminator, RS)) in updateSaveRestorePoints() 488 std::unique_ptr<RegScavenger> RS( in runOnMachineFunction() local 506 updateSaveRestorePoints(MBB, RS.get()); in runOnMachineFunction() 515 if (!useOrDefCSROrFI(MI, RS.get())) in runOnMachineFunction() 519 updateSaveRestorePoints(MBB, RS.get()); in runOnMachineFunction() [all …]
|
| H A D | RegisterScavenging.cpp | 684 RegScavenger &RS, in scavengeFrameVirtualRegsInBlock() argument 687 RS.enterBasicBlockEnd(MBB); in scavengeFrameVirtualRegsInBlock() 694 RS.backward(I); in scavengeFrameVirtualRegsInBlock() 713 Register SReg = scavengeVReg(MRI, RS, Reg, true); in scavengeFrameVirtualRegsInBlock() 715 RS.setRegUsed(SReg); in scavengeFrameVirtualRegsInBlock() 739 Register SReg = scavengeVReg(MRI, RS, Reg, false); in scavengeFrameVirtualRegsInBlock() 777 Again = scavengeFrameVirtualRegsInBlock(MRI, RS, MBB); in scavengeFrameVirtualRegs() 803 RegScavenger RS; in runOnMachineFunction() local 808 TFL.determineCalleeSaves(MF, SavedRegs, &RS); in runOnMachineFunction() 809 TFL.processFunctionBeforeFrameFinalized(MF, &RS); in runOnMachineFunction() [all …]
|
| H A D | PrologEpilogInserter.cpp | 98 RegScavenger *RS; member in __anon116649c30111::PEI 270 scavengeFrameVirtualRegs(MF, *RS); in runOnMachineFunction() 300 delete RS; in runOnMachineFunction() 894 if (RS && EarlyScavengingSlots) { in calculateFrameObjectOffsets() 896 RS->getScavengingFrameIndices(SFIs); in calculateFrameObjectOffsets() 968 if (RS && RS->isScavengingFrameIndex((int)i)) in calculateFrameObjectOffsets() 1020 if (RS && RS->isScavengingFrameIndex((int)i)) in calculateFrameObjectOffsets() 1065 if (RS && !EarlyScavengingSlots) { in calculateFrameObjectOffsets() 1067 RS->getScavengingFrameIndices(SFIs); in calculateFrameObjectOffsets() 1337 RS->enterBasicBlock(*BB); in replaceFrameIndices() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | SuffixTree.h | 244 RepeatedSubstring RS; member 259 RS = RepeatedSubstring(); in advance() 298 RS.Length = Length; in advance() 300 RS.StartIndices.push_back(Leaf->SuffixIdx); in advance() 312 RepeatedSubstring &operator*() { return RS; }
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | LLVMRemarkStreamer.h | 34 remarks::RemarkStreamer &RS; variable 41 LLVMRemarkStreamer(remarks::RemarkStreamer &RS) : RS(RS) {} in LLVMRemarkStreamer() argument
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/ |
| H A D | ConstructionContext.h | 96 ConstructionContextItem(const ReturnStmt *RS) in ConstructionContextItem() argument 97 : Data(RS), Kind(ReturnKind) {} in ConstructionContextItem() 583 const ReturnStmt *RS; variable 587 const ReturnStmt *RS) in ReturnedValueConstructionContext() argument 588 : ConstructionContext(K), RS(RS) { in ReturnedValueConstructionContext() 590 assert(RS); in ReturnedValueConstructionContext() 594 const ReturnStmt *getReturnStmt() const { return RS; } in getReturnStmt() 611 explicit SimpleReturnedValueConstructionContext(const ReturnStmt *RS) in SimpleReturnedValueConstructionContext() argument 613 ConstructionContext::SimpleReturnedValueKind, RS) {} in SimpleReturnedValueConstructionContext() 636 const ReturnStmt *RS, const CXXBindTemporaryExpr *BTE) in CXX17ElidedCopyReturnedValueConstructionContext() argument [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/ARC/ |
| H A D | ARCRegisterInfo.cpp | 41 int ObjSize, RegScavenger *RS, int SPAdj) { in replaceFrameIndex() argument 42 assert(RS && "Need register scavenger."); in replaceFrameIndex() 60 BaseReg = RS->FindUnusedReg(&ARC::GPR32RegClass); in replaceFrameIndex() 66 BaseReg = RS->scavengeRegister(&ARC::GPR32RegClass, II, SPAdj); in replaceFrameIndex() 72 RS->setRegUsed(BaseReg); in replaceFrameIndex() 164 RegScavenger *RS) const { in eliminateFrameIndex() 220 ObjSize, RS, SPAdj); in eliminateFrameIndex()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIFrameLowering.h | 33 RegScavenger *RS = nullptr) const override; 35 RegScavenger *RS = nullptr) const; 48 RegScavenger *RS = nullptr) const override; 51 MachineFunction &MF, RegScavenger *RS = nullptr) const override;
|
| /llvm-project-15.0.7/llvm/tools/llvm-opt-report/ |
| H A D | OptReport.cpp | 372 raw_string_ostream RS(R); in writeReport() local 375 RS << LLI.UnrollCount; in writeReport() 376 RS << std::string(UCDigits - RS.str().size(), ' '); in writeReport() 379 return RS.str(); in writeReport() 385 raw_string_ostream RS(R); in writeReport() local 388 RS << LLI.VectorizationFactor << "," << LLI.InterleaveCount; in writeReport() 389 RS << std::string(VFDigits + ICDigits + 1 - RS.str().size(), ' '); in writeReport() 392 return RS.str(); in writeReport()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | RegAllocPBQP.h | 186 : RS(Other.RS), NumOpts(Other.NumOpts), DeniedOpts(Other.DeniedOpts), in NodeMetadata() 216 ReductionState getReductionState() const { return RS; } in getReductionState() 217 void setReductionState(ReductionState RS) { in setReductionState() argument 218 assert(RS >= this->RS && "A node's reduction state can not be downgraded"); in setReductionState() 219 this->RS = RS; in setReductionState() 224 if (RS == ConservativelyAllocatable) in setReductionState() 258 ReductionState RS = Unprocessed;
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZFrameLowering.h | 61 RegScavenger *RS) const override; 72 RegScavenger *RS) const override; 113 RegScavenger *RS) const override; 136 RegScavenger *RS) const override;
|
| /llvm-project-15.0.7/llvm/include/llvm/MCA/HardwareUnits/ |
| H A D | RegisterFile.h | 236 void collectWrites(const MCSubtargetInfo &STI, const ReadState &RS, 249 const ReadState &RS) const; 259 void addRegisterRead(ReadState &RS, const MCSubtargetInfo &STI) const; 269 bool canEliminateMove(const WriteState &WS, const ReadState &RS,
|