Searched refs:Limit (Results 1 - 25 of 78) sorted by relevance

1234

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DAllocationOrder.h55 unsigned next(unsigned Limit = 0) {
60 if (!Limit)
61 Limit = Order.size();
62 while (Pos < int(Limit)) {
71 /// Limit'th register in the RegisterClassInfo allocation order.
73 /// This can produce more than Limit registers if there are hints.
74 unsigned nextWithDups(unsigned Limit) { argument
79 if (Pos < int(Limit))
H A DInterferenceCache.cpp195 SlotIndex Limit = BI->First.isValid() ? BI->First : Stop; local
197 i != e && RegMaskSlots[i] < Limit; ++i)
252 SlotIndex Limit = BI->Last.isValid() ? BI->Last : Start; local
254 i && RegMaskSlots[i-1].getDeadSlot() > Limit; --i)
H A DSpillPlacement.cpp351 unsigned Limit = bundles->getNumBundles() * 10; local
352 while(Limit-- > 0 && !TodoList.empty()) {
H A DRegisterPressure.cpp971 unsigned Limit = RCI->getRegPressureSetLimit(i);
973 Limit += LiveThruPressureVec[i];
975 if (Limit > POld) {
976 if (Limit > PNew)
979 PDiff = PNew - Limit; // Just exceeded limit.
980 } else if (Limit > PNew)
981 PDiff = Limit - POld; // Just obeyed limit.
1171 unsigned Limit = RCI->getRegPressureSetLimit(PSetID);
1173 Limit += LiveThruPressure[PSetID];
1187 if (PNew > Limit)
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DState.cpp95 unsigned Limit = getCtx().getDiagnostics().getConstexprBacktraceLimit(); local
96 if (Limit)
97 CallStackNotes = std::min(CallStackNotes, Limit + 1);
107 addCallStack(Limit);
117 void State::addCallStack(unsigned Limit) { argument
121 if (Limit && Limit < ActiveCalls) {
122 SkipStart = Limit / 2 + Limit % 2;
123 SkipEnd = ActiveCalls - Limit /
[all...]
H A DState.h122 void addCallStack(unsigned Limit);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Format/
H A DUnwrappedLineFormatter.cpp216 unsigned Limit =
218 // If we already exceed the column limit, we set 'Limit' to 0. The different
220 Limit = TheLine->Last->TotalLength > Limit
222 : Limit - TheLine->Last->TotalLength;
228 return tryMergeSimpleBlock(I, E, Limit);
241 ? tryMergeSimpleBlock(I, E, Limit)
249 ? tryMergeSimpleBlock(I, E, Limit)
269 I[i + 1]->Last->TotalLength < Limit;
274 Limit
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNHazardRecognizer.h69 int getWaitStatesSince(IsHazardFn IsHazard, int Limit);
70 int getWaitStatesSinceDef(unsigned Reg, IsHazardFn IsHazardDef, int Limit);
71 int getWaitStatesSinceSetReg(IsHazardFn IsHazard, int Limit);
H A DSIMachineFunctionInfo.h926 void limitOccupancy(unsigned Limit) { argument
927 if (Occupancy > Limit)
928 Occupancy = Limit;
931 void increaseOccupancy(const MachineFunction &MF, unsigned Limit) { argument
932 if (Occupancy < Limit)
933 Occupancy = Limit;
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/CrossTU/
H A DCrossTranslationUnit.h271 ASTLoadGuard(unsigned Limit) : Limit(Limit) {} argument
275 operator bool() const { return Count < Limit; }
284 const unsigned Limit; member in class:clang::cross_tu::CrossTranslationUnitContext::ASTLoadGuard
339 /// Limit the number of loaded ASTs. It is used to limit the memory usage
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeEnumInjectedSources.cpp20 Expected<std::string> readStreamData(BinaryStream &Stream, uint32_t Limit) { argument
21 uint32_t Offset = 0, DataLength = std::min(Limit, Stream.getLength());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/
H A Dxxhash.cpp79 const unsigned char *const Limit = BEnd - 32; local
94 } while (P <= Limit);
H A DThreading.cpp93 if (!Limit)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp241 const SCEV *Limit; member in struct:__anon4660::LoopICmp
243 const SCEV *Limit)
244 : Pred(Pred), IV(IV), Limit(Limit) {}
248 << ", Limit = " << *Limit << "\n"; local
448 auto *Limit = dyn_cast<SCEVConstant>(LatchCheck.Limit); local
450 if (!Limit || !Start)
465 Limit
242 LoopICmp(ICmpInst::Predicate Pred, const SCEVAddRecExpr *IV, const SCEV *Limit) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp206 SDValue Limit = DAG.getNode(ISD::ADD, DL, PtrVT, Src, Length); local
208 Limit, Src, Char);
245 // Search from Src for a null character, stopping once Src reaches Limit.
249 // This can be used for strlen by setting Limit to 0.
253 SDValue Limit) {
257 Limit, Src, DAG.getConstant(0, DL, MVT::i32));
275 SDValue Limit = DAG.getNode(ISD::ADD, DL, PtrVT, Src, MaxLength); local
276 return getBoundedStrlen(DAG, DL, Chain, Src, Limit);
250 getBoundedStrlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src, SDValue Limit) argument
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyClassLayoutGraphicalDumper.cpp143 uint32_t Limit = opts::pretty::ClassRecursionDepth; local
144 if (Limit == 0)
146 return RecursionLevel < Limit;
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
H A DCloneDetection.cpp420 const StmtSequence &Seq, std::size_t Limit,
450 StmtSequence(S, Seq.getContainingDecl()), Limit, MacroStack);
451 if (Complexity >= Limit)
452 return Limit;
457 StmtSequence(S, Seq.getContainingDecl()), Limit, MacroStack);
458 if (Complexity >= Limit)
459 return Limit;
419 calculateStmtComplexity( const StmtSequence &Seq, std::size_t Limit, const std::string &ParentMacroStack) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DCodeViewRecordIO.cpp19 RecordLimit Limit; local
20 Limit.MaxLength = MaxLength;
21 Limit.BeginOffset = getCurrentOffset();
22 Limits.push_back(Limit);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DThreading.h162 bool Limit = false; member in class:llvm::ThreadPoolStrategy
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoadStoreOptimizer.cpp134 unsigned Limit,
139 bool findMatchingStore(MachineBasicBlock::iterator I, unsigned Limit,
164 int UnscaledOffset, unsigned Limit);
170 findMatchingUpdateInsnBackward(MachineBasicBlock::iterator I, unsigned Limit);
746 // visited instructions. Stop after visiting Limit iterations.
748 const TargetRegisterInfo *TRI, unsigned Limit,
753 if (!Limit)
755 --Limit;
1158 MachineBasicBlock::iterator I, unsigned Limit,
1211 } while (MBBI != B && Count < Limit);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DCFG.cpp155 // Limit the number of blocks we visit. The goal is to avoid run-away compile
157 unsigned Limit = 32; local
183 if (!--Limit) {
H A DMemoryDependenceAnalysis.cpp79 // Limit for the number of instructions to scan in a block.
91 // Limit on the number of memdep results to process.
186 unsigned Limit = getDefaultBlockScanLimit(); local
191 // Debug intrinsics don't cause dependences and should not affect Limit
195 // Limit the amount of scanning we do so we don't end up with quadratic
197 --Limit;
198 if (!Limit)
252 BasicBlock *BB, Instruction *QueryInst, unsigned *Limit) {
263 MemLoc, isLoad, ScanIt, BB, QueryInst, Limit);
364 BasicBlock *BB, Instruction *QueryInst, unsigned *Limit) {
250 getPointerDependencyFrom( const MemoryLocation &MemLoc, bool isLoad, BasicBlock::iterator ScanIt, BasicBlock *BB, Instruction *QueryInst, unsigned *Limit) argument
362 getSimplePointerDependencyFrom( const MemoryLocation &MemLoc, bool isLoad, BasicBlock::iterator ScanIt, BasicBlock *BB, Instruction *QueryInst, unsigned *Limit) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp1526 unsigned Limit = (1 << 12) - 1; local
1538 Limit = std::min(Limit, (1U << 8) - 1);
1559 Limit = std::min(Limit, (1U << 8) - 1);
1562 Limit = std::min(Limit, ((1U << 8) - 1) * 2);
1567 Limit = std::min(Limit, ((1U << 8) - 1) * 4);
1573 Limit
[all...]
/freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/Core/
H A DDisassembler.h388 struct Limit { struct in class:lldb_private::Disassembler
407 Limit limit, bool mixed_source_and_assembly,
427 size_t ParseInstructions(Target &target, Address address, Limit limit,
/freebsd-13-stable/contrib/llvm-project/lldb/source/Commands/
H A DCommandObjectDisassemble.cpp488 Disassembler::Limit limit;
490 limit = {Disassembler::Limit::Bytes, cur_range.GetByteSize()};
494 limit = {Disassembler::Limit::Instructions, m_options.num_instructions};

Completed in 159 milliseconds

1234