Home
last modified time | relevance | path

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

12

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
HDSmallBitVector.h34 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 …]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDDependenceAnalysis.h348 SmallBitVector Loops;
349 SmallBitVector GroupLoops;
350 SmallBitVector Group;
541 SmallBitVector &Loops) const;
547 SmallBitVector &Loops);
553 SmallBitVector &Loops);
593 SmallBitVector &Loops);
639 const SmallBitVector &Loops,
779 const SmallBitVector &Loops,
816 const SmallBitVector &Loops,
[all …]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
HDNonNullParamChecker.cpp49 static llvm::SmallBitVector getNonNullAttrs(const CallEvent &Call) { in getNonNullAttrs()
52 llvm::SmallBitVector AttrNonNull(NumArgs); in getNonNullAttrs()
73 llvm::SmallBitVector AttrNonNull = getNonNullAttrs(Call); in checkPreCall()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
HDFunctionSummary.h37 llvm::SmallBitVector VisitedBasicBlocks;
98 llvm::SmallBitVector &Blocks = I->second.VisitedBasicBlocks; in markVisitedBasicBlock()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
HDDependenceAnalysis.cpp803 SmallBitVector &Loops) const { in collectCommonLoops()
888 SmallBitVector &Loops, bool IsSrc) { in checkSubscript()
914 SmallBitVector &Loops) { in checkSrcSubscript()
921 SmallBitVector &Loops) { in checkDstSubscript()
932 SmallBitVector &Loops) { in classifyPair()
933 SmallBitVector SrcLoops(MaxLevels + 1); in classifyPair()
934 SmallBitVector DstLoops(MaxLevels + 1); in classifyPair()
2285 const SmallBitVector &Loops, in testMIV()
2530 const SmallBitVector &Loops, in banerjeeMIVtest()
2611 const SmallBitVector &Loops, in exploreDirections()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
HDStatepointLowering.h117 SmallBitVector AllocatedStackSlots;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDMachineDominators.cpp96 SmallBitVector IsNewIDom(CriticalEdgesToSplit.size(), true); in applySplitCriticalEdges()
HDMachineInstr.cpp1423 LLT MachineInstr::getTypeToPrint(unsigned OpIdx, SmallBitVector &PrintedTypes, in getTypeToPrint()
1485 SmallBitVector PrintedTypes(8); in print()
HDMIRPrinter.cpp716 SmallBitVector PrintedTypes(8); in print()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaTemplateDeduction.cpp165 llvm::SmallBitVector &Used);
169 llvm::SmallBitVector &Deduced);
726 llvm::SmallBitVector SawIndices(TemplateParams->size()); in addPacks()
4967 llvm::SmallBitVector UsedParameters(TemplateParams->size()); in isAtLeastAsSpecializedAs()
5458 llvm::SmallBitVector &Used;
5461 MarkUsedTemplateParameterVisitor(llvm::SmallBitVector &Used, in MarkUsedTemplateParameterVisitor()
5497 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
5547 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
5564 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
5588 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
[all …]
HDSemaChecking.cpp4336 llvm::SmallBitVector NonNullArgs; in CheckNonNullArguments()
4434 llvm::SmallBitVector CheckedVarArgs; in checkCall()
6277 llvm::SmallBitVector CheckedVarArgs(NumArgs, false); in SemaBuiltinOSLogFormat()
6904 llvm::SmallBitVector &CheckedVarArgs,
6917 llvm::SmallBitVector &CheckedVarArgs, in checkFormatStringExpr()
7242 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatArguments()
7256 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatArguments()
7349 llvm::SmallBitVector CoveredArgs;
7354 llvm::SmallBitVector &CheckedVarArgs;
7364 llvm::SmallBitVector &CheckedVarArgs, in CheckFormatHandler()
[all …]
HDSemaConcept.cpp656 llvm::SmallBitVector OccurringIndices(TemplateParams->size()); in substituteParameterMappings()
HDSemaTemplate.cpp4013 const llvm::SmallBitVector &DeducibleParams) { in noteNonDeducibleParameters()
4044 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in checkTemplatePartialSpecialization()
4075 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in CheckDeductionGuideTemplate()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
HDDwarfExpression.cpp143 SmallBitVector Coverage(RegSize, false); in addMachineReg()
154 SmallBitVector CurSubReg(RegSize, false); in addMachineReg()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
HDCoverageMapping.cpp613 static SmallBitVector gatherFileIDs(StringRef SourceFile, in gatherFileIDs()
615 SmallBitVector FilenameEquivalence(Function.Filenames.size(), false); in gatherFileIDs()
624 SmallBitVector IsNotExpandedFile(Function.Filenames.size(), true); in findMainViewFileID()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDMachineInstr.h50 class SmallBitVector; variable
1508 LLT getTypeToPrint(unsigned OpIdx, SmallBitVector &PrintedTypes,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDLoopStrengthReduce.cpp213 SmallBitVector UsedByIndices;
247 const SmallBitVector &getUsedByIndices(const SCEV *Reg) const;
289 SmallBitVector &UsedByIndices = Pair.second.UsedByIndices; in swapAndDropUse()
302 const SmallBitVector &UsedByIndices = I->second.UsedByIndices; in isRegUsedByUsesOtherThan()
309 const SmallBitVector &RegUseTracker::getUsedByIndices(const SCEV *Reg) const { in getUsedByIndices()
4107 DenseMap<const SCEV *, SmallBitVector> UsedByIndicesMap; in GenerateCrossUseConstantOffsets()
4143 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(OrigReg); in GenerateCrossUseConstantOffsets()
4615 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(Reg); in NarrowSearchSpaceByFilterFormulaWithSameScaledReg()
4620 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(Reg); in NarrowSearchSpaceByFilterFormulaWithSameScaledReg()
HDSROA.cpp4282 SmallBitVector SplittableOffset(AllocaSize + 1, true); in splitAlloca()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
HDLegalizerInfo.h333 SmallBitVector TypeIdxsCovered{MCOI::OPERAND_LAST_GENERIC -
335 SmallBitVector ImmIdxsCovered{MCOI::OPERAND_LAST_GENERIC_IMM -
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
HDTypeSystem.h41 llvm::SmallBitVector bitvector;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
HDLegalizerInfo.cpp481 SmallBitVector SeenTypes(8); in getAction()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
HDUninitializedValues.cpp116 using ValueVector = llvm::PackedVector<Value, 2, llvm::SmallBitVector>;
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
HDSema.h72 class SmallBitVector; variable
5103 llvm::SmallBitVector FullyCheckedComparisonCategories;
7991 unsigned Depth, llvm::SmallBitVector &Used);
7996 llvm::SmallBitVector &Used);
7999 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters()
8004 llvm::SmallBitVector &Deduced);
11786 llvm::SmallBitVector &CheckedVarArgs);
11792 llvm::SmallBitVector &CheckedVarArgs);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDVPlan.h767 SmallBitVector IsIndexLoopInvariant;
HDLoopVectorize.cpp434 bool IsPtrLoopInvariant, SmallBitVector &IsIndexLoopInvariant);
4041 SmallBitVector &IsIndexLoopInvariant) { in widenGEP()

12