/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/ |
H A D | SmallBitVector.h | 34 class SmallBitVector { 67 SmallBitVector &TheVector; 71 reference(SmallBitVector &b, unsigned Idx) : TheVector(b), BitPos(Idx) {} in reference() 89 return const_cast<const SmallBitVector &>(TheVector).operator[](BitPos); 141 SmallBitVector() = default; 145 explicit SmallBitVector(unsigned s, bool t = false) { 153 SmallBitVector(const SmallBitVector &RHS) { in SmallBitVector() function 160 SmallBitVector(SmallBitVector &&RHS) : X(RHS.X) { in SmallBitVector() function 164 ~SmallBitVector() { in ~SmallBitVector() 169 using const_set_bits_iterator = const_set_bits_iterator_impl<SmallBitVector>; [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
H A D | NonNullParamChecker.cpp | 51 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()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | DependenceAnalysis.h | 349 SmallBitVector Loops; 350 SmallBitVector GroupLoops; 351 SmallBitVector Group; 542 SmallBitVector &Loops) const; 548 SmallBitVector &Loops); 554 SmallBitVector &Loops); 594 SmallBitVector &Loops); 640 const SmallBitVector &Loops, 780 const SmallBitVector &Loops, 817 const SmallBitVector &Loops, [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | FunctionSummary.h | 37 llvm::SmallBitVector VisitedBasicBlocks; 98 llvm::SmallBitVector &Blocks = I->second.VisitedBasicBlocks; in markVisitedBasicBlock()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | DependenceAnalysis.cpp | 805 SmallBitVector &Loops) const { in collectCommonLoops() 890 SmallBitVector &Loops, bool IsSrc) { in checkSubscript() 916 SmallBitVector &Loops) { in checkSrcSubscript() 923 SmallBitVector &Loops) { in checkDstSubscript() 934 SmallBitVector &Loops) { in classifyPair() 935 SmallBitVector SrcLoops(MaxLevels + 1); in classifyPair() 936 SmallBitVector DstLoops(MaxLevels + 1); in classifyPair() 2276 const SmallBitVector &Loops, in testMIV() 2521 const SmallBitVector &Loops, in banerjeeMIVtest() 2602 const SmallBitVector &Loops, in exploreDirections() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | StatepointLowering.h | 115 SmallBitVector AllocatedStackSlots;
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | MachineDominators.cpp | 96 SmallBitVector IsNewIDom(CriticalEdgesToSplit.size(), true); in applySplitCriticalEdges()
|
H A D | MachineInstr.cpp | 1515 LLT MachineInstr::getTypeToPrint(unsigned OpIdx, SmallBitVector &PrintedTypes, in getTypeToPrint() 1607 SmallBitVector PrintedTypes(8); in print()
|
H A D | MIRPrinter.cpp | 715 SmallBitVector PrintedTypes(8); in print()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 165 llvm::SmallBitVector &Used); 169 llvm::SmallBitVector &Deduced); 728 llvm::SmallBitVector SawIndices(TemplateParams->size()); in addPacks() 5199 llvm::SmallBitVector UsedParameters(TemplateParams->size()); in isAtLeastAsSpecializedAs() 5699 llvm::SmallBitVector &Used; 5702 MarkUsedTemplateParameterVisitor(llvm::SmallBitVector &Used, in MarkUsedTemplateParameterVisitor() 5738 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 5769 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 5786 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 5810 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() [all …]
|
H A D | SemaChecking.cpp | 4465 llvm::SmallBitVector NonNullArgs; in CheckNonNullArguments() 4601 llvm::SmallBitVector CheckedVarArgs; in checkCall() 6563 llvm::SmallBitVector CheckedVarArgs(NumArgs, false); in SemaBuiltinOSLogFormat() 7259 llvm::SmallBitVector &CheckedVarArgs, 7272 llvm::SmallBitVector &CheckedVarArgs, in checkFormatStringExpr() 7597 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatArguments() 7611 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatArguments() 7704 llvm::SmallBitVector CoveredArgs; 7709 llvm::SmallBitVector &CheckedVarArgs; 7719 llvm::SmallBitVector &CheckedVarArgs, in CheckFormatHandler() [all …]
|
H A D | SemaConcept.cpp | 697 llvm::SmallBitVector OccurringIndices(TemplateParams->size()); in substituteParameterMappings()
|
H A D | SemaTemplate.cpp | 4211 const llvm::SmallBitVector &DeducibleParams) { in noteNonDeducibleParameters() 4242 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in checkTemplatePartialSpecialization() 4273 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in CheckDeductionGuideTemplate()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ProfileData/Coverage/ |
H A D | CoverageMapping.cpp | 666 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()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfExpression.cpp | 144 SmallBitVector Coverage(RegSize, false); in addMachineReg() 155 SmallBitVector CurSubReg(RegSize, false); in addMachineReg()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | MachineInstr.h | 51 class SmallBitVector; variable 1676 LLT getTypeToPrint(unsigned OpIdx, SmallBitVector &PrintedTypes,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 228 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() 4123 DenseMap<const SCEV *, SmallBitVector> UsedByIndicesMap; in GenerateCrossUseConstantOffsets() 4159 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(OrigReg); in GenerateCrossUseConstantOffsets() 4631 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(Reg); in NarrowSearchSpaceByFilterFormulaWithSameScaledReg() 4636 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(Reg); in NarrowSearchSpaceByFilterFormulaWithSameScaledReg()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizerInfo.h | 378 SmallBitVector TypeIdxsCovered{MCOI::OPERAND_LAST_GENERIC - 380 SmallBitVector ImmIdxsCovered{MCOI::OPERAND_LAST_GENERIC_IMM -
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerInfo.cpp | 489 SmallBitVector SeenTypes(8); in getAction()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/ |
H A D | UninitializedValues.cpp | 117 using ValueVector = llvm::PackedVector<Value, 2, llvm::SmallBitVector>;
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | Sema.h | 76 class SmallBitVector; variable 5619 llvm::SmallBitVector FullyCheckedComparisonCategories; 8528 unsigned Depth, llvm::SmallBitVector &Used); 8533 llvm::SmallBitVector &Used); 8536 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters() 8541 llvm::SmallBitVector &Deduced); 12562 llvm::SmallBitVector &CheckedVarArgs); 12568 llvm::SmallBitVector &CheckedVarArgs);
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 4384 SmallBitVector IsIdentity; in getTreeCost() 6616 SmallBitVector Tails(E, false); in vectorizeStores() 6620 SmallVector<SmallBitVector, 4> CheckedPairs(E, SmallBitVector(E, false)); in vectorizeStores() 6670 SmallBitVector TriedTails(E, false); in vectorizeStores()
|
H A D | VPlan.h | 941 SmallBitVector IsIndexLoopInvariant;
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1074 SmallBitVector ElementPresent(NumElements, false); in foldInsSequenceIntoSplat()
|
/netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
H A D | ProgrammersManual.rst | 2389 SmallBitVector subsection 2392 The SmallBitVector container provides the same interface as BitVector, but it is 2395 efficiently than a plain BitVector, so SmallBitVector should only be used when 2398 At this time, SmallBitVector does not support set operations (and, or, xor), and
|