Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DSmallBitVector.h35 class SmallBitVector {
154 SmallBitVector(const SmallBitVector &RHS) { in SmallBitVector() function
161 SmallBitVector(SmallBitVector &&RHS) : X(RHS.X) { in SmallBitVector() function
509 SmallBitVector &operator&=(const SmallBitVector &RHS) {
526 SmallBitVector &reset(const SmallBitVector &RHS) { in reset()
558 SmallBitVector &operator|=(const SmallBitVector &RHS) {
571 SmallBitVector &operator^=(const SmallBitVector &RHS) {
601 const SmallBitVector &operator=(const SmallBitVector &RHS) {
618 const SmallBitVector &operator=(SmallBitVector &&RHS) {
683 operator&(const SmallBitVector &LHS, const SmallBitVector &RHS) {
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h345 SmallBitVector Loops;
346 SmallBitVector GroupLoops;
347 SmallBitVector Group;
538 SmallBitVector &Loops) const;
544 SmallBitVector &Loops);
550 SmallBitVector &Loops);
590 SmallBitVector &Loops);
636 const SmallBitVector &Loops,
776 const SmallBitVector &Loops,
813 const SmallBitVector &Loops,
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DNonNullParamChecker.cpp48 static llvm::SmallBitVector getNonNullAttrs(const CallEvent &Call) { in getNonNullAttrs()
51 llvm::SmallBitVector AttrNonNull(NumArgs); in getNonNullAttrs()
72 llvm::SmallBitVector AttrNonNull = getNonNullAttrs(Call); in checkPreCall()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DFunctionSummary.h38 llvm::SmallBitVector VisitedBasicBlocks;
99 llvm::SmallBitVector &Blocks = I->second.VisitedBasicBlocks; in markVisitedBasicBlock()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp929 SmallBitVector SrcLoops(MaxLevels + 1); in classifyPair()
930 SmallBitVector DstLoops(MaxLevels + 1); in classifyPair()
3464 SmallBitVector Separable(Pairs); in depends()
3465 SmallBitVector Coupled(Pairs); in depends()
3616 SmallBitVector Group(Pair[SI].Group); in depends()
3617 SmallBitVector Sivs(Pairs); in depends()
3618 SmallBitVector Mivs(Pairs); in depends()
3859 SmallBitVector Separable(Pairs); in getSplitIteration()
3860 SmallBitVector Coupled(Pairs); in getSplitIteration()
3932 SmallBitVector Sivs(Pairs); in getSplitIteration()
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.h113 SmallBitVector AllocatedStackSlots;
/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp142 SmallBitVector Coverage(RegSize, false); in addMachineReg()
153 SmallBitVector CurSubReg(RegSize, false); in addMachineReg()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineDominators.cpp99 SmallBitVector IsNewIDom(CriticalEdgesToSplit.size(), true); in applySplitCriticalEdges()
H A DMachineInstr.cpp1405 LLT MachineInstr::getTypeToPrint(unsigned OpIdx, SmallBitVector &PrintedTypes, in getTypeToPrint()
1467 SmallBitVector PrintedTypes(8); in print()
H A DMIRPrinter.cpp670 SmallBitVector PrintedTypes(8); in print()
/freebsd-12.1/contrib/llvm/lib/ProfileData/Coverage/
H A DCoverageMapping.cpp569 static SmallBitVector gatherFileIDs(StringRef SourceFile, in gatherFileIDs()
571 SmallBitVector FilenameEquivalence(Function.Filenames.size(), false); in gatherFileIDs()
580 SmallBitVector IsNotExpandedFile(Function.Filenames.size(), true); in findMainViewFileID()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp165 llvm::SmallBitVector &Used);
722 llvm::SmallBitVector SawIndices(TemplateParams->size()); in addPacks()
748 llvm::SmallBitVector Used(TemplateParams->size()); in addPacks()
4793 llvm::SmallBitVector UsedParameters(TemplateParams->size()); in isAtLeastAsSpecializedAs()
5223 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
5269 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
5286 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
5310 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
5587 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
5653 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters()
[all …]
H A DSemaChecking.cpp4049 llvm::SmallBitVector NonNullArgs; in CheckNonNullArguments()
4147 llvm::SmallBitVector CheckedVarArgs; in checkCall()
5944 llvm::SmallBitVector CheckedVarArgs(NumArgs, false); in SemaBuiltinOSLogFormat()
6320 llvm::SmallBitVector &CheckedVarArgs,
6332 llvm::SmallBitVector &CheckedVarArgs, in checkFormatStringExpr()
6737 llvm::SmallBitVector CoveredArgs;
6742 llvm::SmallBitVector &CheckedVarArgs;
6752 llvm::SmallBitVector &CheckedVarArgs, in CheckFormatHandler()
7191 llvm::SmallBitVector &CheckedVarArgs, in CheckPrintfHandler()
8065 llvm::SmallBitVector &CheckedVarArgs, in CheckScanfHandler()
[all …]
H A DSemaTemplate.cpp3636 const llvm::SmallBitVector &DeducibleParams) { in noteNonDeducibleParameters()
3667 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in checkTemplatePartialSpecialization()
3698 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in CheckDeductionGuideTemplate()
H A DSemaCodeComplete.cpp3018 llvm::SmallBitVector Deduced; in createCodeCompletionStringForDecl()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineInstr.h51 class SmallBitVector; variable
1410 LLT getTypeToPrint(unsigned OpIdx, SmallBitVector &PrintedTypes,
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp204 SmallBitVector UsedByIndices;
238 const SmallBitVector &getUsedByIndices(const SCEV *Reg) const;
280 SmallBitVector &UsedByIndices = Pair.second.UsedByIndices; in swapAndDropUse()
293 const SmallBitVector &UsedByIndices = I->second.UsedByIndices; in isRegUsedByUsesOtherThan()
300 const SmallBitVector &RegUseTracker::getUsedByIndices(const SCEV *Reg) const { in getUsedByIndices()
4023 DenseMap<const SCEV *, SmallBitVector> UsedByIndicesMap; in GenerateCrossUseConstantOffsets()
4059 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(OrigReg); in GenerateCrossUseConstantOffsets()
4523 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(Reg); in NarrowSearchSpaceByFilterFormulaWithSameScaledReg()
4528 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(Reg); in NarrowSearchSpaceByFilterFormulaWithSameScaledReg()
H A DSROA.cpp4214 SmallBitVector SplittableOffset(AllocaSize + 1, true); in splitAlloca()
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp346 SmallBitVector SeenTypes(8); in getAction()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DUninitializedValues.cpp117 using ValueVector = llvm::PackedVector<Value, 2, llvm::SmallBitVector>;
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h284 SmallBitVector TypeIdxsCovered{MCOI::OPERAND_LAST_GENERIC -
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h67 class SmallBitVector; variable
4600 llvm::SmallBitVector FullyCheckedComparisonCategories;
7146 llvm::SmallBitVector &Used);
7149 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters()
7154 llvm::SmallBitVector &Deduced);
10578 llvm::SmallBitVector &CheckedVarArgs);
10584 llvm::SmallBitVector &CheckedVarArgs);
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp7203 SmallBitVector LoadMask(NumElems, false); in EltsFromConsecutiveLoads()
7204 SmallBitVector ZeroMask(NumElems, false); in EltsFromConsecutiveLoads()
7205 SmallBitVector UndefMask(NumElems, false); in EltsFromConsecutiveLoads()
13856 SmallBitVector LaneInputs[2]; in lowerVectorShuffleAsSplitOrBlend()