Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSmallBitVector.h35 class SmallBitVector {
156 SmallBitVector(const SmallBitVector &RHS) { in SmallBitVector() function
163 SmallBitVector(SmallBitVector &&RHS) : X(RHS.X) { in SmallBitVector() function
523 SmallBitVector &operator&=(const SmallBitVector &RHS) {
540 SmallBitVector &reset(const SmallBitVector &RHS) { in reset()
572 SmallBitVector &operator|=(const SmallBitVector &RHS) {
585 SmallBitVector &operator^=(const SmallBitVector &RHS) {
615 const SmallBitVector &operator=(const SmallBitVector &RHS) {
632 const SmallBitVector &operator=(SmallBitVector &&RHS) {
710 operator&(const SmallBitVector &LHS, const SmallBitVector &RHS) {
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DNonNullParamChecker.cpp53 llvm::SmallBitVector &AttrNonNull) { in setBitsAccordingToFunctionAttributes()
77 llvm::SmallBitVector &AttrNonNull) { in setBitsAccordingToParameterAttributes()
89 llvm::SmallBitVector getNonNullAttrsImpl(const CallType &Call, in getNonNullAttrsImpl()
91 llvm::SmallBitVector AttrNonNull(ExpectedSize); in getNonNullAttrsImpl()
100 llvm::SmallBitVector getNonNullAttrs(const CallEvent &Call) { in getNonNullAttrs()
105 llvm::SmallBitVector getNonNullAttrs(const AnyCall &Call) { in getNonNullAttrs()
115 llvm::SmallBitVector AttrNonNull = getNonNullAttrs(Call); in checkPreCall()
252 llvm::SmallBitVector ParameterNonNullMarks = getNonNullAttrs(*AbstractCall); in checkBeginFunction()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h370 SmallBitVector Loops;
371 SmallBitVector GroupLoops;
372 SmallBitVector Group;
563 SmallBitVector &Loops) const;
569 SmallBitVector &Loops);
575 SmallBitVector &Loops);
661 const SmallBitVector &Loops,
801 const SmallBitVector &Loops,
838 const SmallBitVector &Loops,
888 SmallBitVector &Loops,
[all …]
H A DTargetTransformInfo.h792 const SmallBitVector &OpcodeMask) const;
1264 const SmallBitVector &OpcodeMask,
1853 const SmallBitVector &OpcodeMask) const = 0;
1972 const SmallBitVector &OpcodeMask,
2345 const SmallBitVector &OpcodeMask) const override { in isLegalAltInstr()
2594 const SmallBitVector &OpcodeMask, in getAltInstrCost()
H A DTargetTransformInfoImpl.h301 const SmallBitVector &OpcodeMask) const { in isLegalAltInstr()
570 const SmallBitVector &OpcodeMask, in getAltInstrCost()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DFunctionSummary.h36 llvm::SmallBitVector VisitedBasicBlocks;
97 llvm::SmallBitVector &Blocks = I->second.VisitedBasicBlocks; in markVisitedBasicBlock()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp1020 SmallBitVector SrcLoops(MaxLevels + 1); in classifyPair()
1021 SmallBitVector DstLoops(MaxLevels + 1); in classifyPair()
3679 SmallBitVector Separable(Pairs); in depends()
3680 SmallBitVector Coupled(Pairs); in depends()
3831 SmallBitVector Group(Pair[SI].Group); in depends()
3832 SmallBitVector Sivs(Pairs); in depends()
3833 SmallBitVector Mivs(Pairs); in depends()
4072 SmallBitVector Separable(Pairs); in getSplitIteration()
4073 SmallBitVector Coupled(Pairs); in getSplitIteration()
4145 SmallBitVector Sivs(Pairs); in getSplitIteration()
[all …]
H A DTargetTransformInfo.cpp476 const SmallBitVector &OpcodeMask) const { in isLegalAltInstr()
881 const SmallBitVector &OpcodeMask, TTI::TargetCostKind CostKind) const { in getAltInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.h115 SmallBitVector AllocatedStackSlots;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVSupport.h40 SmallBitVector Bits = SmallBitVector(static_cast<unsigned>(T::LastEntry) + 1);
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineDominators.cpp98 SmallBitVector IsNewIDom(CriticalEdgesToSplit.size(), true); in applySplitCriticalEdges()
H A DMachineInstr.cpp1540 LLT MachineInstr::getTypeToPrint(unsigned OpIdx, SmallBitVector &PrintedTypes, in getTypeToPrint()
1632 SmallBitVector PrintedTypes(8); in print()
H A DMIRPrinter.cpp761 SmallBitVector PrintedTypes(8); in print()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h145 const SmallBitVector &OpcodeMask,
275 const SmallBitVector &OpcodeMask) const;
/freebsd-14.2/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-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp153 llvm::SmallBitVector &Used);
750 llvm::SmallBitVector SawIndices(TemplateParams->size()); in addPacks()
5407 llvm::SmallBitVector UsedParameters(TemplateParams->size()); in isAtLeastAsSpecializedAs()
6070 llvm::SmallBitVector &Used;
6109 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
6140 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
6157 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
6181 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
6478 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
6555 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters()
[all …]
H A DSemaChecking.cpp7292 llvm::SmallBitVector NonNullArgs; in CheckNonNullArguments()
7462 llvm::SmallBitVector CheckedVarArgs; in checkCall()
9708 llvm::SmallBitVector CheckedVarArgs(NumArgs, false); in SemaBuiltinOSLogFormat()
10459 llvm::SmallBitVector &CheckedVarArgs, in checkFormatStringExpr()
10850 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatArguments()
10866 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatArguments()
10958 llvm::SmallBitVector CoveredArgs;
10963 llvm::SmallBitVector &CheckedVarArgs;
10974 llvm::SmallBitVector &CheckedVarArgs, in CheckFormatHandler()
11413 llvm::SmallBitVector &CheckedVarArgs, in CheckPrintfHandler()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp335 SmallBitVector SeenTypes(8); in getAction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMapping.cpp1306 static SmallBitVector gatherFileIDs(StringRef SourceFile, in gatherFileIDs()
1308 SmallBitVector FilenameEquivalence(Function.Filenames.size(), false); in gatherFileIDs()
1318 SmallBitVector IsNotExpandedFile(Function.Filenames.size(), true); in findMainViewFileID()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp357 SmallBitVector UseMask(VF, true); in buildUseMask()
864 SmallBitVector MaskedIndices(Sz); in fixupOrderingIndices()
4043 SmallBitVector ReusedIdx( in areTwoInsertFromSameBuildVector()
7803 SmallBitVector UsedScalars(Sz, false); in getEntryCost()
8112 SmallBitVector InMask = in getEntryCost()
8834 SmallBitVector UseMask = in performExtractsShuffleAction()
11268 SmallBitVector UseMask = in vectorizeTree()
11270 SmallBitVector IsFirstPoison = in vectorizeTree()
11272 SmallBitVector IsFirstUndef = in vectorizeTree()
11312 SmallBitVector UseMask = in vectorizeTree()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h439 SmallBitVector TypeIdxsCovered{MCOI::OPERAND_LAST_GENERIC -
441 SmallBitVector ImmIdxsCovered{MCOI::OPERAND_LAST_GENERIC_IMM -
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h53 class SmallBitVector; variable
1766 LLT getTypeToPrint(unsigned OpIdx, SmallBitVector &PrintedTypes,
/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DType.h37 llvm::SmallBitVector bitvector;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp244 SmallBitVector UsedByIndices;
278 const SmallBitVector &getUsedByIndices(const SCEV *Reg) const;
320 SmallBitVector &UsedByIndices = Pair.second.UsedByIndices; in swapAndDropUse()
333 const SmallBitVector &UsedByIndices = I->second.UsedByIndices; in isRegUsedByUsesOtherThan()
340 const SmallBitVector &RegUseTracker::getUsedByIndices(const SCEV *Reg) const { in getUsedByIndices()
4263 DenseMap<const SCEV *, SmallBitVector> UsedByIndicesMap; in GenerateCrossUseConstantOffsets()
4299 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(OrigReg); in GenerateCrossUseConstantOffsets()
4770 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(Reg); in NarrowSearchSpaceByFilterFormulaWithSameScaledReg()
4775 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(Reg); in NarrowSearchSpaceByFilterFormulaWithSameScaledReg()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DUninitializedValues.cpp135 using ValueVector = llvm::PackedVector<Value, 2, llvm::SmallBitVector>;

12