Home
last modified time | relevance | path

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

123

/openbsd/gnu/llvm/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 …]
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DNonNullParamChecker.cpp51 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()
/openbsd/gnu/llvm/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.h679 const SmallBitVector &OpcodeMask) const;
1662 const SmallBitVector &OpcodeMask) const = 0;
2112 const SmallBitVector &OpcodeMask) const override { in isLegalAltInstr()
H A DTargetTransformInfoImpl.h287 const SmallBitVector &OpcodeMask) const { in isLegalAltInstr()
/openbsd/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DFunctionSummary.h36 llvm::SmallBitVector VisitedBasicBlocks;
97 llvm::SmallBitVector &Blocks = I->second.VisitedBasicBlocks; in markVisitedBasicBlock()
/openbsd/gnu/llvm/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.cpp424 const SmallBitVector &OpcodeMask) const { in isLegalAltInstr()
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.h115 SmallBitVector AllocatedStackSlots;
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DMachineDominators.cpp98 SmallBitVector IsNewIDom(CriticalEdgesToSplit.size(), true); in applySplitCriticalEdges()
H A DMachineInstr.cpp1514 LLT MachineInstr::getTypeToPrint(unsigned OpIdx, SmallBitVector &PrintedTypes, in getTypeToPrint()
1606 SmallBitVector PrintedTypes(8); in print()
H A DMIRPrinter.cpp743 SmallBitVector PrintedTypes(8); in print()
/openbsd/gnu/llvm/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVSupport.h55 SmallBitVector Bits = SmallBitVector(static_cast<unsigned>(T::LastEntry) + 1);
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp152 llvm::SmallBitVector &Used);
732 llvm::SmallBitVector SawIndices(TemplateParams->size()); in addPacks()
5139 llvm::SmallBitVector UsedParameters(TemplateParams->size()); in isAtLeastAsSpecializedAs()
5802 llvm::SmallBitVector &Used;
5841 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
5872 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
5889 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
5913 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
6210 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
6290 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters()
[all …]
H A DSemaChecking.cpp5741 llvm::SmallBitVector NonNullArgs; in CheckNonNullArguments()
5911 llvm::SmallBitVector CheckedVarArgs; in checkCall()
7956 llvm::SmallBitVector CheckedVarArgs(NumArgs, false); in SemaBuiltinOSLogFormat()
8730 llvm::SmallBitVector &CheckedVarArgs, in checkFormatStringExpr()
9119 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatArguments()
9135 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatArguments()
9228 llvm::SmallBitVector CoveredArgs;
9233 llvm::SmallBitVector &CheckedVarArgs;
9244 llvm::SmallBitVector &CheckedVarArgs, in CheckFormatHandler()
9683 llvm::SmallBitVector &CheckedVarArgs, in CheckPrintfHandler()
[all …]
/openbsd/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp144 SmallBitVector Coverage(RegSize, false); in addMachineReg()
155 SmallBitVector CurSubReg(RegSize, false); in addMachineReg()
/openbsd/gnu/llvm/llvm/lib/ProfileData/Coverage/
H A DCoverageMapping.cpp726 static SmallBitVector gatherFileIDs(StringRef SourceFile, in gatherFileIDs()
728 SmallBitVector FilenameEquivalence(Function.Filenames.size(), false); in gatherFileIDs()
738 SmallBitVector IsNotExpandedFile(Function.Filenames.size(), true); in findMainViewFileID()
/openbsd/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp332 SmallBitVector SeenTypes(8); in getAction()
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h256 const SmallBitVector &OpcodeMask) const;
/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp344 SmallBitVector UseMask(VF, true); in buildUseMask()
863 SmallBitVector MaskedIndices(Sz); in fixupOrderingIndices()
7139 SmallBitVector InMask = in getEntryCost()
7791 SmallBitVector UseMask = in performExtractsShuffleAction()
9345 SmallBitVector UseMask = in vectorizeTree()
9347 SmallBitVector IsFirstUndef = in vectorizeTree()
9353 SmallBitVector IsFirstPoison = in vectorizeTree()
9372 SmallBitVector IsFirstPoison = in vectorizeTree()
11451 SmallBitVector Tails(E, false); in vectorizeStores()
11455 SmallVector<SmallBitVector, 4> CheckedPairs(E, SmallBitVector(E, false)); in vectorizeStores()
[all …]
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMachineInstr.h53 class SmallBitVector; variable
1716 LLT getTypeToPrint(unsigned OpIdx, SmallBitVector &PrintedTypes,
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h433 SmallBitVector TypeIdxsCovered{MCOI::OPERAND_LAST_GENERIC -
435 SmallBitVector ImmIdxsCovered{MCOI::OPERAND_LAST_GENERIC_IMM -
/openbsd/gnu/llvm/lldb/include/lldb/Symbol/
H A DTypeSystem.h46 llvm::SmallBitVector bitvector;
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp243 SmallBitVector UsedByIndices;
277 const SmallBitVector &getUsedByIndices(const SCEV *Reg) const;
319 SmallBitVector &UsedByIndices = Pair.second.UsedByIndices; in swapAndDropUse()
332 const SmallBitVector &UsedByIndices = I->second.UsedByIndices; in isRegUsedByUsesOtherThan()
339 const SmallBitVector &RegUseTracker::getUsedByIndices(const SCEV *Reg) const { in getUsedByIndices()
4233 DenseMap<const SCEV *, SmallBitVector> UsedByIndicesMap; in GenerateCrossUseConstantOffsets()
4269 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(OrigReg); in GenerateCrossUseConstantOffsets()
4740 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(Reg); in NarrowSearchSpaceByFilterFormulaWithSameScaledReg()
4745 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(Reg); in NarrowSearchSpaceByFilterFormulaWithSameScaledReg()
/openbsd/gnu/llvm/clang/lib/Analysis/
H A DUninitializedValues.cpp117 using ValueVector = llvm::PackedVector<Value, 2, llvm::SmallBitVector>;

123