| /NextBSD/contrib/llvm/include/llvm/ADT/ |
| HD | SmallBitVector.h | 31 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/ |
| HD | DependenceAnalysis.h | 347 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/ |
| HD | FunctionSummary.h | 35 llvm::SmallBitVector VisitedBasicBlocks; 96 llvm::SmallBitVector &Blocks = I->second.VisitedBasicBlocks; in markVisitedBasicBlock()
|
| /NextBSD/contrib/llvm/lib/ProfileData/ |
| HD | CoverageMapping.cpp | 366 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/ |
| HD | DependenceAnalysis.cpp | 772 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/ |
| HD | DwarfExpression.cpp | 134 SmallBitVector Coverage(RegSize, false); in AddMachineRegPiece() 143 SmallBitVector Intersection(RegSize, false); in AddMachineRegPiece()
|
| /NextBSD/contrib/llvm/lib/CodeGen/ |
| HD | MachineDominators.cpp | 73 SmallBitVector IsNewIDom(CriticalEdgesToSplit.size(), true); in applySplitCriticalEdges()
|
| /NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| HD | NonNullParamChecker.cpp | 55 llvm::SmallBitVector AttrNonNull(NumArgs); in checkPreCall()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaTemplateDeduction.cpp | 590 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 …]
|
| HD | SemaChecking.cpp | 1218 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 …]
|
| HD | SemaTemplate.cpp | 2574 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in ActOnVarTemplateSpecialization() 6332 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in ActOnClassTemplateSpecialization()
|
| HD | SemaCodeComplete.cpp | 2719 llvm::SmallBitVector Deduced; in CreateCodeCompletionString()
|
| /NextBSD/contrib/llvm/lib/Transforms/Scalar/ |
| HD | LoopStrengthReduce.cpp | 113 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()
|
| HD | LoopRerollPass.cpp | 382 typedef MapVector<Instruction*, SmallBitVector> UsesTy;
|
| /NextBSD/contrib/llvm/tools/clang/lib/Analysis/ |
| HD | UninitializedValues.cpp | 105 typedef llvm::PackedVector<Value, 2, llvm::SmallBitVector> ValueVector;
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | Sema.h | 60 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/ |
| HD | X86ISelLowering.cpp | 6796 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/ |
| HD | DAGCombiner.cpp | 12398 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()
|