Home
last modified time | relevance | path

Searched refs:RS (Results 1 – 25 of 220) sorted by relevance

123456789

/llvm-project-15.0.7/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp35 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 DIRMutator.cpp43 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 DResourceManager.cpp106 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 DRegisterFile.cpp450 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 DSuffixTreeTest.cpp52 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 DMIGChecker.cpp91 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 DReturnValueChecker.cpp33 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 DMacOSXAPIChecker.cpp78 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 DMallocChecker.cpp190 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 Di5-c.ll24 ; 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 Di5-m.ll24 ; 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 DRandom.h76 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 DXCoreRegisterInfo.cpp95 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 DShrinkWrap.cpp165 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 DRegisterScavenging.cpp684 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 DPrologEpilogInserter.cpp98 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 DSuffixTree.h244 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 DLLVMRemarkStreamer.h34 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 DConstructionContext.h96 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 DARCRegisterInfo.cpp41 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 DSIFrameLowering.h33 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 DOptReport.cpp372 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 DRegAllocPBQP.h186 : 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 DSystemZFrameLowering.h61 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 DRegisterFile.h236 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,

123456789