| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | SmallBitVector.h | 35 class SmallBitVector { 68 SmallBitVector &TheVector; 72 reference(SmallBitVector &b, unsigned Idx) : TheVector(b), BitPos(Idx) {} in reference() 90 return const_cast<const SmallBitVector &>(TheVector).operator[](BitPos); 144 SmallBitVector() = default; 148 explicit SmallBitVector(unsigned s, bool t = false) { 156 SmallBitVector(const SmallBitVector &RHS) { in SmallBitVector() function 163 SmallBitVector(SmallBitVector &&RHS) : X(RHS.X) { in SmallBitVector() function 167 ~SmallBitVector() { in ~SmallBitVector() 172 using const_set_bits_iterator = const_set_bits_iterator_impl<SmallBitVector>; [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | NonNullParamChecker.cpp | 52 llvm::SmallBitVector &AttrNonNull) { in setBitsAccordingToFunctionAttributes() 76 llvm::SmallBitVector &AttrNonNull) { in setBitsAccordingToParameterAttributes() 88 llvm::SmallBitVector getNonNullAttrsImpl(const CallType &Call, in getNonNullAttrsImpl() 90 llvm::SmallBitVector AttrNonNull(ExpectedSize); in getNonNullAttrsImpl() 99 llvm::SmallBitVector getNonNullAttrs(const CallEvent &Call) { in getNonNullAttrs() 104 llvm::SmallBitVector getNonNullAttrs(const AnyCall &Call) { in getNonNullAttrs() 114 llvm::SmallBitVector AttrNonNull = getNonNullAttrs(Call); in checkPreCall() 251 llvm::SmallBitVector ParameterNonNullMarks = getNonNullAttrs(*AbstractCall); in checkBeginFunction()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | DependenceAnalysis.h | 384 SmallBitVector Loops; 385 SmallBitVector GroupLoops; 386 SmallBitVector Group; 578 SmallBitVector &Loops) const; 584 SmallBitVector &Loops); 590 SmallBitVector &Loops); 630 SmallBitVector &Loops); 676 const SmallBitVector &Loops, 816 const SmallBitVector &Loops, 853 const SmallBitVector &Loops, [all …]
|
| H A D | TargetTransformInfo.h | 64 class SmallBitVector; variable 866 const SmallBitVector &OpcodeMask) const; 1393 const SmallBitVector &OpcodeMask,
|
| H A D | GenericDomTreeUpdaterImpl.h | 393 SmallBitVector IsNewIDom(Edges.size(), true); in splitDTCriticalEdges()
|
| H A D | TargetTransformInfoImpl.h | 365 const SmallBitVector &OpcodeMask) const { in isLegalAltInstr() 707 const SmallBitVector &OpcodeMask, in getAltInstrCost()
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | FunctionSummary.h | 36 llvm::SmallBitVector VisitedBasicBlocks; 93 llvm::SmallBitVector &Blocks = I->second.VisitedBasicBlocks; in markVisitedBasicBlock()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | DependenceAnalysis.cpp | 905 SmallBitVector &Loops) const { in collectCommonLoops() 990 SmallBitVector &Loops, bool IsSrc) { in checkSubscript() 1020 SmallBitVector &Loops) { in checkSrcSubscript() 1027 SmallBitVector &Loops) { in checkDstSubscript() 1038 SmallBitVector &Loops) { in classifyPair() 1039 SmallBitVector SrcLoops(MaxLevels + 1); in classifyPair() 1040 SmallBitVector DstLoops(MaxLevels + 1); in classifyPair() 2380 const SmallBitVector &Loops, in testMIV() 2616 const SmallBitVector &Loops, in banerjeeMIVtest() 2697 const SmallBitVector &Loops, in exploreDirections() [all …]
|
| H A D | TargetTransformInfo.cpp | 500 const SmallBitVector &OpcodeMask) const { in isLegalAltInstr() 980 const SmallBitVector &OpcodeMask, TTI::TargetCostKind CostKind) const { in getAltInstrCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | StatepointLowering.h | 115 SmallBitVector AllocatedStackSlots;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.h | 148 const SmallBitVector &OpcodeMask, 290 const SmallBitVector &OpcodeMask) const override;
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 143 llvm::SmallBitVector &Used); 147 llvm::SmallBitVector &Deduced); 829 llvm::SmallBitVector SawIndices(TemplateParams->size()); in addPacks() 1276 llvm::SmallBitVector *HasDeducedParam) { in DeduceTemplateArguments() 5660 llvm::SmallBitVector HasDeducedParam; in isAtLeastAsSpecializedAs() 5741 llvm::SmallBitVector UsedParameters(TemplateParams->size()); in isAtLeastAsSpecializedAs() 6633 llvm::SmallBitVector &Used; 6636 MarkUsedTemplateParameterVisitor(llvm::SmallBitVector &Used, in MarkUsedTemplateParameterVisitor() 6671 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 6702 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() [all …]
|
| H A D | SemaChecking.cpp | 3358 llvm::SmallBitVector NonNullArgs; in CheckNonNullArguments() 3534 llvm::SmallBitVector CheckedVarArgs; in checkCall() 5752 llvm::SmallBitVector CheckedVarArgs(NumArgs, false); in BuiltinOSLogFormat() 6200 llvm::SmallBitVector &CheckedVarArgs, UncoveredArgHandler &UncoveredArg, 6215 llvm::SmallBitVector &CheckedVarArgs, UncoveredArgHandler &UncoveredArg, in checkFormatStringExpr() 6671 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatArguments() 6686 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatString() 6706 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatArguments() 6800 llvm::SmallBitVector CoveredArgs; 6805 llvm::SmallBitVector &CheckedVarArgs; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfExpression.cpp | 151 SmallBitVector Coverage(RegSize, false); in addMachineReg() 162 SmallBitVector CurSubReg(RegSize, false); in addMachineReg()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MIRPrinter.cpp | 678 SmallBitVector &PrintedTypes, 762 SmallBitVector PrintedTypes(8); in printMI() 889 SmallBitVector &PrintedTypes, in printMIOperand()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SDPatternMatch.h | 1261 std::array<SmallBitVector, NumPatterns> Matches; 1270 SmallBitVector Used(NumPatterns); 1284 reassociatableMatchHelper(const ArrayRef<SmallBitVector> Matches, 1285 SmallBitVector &Used, size_t Curr = 0) {
|
| H A D | MachineInstr.h | 57 class SmallBitVector; variable 1829 LLVM_ABI LLT getTypeToPrint(unsigned OpIdx, SmallBitVector &PrintedTypes,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerInfo.cpp | 358 SmallBitVector SeenTypes(8); in getAction()
|
| /freebsd/contrib/llvm-project/llvm/lib/ProfileData/Coverage/ |
| H A D | CoverageMapping.cpp | 1409 static SmallBitVector gatherFileIDs(StringRef SourceFile, in gatherFileIDs() 1411 SmallBitVector FilenameEquivalence(Function.Filenames.size(), false); in gatherFileIDs() 1421 SmallBitVector IsNotExpandedFile(Function.Filenames.size(), true); in findMainViewFileID()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizerInfo.h | 453 SmallBitVector TypeIdxsCovered{MCOI::OPERAND_LAST_GENERIC - 455 SmallBitVector ImmIdxsCovered{MCOI::OPERAND_LAST_GENERIC_IMM -
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/ |
| H A D | Type.h | 39 llvm::SmallBitVector bitvector;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 363 SmallBitVector ExpectedIndex(GroupSize); in getShufflevectorNumGroups() 663 static SmallBitVector buildUseMask(int VF, ArrayRef<int> Mask, in buildUseMask() 665 SmallBitVector UseMask(VF, true); in buildUseMask() 684 static SmallBitVector isUndefVector(const Value *V, in isUndefVector() 685 const SmallBitVector &UseMask = {}) { in isUndefVector() 686 SmallBitVector Res(UseMask.empty() ? 1 : UseMask.size(), true); 713 SmallBitVector SubMask(UseMask.size(), false); 1608 SmallBitVector UnusedIndices(Sz, /*t=*/true); in fixupOrderingIndices() 1609 SmallBitVector MaskedIndices(Sz); in fixupOrderingIndices() 1632 static SmallBitVector getAltInstrMask(ArrayRef<Value *> VL, Type *ScalarTy, in getAltInstrMask() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 244 SmallBitVector UsedByIndices; 398 const SmallBitVector &getUsedByIndices(const SCEV *Reg) const; 439 SmallBitVector &UsedByIndices = Pair.second.UsedByIndices; in swapAndDropUse() 452 const SmallBitVector &UsedByIndices = I->second.UsedByIndices; in isRegUsedByUsesOtherThan() 459 const SmallBitVector &RegUseTracker::getUsedByIndices(const SCEV *Reg) const { in getUsedByIndices() 4489 DenseMap<const SCEV *, SmallBitVector> UsedByIndicesMap; in GenerateCrossUseConstantOffsets() 4526 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(OrigReg); in GenerateCrossUseConstantOffsets() 5033 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(Reg); in NarrowSearchSpaceByFilterFormulaWithSameScaledReg() 5038 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(Reg); in NarrowSearchSpaceByFilterFormulaWithSameScaledReg()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | UninitializedValues.cpp | 133 using ValueVector = llvm::PackedVector<Value, 2, llvm::SmallBitVector>;
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 3006 llvm::SmallBitVector &CheckedVarArgs); 3011 llvm::SmallBitVector &CheckedVarArgs); 3018 llvm::SmallBitVector &CheckedVarArgs); 6527 llvm::SmallBitVector FullyCheckedComparisonCategories; 12718 unsigned Depth, llvm::SmallBitVector &Used); 12731 llvm::SmallBitVector &Used); 12734 unsigned Depth, llvm::SmallBitVector &Used); 12738 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters() 12747 llvm::SmallBitVector &Deduced);
|