Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/include/llvm/ADT/
HDSmallBitVector.h31 class SmallBitVector {
63 SmallBitVector &TheVector;
67 reference(SmallBitVector &b, unsigned Idx) : TheVector(b), BitPos(Idx) {} in reference()
85 return const_cast<const SmallBitVector &>(TheVector).operator[](BitPos);
143 SmallBitVector() : X(1) {} in SmallBitVector() function
147 explicit SmallBitVector(unsigned s, bool t = false) {
155 SmallBitVector(const SmallBitVector &RHS) { in SmallBitVector() function
162 SmallBitVector(SmallBitVector &&RHS) : X(RHS.X) { in SmallBitVector() function
166 ~SmallBitVector() { in ~SmallBitVector()
279 SmallBitVector &set() { in set()
[all …]
/NextBSD/contrib/llvm/include/llvm/Analysis/
HDDependenceAnalysis.h347 SmallBitVector Loops;
348 SmallBitVector GroupLoops;
349 SmallBitVector Group;
540 SmallBitVector &Loops) const;
546 SmallBitVector &Loops);
552 SmallBitVector &Loops);
581 SmallBitVector &Loops);
627 const SmallBitVector &Loops,
767 const SmallBitVector &Loops,
804 const SmallBitVector &Loops,
[all …]
/NextBSD/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
HDFunctionSummary.h35 llvm::SmallBitVector VisitedBasicBlocks;
96 llvm::SmallBitVector &Blocks = I->second.VisitedBasicBlocks; in markVisitedBasicBlock()
/NextBSD/contrib/llvm/lib/ProfileData/
HDCoverageMapping.cpp366 static SmallBitVector gatherFileIDs(StringRef SourceFile, in gatherFileIDs()
368 SmallBitVector FilenameEquivalence(Function.Filenames.size(), false); in gatherFileIDs()
377 SmallBitVector IsNotExpandedFile(Function.Filenames.size(), true); in findMainViewFileID()
378 SmallBitVector FilenameEquivalence = gatherFileIDs(SourceFile, Function); in findMainViewFileID()
391 SmallBitVector IsNotExpandedFile(Function.Filenames.size(), true); in findMainViewFileID()
/NextBSD/contrib/llvm/lib/Analysis/
HDDependenceAnalysis.cpp772 SmallBitVector &Loops) const { in collectCommonLoops()
859 SmallBitVector &Loops) { in checkSrcSubscript()
885 SmallBitVector &Loops) { in checkDstSubscript()
912 SmallBitVector &Loops) { in classifyPair()
913 SmallBitVector SrcLoops(MaxLevels + 1); in classifyPair()
914 SmallBitVector DstLoops(MaxLevels + 1); in classifyPair()
2247 const SmallBitVector &Loops, in testMIV()
2503 const SmallBitVector &Loops, in banerjeeMIVtest()
2586 const SmallBitVector &Loops, in exploreDirections()
3048 SmallBitVector &Loops, in propagate()
[all …]
/NextBSD/contrib/llvm/lib/CodeGen/AsmPrinter/
HDDwarfExpression.cpp134 SmallBitVector Coverage(RegSize, false); in AddMachineRegPiece()
143 SmallBitVector Intersection(RegSize, false); in AddMachineRegPiece()
/NextBSD/contrib/llvm/lib/CodeGen/
HDMachineDominators.cpp73 SmallBitVector IsNewIDom(CriticalEdgesToSplit.size(), true); in applySplitCriticalEdges()
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
HDNonNullParamChecker.cpp55 llvm::SmallBitVector AttrNonNull(NumArgs); in checkPreCall()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplateDeduction.cpp590 llvm::SmallBitVector SawIndices(TemplateParams->size()); in PackDeductionScope()
4102 llvm::SmallBitVector &Deduced);
4243 llvm::SmallBitVector UsedParameters(TemplateParams->size()); in isAtLeastAsSpecializedAs()
4594 llvm::SmallBitVector &Used);
4603 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
4642 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
4659 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
4683 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
4916 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
4964 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters()
[all …]
HDSemaChecking.cpp1218 llvm::SmallBitVector NonNullArgs; in CheckNonNullArguments()
1314 llvm::SmallBitVector CheckedVarArgs; in checkCall()
2856 llvm::SmallBitVector &CheckedVarArgs) { in checkFormatStringExpr()
3053 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatArguments()
3067 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatArguments()
3134 llvm::SmallBitVector CoveredArgs;
3139 llvm::SmallBitVector &CheckedVarArgs;
3147 llvm::SmallBitVector &CheckedVarArgs) in CheckFormatHandler()
3539 llvm::SmallBitVector &CheckedVarArgs) in CheckPrintfHandler()
4327 llvm::SmallBitVector &CheckedVarArgs) in CheckScanfHandler()
[all …]
HDSemaTemplate.cpp2574 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in ActOnVarTemplateSpecialization()
6332 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in ActOnClassTemplateSpecialization()
HDSemaCodeComplete.cpp2719 llvm::SmallBitVector Deduced; in CreateCodeCompletionString()
/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDLoopStrengthReduce.cpp113 SmallBitVector UsedByIndices;
148 const SmallBitVector &getUsedByIndices(const SCEV *Reg) const;
189 SmallBitVector &UsedByIndices = Pair.second.UsedByIndices; in SwapAndDropUse()
202 const SmallBitVector &UsedByIndices = I->second.UsedByIndices; in isRegUsedByUsesOtherThan()
209 const SmallBitVector &RegUseTracker::getUsedByIndices(const SCEV *Reg) const { in getUsedByIndices()
3666 DenseMap<const SCEV *, SmallBitVector> UsedByIndicesMap; in GenerateCrossUseConstantOffsets()
3701 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(OrigReg); in GenerateCrossUseConstantOffsets()
HDLoopRerollPass.cpp382 typedef MapVector<Instruction*, SmallBitVector> UsesTy;
/NextBSD/contrib/llvm/tools/clang/lib/Analysis/
HDUninitializedValues.cpp105 typedef llvm::PackedVector<Value, 2, llvm::SmallBitVector> ValueVector;
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDSema.h60 class SmallBitVector; variable
6377 llvm::SmallBitVector &Used);
6380 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters()
6385 llvm::SmallBitVector &Deduced);
8838 llvm::SmallBitVector &CheckedVarArgs);
8850 llvm::SmallBitVector &CheckedVarArgs);
8856 llvm::SmallBitVector &CheckedVarArgs);
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86ISelLowering.cpp6796 static SmallBitVector computeZeroableShuffleElements(ArrayRef<int> Mask, in computeZeroableShuffleElements()
6798 SmallBitVector Zeroable(Mask.size(), false); in computeZeroableShuffleElements()
6850 SmallBitVector Zeroable = computeZeroableShuffleElements(Mask, V1, V2); in lowerVectorShuffleAsBitMask()
6900 SmallBitVector Zeroable = computeZeroableShuffleElements(Mask, V1, V2); in lowerVectorShuffleAsShift()
6968 SmallBitVector Zeroable = computeZeroableShuffleElements(Mask, V1, V2); in lowerVectorShuffleWithSSE4A()
7205 SmallBitVector Zeroable = computeZeroableShuffleElements(Mask, V1, V2); in lowerVectorShuffleAsZeroOrAnyExtend()
7339 SmallBitVector Zeroable = computeZeroableShuffleElements(Mask, V1, V2); in lowerVectorShuffleAsElementInsertion()
7525 SmallBitVector Zeroable = computeZeroableShuffleElements(Mask, V1, V2); in lowerVectorShuffleAsInsertPS()
8656 SmallBitVector Zeroable = computeZeroableShuffleElements(Mask, V1, V2); in lowerVectorShuffleAsPSHUFB()
9453 SmallBitVector LaneInputs[2]; in lowerVectorShuffleAsSplitOrBlend()
[all …]
/NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/
HDDAGCombiner.cpp12398 static SDValue simplifyShuffleOperandRecursively(SmallBitVector &UsedElements, in simplifyShuffleOperandRecursively()
12410 SmallBitVector OpUsedElements(OpSize, false); in simplifyShuffleOperandRecursively()
12443 SmallBitVector SubUsedElements(SubSize, false); in simplifyShuffleOperandRecursively()
12469 SmallBitVector N0UsedElements(NumElts, false), N1UsedElements(NumElts, false); in simplifyShuffleOperands()