Home
last modified time | relevance | path

Searched refs:SmallBitVector (Results 1 – 25 of 35) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSmallBitVector.h34 class SmallBitVector {
153 SmallBitVector(const SmallBitVector &RHS) { in SmallBitVector() function
160 SmallBitVector(SmallBitVector &&RHS) : X(RHS.X) { in SmallBitVector() function
508 SmallBitVector &operator&=(const SmallBitVector &RHS) {
525 SmallBitVector &reset(const SmallBitVector &RHS) { in reset()
557 SmallBitVector &operator|=(const SmallBitVector &RHS) {
570 SmallBitVector &operator^=(const SmallBitVector &RHS) {
600 const SmallBitVector &operator=(const SmallBitVector &RHS) {
617 const SmallBitVector &operator=(SmallBitVector &&RHS) {
695 operator&(const SmallBitVector &LHS, const SmallBitVector &RHS) {
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DNonNullParamChecker.cpp51 llvm::SmallBitVector &AttrNonNull) { in setBitsAccordingToFunctionAttributes()
75 llvm::SmallBitVector &AttrNonNull) { in setBitsAccordingToParameterAttributes()
87 llvm::SmallBitVector getNonNullAttrsImpl(const CallType &Call, in getNonNullAttrsImpl()
89 llvm::SmallBitVector AttrNonNull(ExpectedSize); in getNonNullAttrsImpl()
98 llvm::SmallBitVector getNonNullAttrs(const CallEvent &Call) { in getNonNullAttrs()
103 llvm::SmallBitVector getNonNullAttrs(const AnyCall &Call) { in getNonNullAttrs()
113 llvm::SmallBitVector AttrNonNull = getNonNullAttrs(Call); in checkPreCall()
250 llvm::SmallBitVector ParameterNonNullMarks = getNonNullAttrs(*AbstractCall); in checkBeginFunction()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h349 SmallBitVector Loops;
350 SmallBitVector GroupLoops;
351 SmallBitVector Group;
542 SmallBitVector &Loops) const;
548 SmallBitVector &Loops);
554 SmallBitVector &Loops);
640 const SmallBitVector &Loops,
780 const SmallBitVector &Loops,
817 const SmallBitVector &Loops,
867 SmallBitVector &Loops,
[all …]
/freebsd-13.1/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DFunctionSummary.h37 llvm::SmallBitVector VisitedBasicBlocks;
98 llvm::SmallBitVector &Blocks = I->second.VisitedBasicBlocks; in markVisitedBasicBlock()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp935 SmallBitVector SrcLoops(MaxLevels + 1); in classifyPair()
936 SmallBitVector DstLoops(MaxLevels + 1); in classifyPair()
3595 SmallBitVector Separable(Pairs); in depends()
3596 SmallBitVector Coupled(Pairs); in depends()
3747 SmallBitVector Group(Pair[SI].Group); in depends()
3748 SmallBitVector Sivs(Pairs); in depends()
3749 SmallBitVector Mivs(Pairs); in depends()
3988 SmallBitVector Separable(Pairs); in getSplitIteration()
3989 SmallBitVector Coupled(Pairs); in getSplitIteration()
4061 SmallBitVector Sivs(Pairs); in getSplitIteration()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.h115 SmallBitVector AllocatedStackSlots;
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineDominators.cpp96 SmallBitVector IsNewIDom(CriticalEdgesToSplit.size(), true); in applySplitCriticalEdges()
H A DMachineInstr.cpp1515 LLT MachineInstr::getTypeToPrint(unsigned OpIdx, SmallBitVector &PrintedTypes, in getTypeToPrint()
1607 SmallBitVector PrintedTypes(8); in print()
H A DMIRPrinter.cpp740 SmallBitVector PrintedTypes(8); in print()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp165 llvm::SmallBitVector &Used);
728 llvm::SmallBitVector SawIndices(TemplateParams->size()); in addPacks()
5199 llvm::SmallBitVector UsedParameters(TemplateParams->size()); in isAtLeastAsSpecializedAs()
5699 llvm::SmallBitVector &Used;
5738 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
5769 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
5786 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
5810 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
6111 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
6191 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters()
[all …]
H A DSemaConcept.cpp702 llvm::SmallBitVector OccurringIndices(TemplateParams->size()); in substituteParameterMappings()
H A DSemaChecking.cpp4710 llvm::SmallBitVector NonNullArgs; in CheckNonNullArguments()
4847 llvm::SmallBitVector CheckedVarArgs; in checkCall()
6835 llvm::SmallBitVector CheckedVarArgs(NumArgs, false); in SemaBuiltinOSLogFormat()
7531 llvm::SmallBitVector &CheckedVarArgs,
7544 llvm::SmallBitVector &CheckedVarArgs, in checkFormatStringExpr()
7976 llvm::SmallBitVector CoveredArgs;
7981 llvm::SmallBitVector &CheckedVarArgs;
7991 llvm::SmallBitVector &CheckedVarArgs, in CheckFormatHandler()
8430 llvm::SmallBitVector &CheckedVarArgs, in CheckPrintfHandler()
9346 llvm::SmallBitVector &CheckedVarArgs, in CheckScanfHandler()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMapping.cpp666 static SmallBitVector gatherFileIDs(StringRef SourceFile, in gatherFileIDs()
668 SmallBitVector FilenameEquivalence(Function.Filenames.size(), false); in gatherFileIDs()
677 SmallBitVector IsNotExpandedFile(Function.Filenames.size(), true); in findMainViewFileID()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp144 SmallBitVector Coverage(RegSize, false); in addMachineReg()
155 SmallBitVector CurSubReg(RegSize, false); in addMachineReg()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp334 SmallBitVector SeenTypes(8); in getAction()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h402 SmallBitVector TypeIdxsCovered{MCOI::OPERAND_LAST_GENERIC -
404 SmallBitVector ImmIdxsCovered{MCOI::OPERAND_LAST_GENERIC_IMM -
H A DLegalizationArtifactCombiner.h767 SmallBitVector DeadDefs(NumDefs); in tryCombineUnmergeValues()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h51 class SmallBitVector; variable
1686 LLT getTypeToPrint(unsigned OpIdx, SmallBitVector &PrintedTypes,
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DTypeSystem.h41 llvm::SmallBitVector bitvector;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp228 SmallBitVector UsedByIndices;
262 const SmallBitVector &getUsedByIndices(const SCEV *Reg) const;
304 SmallBitVector &UsedByIndices = Pair.second.UsedByIndices; in swapAndDropUse()
317 const SmallBitVector &UsedByIndices = I->second.UsedByIndices; in isRegUsedByUsesOtherThan()
324 const SmallBitVector &RegUseTracker::getUsedByIndices(const SCEV *Reg) const { in getUsedByIndices()
4159 DenseMap<const SCEV *, SmallBitVector> UsedByIndicesMap; in GenerateCrossUseConstantOffsets()
4195 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(OrigReg); in GenerateCrossUseConstantOffsets()
4667 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(Reg); in NarrowSearchSpaceByFilterFormulaWithSameScaledReg()
4672 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(Reg); in NarrowSearchSpaceByFilterFormulaWithSameScaledReg()
/freebsd-13.1/contrib/llvm-project/clang/lib/Analysis/
H A DUninitializedValues.cpp117 using ValueVector = llvm::PackedVector<Value, 2, llvm::SmallBitVector>;
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h79 class SmallBitVector; variable
5670 llvm::SmallBitVector FullyCheckedComparisonCategories;
8597 unsigned Depth, llvm::SmallBitVector &Used);
8602 llvm::SmallBitVector &Used);
8605 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters()
8610 llvm::SmallBitVector &Deduced);
12665 llvm::SmallBitVector &CheckedVarArgs);
12671 llvm::SmallBitVector &CheckedVarArgs);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp6848 SmallBitVector UsedIndices(Sz); in fixupOrderingIndices()
6932 SmallBitVector Tails(E, false); in vectorizeStores()
6936 SmallVector<SmallBitVector, 4> CheckedPairs(E, SmallBitVector(E, false)); in vectorizeStores()
6987 SmallBitVector TriedTails(E, false); in vectorizeStores()
H A DVPlan.h965 SmallBitVector IsIndexLoopInvariant;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1134 SmallBitVector ElementPresent(NumElements, false); in foldInsSequenceIntoSplat()

12