Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/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 …]
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h346 SmallBitVector Loops;
347 SmallBitVector GroupLoops;
348 SmallBitVector Group;
539 SmallBitVector &Loops) const;
545 SmallBitVector &Loops);
551 SmallBitVector &Loops);
637 const SmallBitVector &Loops,
777 const SmallBitVector &Loops,
814 const SmallBitVector &Loops,
864 SmallBitVector &Loops,
[all …]
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DAffineMap.h24 class SmallBitVector; variable
395 AffineMap compressDims(AffineMap map, const llvm::SmallBitVector &unusedDims);
407 const llvm::SmallBitVector &unusedSymbols);
544 const llvm::SmallBitVector &projectedDimensions);
591 llvm::SmallBitVector getUnusedDimsBitVector(ArrayRef<AffineMap> maps);
/llvm-project-15.0.7/mlir/include/mlir/Analysis/Presburger/
H A DSimplex.h225 const llvm::SmallBitVector &isSymbol);
431 LexSimplexBase(unsigned nVar, const llvm::SmallBitVector &isSymbol) in LexSimplexBase()
438 const llvm::SmallBitVector &isSymbol) in LexSimplexBase()
586 const llvm::SmallBitVector &isSymbol) in SymbolicLexSimplex()
H A DUtils.h201 llvm::SmallBitVector getSubrangeBitVector(unsigned len, unsigned setOffset,
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DFunctionSummary.h37 llvm::SmallBitVector VisitedBasicBlocks;
98 llvm::SmallBitVector &Blocks = I->second.VisitedBasicBlocks; in markVisitedBasicBlock()
/llvm-project-15.0.7/mlir/lib/IR/
H A DAffineMap.cpp169 llvm::SmallBitVector dimFound(std::max(getNumInputs(), getNumResults()), in isPermutationOfMinorIdentityWithBroadcasting()
544 const llvm::SmallBitVector &unusedDims) { in compressDims()
602 const llvm::SmallBitVector &unusedSymbols) { in compressSymbols()
621 llvm::SmallBitVector unusedSymbols(map.getNumSymbols(), true); in compressUnusedSymbols()
716 const llvm::SmallBitVector &unusedDims) { in getProjectedMap()
720 llvm::SmallBitVector mlir::getUnusedDimsBitVector(ArrayRef<AffineMap> maps) { in getUnusedDimsBitVector()
722 llvm::SmallBitVector numDimsBitVector(numDims, true); in getUnusedDimsBitVector()
/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/Utils/
H A DUtils.cpp41 llvm::SmallBitVector mlir::getPositionsOfShapeOne(unsigned rank, in getPositionsOfShapeOne()
43 llvm::SmallBitVector dimsToProject(shape.size()); in getPositionsOfShapeOne()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp957 SmallBitVector SrcLoops(MaxLevels + 1); in classifyPair()
958 SmallBitVector DstLoops(MaxLevels + 1); in classifyPair()
3616 SmallBitVector Separable(Pairs); in depends()
3617 SmallBitVector Coupled(Pairs); in depends()
3768 SmallBitVector Group(Pair[SI].Group); in depends()
3769 SmallBitVector Sivs(Pairs); in depends()
3770 SmallBitVector Mivs(Pairs); in depends()
4009 SmallBitVector Separable(Pairs); in getSplitIteration()
4010 SmallBitVector Coupled(Pairs); in getSplitIteration()
4082 SmallBitVector Sivs(Pairs); in getSplitIteration()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.h115 SmallBitVector AllocatedStackSlots;
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/
H A DFoldSubViewOps.cpp55 llvm::SmallBitVector unusedDims = subViewOp.getDroppedDims(); in resolveSourceIndices()
113 llvm::SmallBitVector unusedDims = subViewOp.getDroppedDims(); in getPermutationMapAttr()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineDominators.cpp98 SmallBitVector IsNewIDom(CriticalEdgesToSplit.size(), true); in applySplitCriticalEdges()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Arithmetic/Utils/
H A DUtils.h34 llvm::SmallBitVector getPositionsOfShapeOne(unsigned rank,
/llvm-project-15.0.7/mlir/lib/Analysis/Presburger/
H A DUtils.cpp257 llvm::SmallBitVector presburger::getSubrangeBitVector(unsigned len, in getSubrangeBitVector()
260 llvm::SmallBitVector vec(len, false); in getSubrangeBitVector()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DPromotion.cpp148 options.useFullTileBuffers.value_or(llvm::SmallBitVector()); in LinalgOpInstancePromotionOptions()
220 llvm::SmallBitVector droppedDims = subView.getDroppedDims(); in promoteSubviewAsNewBuffer()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/
H A DLinalgInterfaces.cpp543 HasAffineDimExprVisitor(llvm::SmallBitVector positions) in HasAffineDimExprVisitor()
559 llvm::SmallBitVector positions;
590 llvm::SmallBitVector outputDims(resultShapesFromInputShapesMap.getNumDims()); in reifyResultShapes()
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/
H A DTensorOps.cpp1010 llvm::SmallBitVector dimsToProject = in inferCanonicalRankReducedResultType()
1132 llvm::SmallBitVector ExtractSliceOp::getDroppedDims() { in getDroppedDims()
1135 llvm::SmallBitVector droppedDims(mixedSizes.size()); in getDroppedDims()
1157 llvm::SmallBitVector droppedDims = getDroppedDims(); in reifyResultShapes()
1940 llvm::SmallBitVector PadOp::getPaddedDims() { in getPaddedDims()
1941 llvm::SmallBitVector paddedDims(getSourceType().getRank()); in getPaddedDims()
2118 llvm::SmallBitVector innerDims = padOp.getPaddedDims(); in matchAndRewrite()
2119 llvm::SmallBitVector outerDims = outerPadOp.getPaddedDims(); in matchAndRewrite()
/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A DLLVMIRIntrinsicGen.cpp54 using IndicesTy = llvm::SmallBitVector;
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp151 llvm::SmallBitVector &Used);
713 llvm::SmallBitVector SawIndices(TemplateParams->size()); in addPacks()
5075 llvm::SmallBitVector UsedParameters(TemplateParams->size()); in isAtLeastAsSpecializedAs()
5577 llvm::SmallBitVector &Used;
5616 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
5647 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
5664 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
5688 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
5989 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
6069 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters()
[all …]
/llvm-project-15.0.7/llvm/lib/ProfileData/Coverage/
H A DCoverageMapping.cpp669 static SmallBitVector gatherFileIDs(StringRef SourceFile, in gatherFileIDs()
671 SmallBitVector FilenameEquivalence(Function.Filenames.size(), false); in gatherFileIDs()
680 SmallBitVector IsNotExpandedFile(Function.Filenames.size(), true); in findMainViewFileID()
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp144 SmallBitVector Coverage(RegSize, false); in addMachineReg()
155 SmallBitVector CurSubReg(RegSize, false); in addMachineReg()
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/
H A DMemRefOps.cpp795 static llvm::Optional<llvm::SmallBitVector>
798 llvm::SmallBitVector unusedDims(originalType.getRank()); in computeMemRefRankReductionMask()
864 llvm::SmallBitVector SubViewOp::getDroppedDims() { in getDroppedDims()
867 llvm::Optional<llvm::SmallBitVector> unusedDims = in getDroppedDims()
909 llvm::SmallBitVector unusedDims = subview.getDroppedDims(); in fold()
2168 llvm::SmallBitVector dimsToProjectVector(inferredType.getRank()); in inferRankReducedResultType()
2444 llvm::Optional<llvm::SmallBitVector> unusedDims = in getCanonicalSubViewResultType()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp332 SmallBitVector SeenTypes(8); in getAction()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h245 const SmallBitVector &OpcodeMask) const;

123