| /minix3/external/bsd/llvm/dist/llvm/include/llvm/ADT/ |
| H A D | SmallBitVector.h | 31 class SmallBitVector { 60 SmallBitVector &TheVector; 64 reference(SmallBitVector &b, unsigned Idx) : TheVector(b), BitPos(Idx) {} in reference() 80 return const_cast<const SmallBitVector &>(TheVector).operator[](BitPos); 138 SmallBitVector() : X(1) {} in SmallBitVector() function 142 explicit SmallBitVector(unsigned s, bool t = false) { 150 SmallBitVector(const SmallBitVector &RHS) { in SmallBitVector() function 157 SmallBitVector(SmallBitVector &&RHS) : X(RHS.X) { in SmallBitVector() function 161 ~SmallBitVector() { in ~SmallBitVector() 286 SmallBitVector &set() { in set() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | DependenceAnalysis.h | 349 SmallBitVector Loops; 350 SmallBitVector GroupLoops; 351 SmallBitVector Group; 542 SmallBitVector &Loops) const; 548 SmallBitVector &Loops); 554 SmallBitVector &Loops); 583 SmallBitVector &Loops); 629 const SmallBitVector &Loops, 769 const SmallBitVector &Loops, 806 const SmallBitVector &Loops, [all …]
|
| /minix3/external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | FunctionSummary.h | 35 llvm::SmallBitVector VisitedBasicBlocks; 96 llvm::SmallBitVector &Blocks = I->second.VisitedBasicBlocks; in markVisitedBasicBlock()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfExpression.cpp | 139 SmallBitVector Coverage(RegSize, false); in AddMachineRegPiece() 148 SmallBitVector Intersection(RegSize, false); in AddMachineRegPiece()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Analysis/ |
| H A D | DependenceAnalysis.cpp | 775 SmallBitVector &Loops) const { in collectCommonLoops() 829 SmallBitVector &Loops) { in checkSrcSubscript() 847 SmallBitVector &Loops) { in checkDstSubscript() 866 SmallBitVector &Loops) { in classifyPair() 867 SmallBitVector SrcLoops(MaxLevels + 1); in classifyPair() 868 SmallBitVector DstLoops(MaxLevels + 1); in classifyPair() 2199 const SmallBitVector &Loops, in testMIV() 2455 const SmallBitVector &Loops, in banerjeeMIVtest() 2538 const SmallBitVector &Loops, in exploreDirections() 3000 SmallBitVector &Loops, in propagate() [all …]
|
| /minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | NonNullParamChecker.cpp | 54 llvm::SmallBitVector AttrNonNull(NumArgs); in checkPreCall()
|
| /minix3/external/bsd/llvm/dist/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 615 llvm::SmallBitVector SawIndices(TemplateParams->size()); in PackDeductionScope() 4125 llvm::SmallBitVector &Deduced); 4269 llvm::SmallBitVector UsedParameters(TemplateParams->size()); in isAtLeastAsSpecializedAs() 4690 llvm::SmallBitVector &Used); 4699 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 4738 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 4755 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 4779 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 5012 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 5060 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() [all …]
|
| H A D | SemaChecking.cpp | 963 llvm::SmallBitVector NonNullArgs; in CheckNonNullArguments() 1015 llvm::SmallBitVector CheckedVarArgs; in checkCall() 2422 llvm::SmallBitVector &CheckedVarArgs) { in checkFormatStringExpr() 2617 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatArguments() 2631 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatArguments() 2698 llvm::SmallBitVector CoveredArgs; 2703 llvm::SmallBitVector &CheckedVarArgs; 2711 llvm::SmallBitVector &CheckedVarArgs) in CheckFormatHandler() 3109 llvm::SmallBitVector &CheckedVarArgs) in CheckPrintfHandler() 3807 llvm::SmallBitVector &CheckedVarArgs) in CheckScanfHandler() [all …]
|
| H A D | SemaTemplate.cpp | 2545 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in ActOnVarTemplateSpecialization() 6267 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in ActOnClassTemplateSpecialization()
|
| H A D | SemaCodeComplete.cpp | 2668 llvm::SmallBitVector Deduced; in CreateCodeCompletionString()
|
| /minix3/external/bsd/llvm/dist/llvm/unittests/ADT/ |
| H A D | BitVectorTest.cpp | 26 typedef ::testing::Types<BitVector, SmallBitVector> BitVectorTestTypes;
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 112 SmallBitVector UsedByIndices; 149 const SmallBitVector &getUsedByIndices(const SCEV *Reg) const; 191 SmallBitVector &UsedByIndices = I->second.UsedByIndices; in SwapAndDropUse() 204 const SmallBitVector &UsedByIndices = I->second.UsedByIndices; in isRegUsedByUsesOtherThan() 211 const SmallBitVector &RegUseTracker::getUsedByIndices(const SCEV *Reg) const { in getUsedByIndices() 3713 DenseMap<const SCEV *, SmallBitVector> UsedByIndicesMap; in GenerateCrossUseConstantOffsets() 3753 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(OrigReg); in GenerateCrossUseConstantOffsets()
|
| /minix3/external/bsd/llvm/dist/clang/lib/Analysis/ |
| H A D | UninitializedValues.cpp | 104 typedef llvm::PackedVector<Value, 2, llvm::SmallBitVector> ValueVector;
|
| /minix3/external/bsd/llvm/dist/clang/include/clang/Sema/ |
| H A D | Sema.h | 60 class SmallBitVector; variable 6269 llvm::SmallBitVector &Used); 6272 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters() 6277 llvm::SmallBitVector &Deduced); 8579 llvm::SmallBitVector &CheckedVarArgs); 8591 llvm::SmallBitVector &CheckedVarArgs); 8597 llvm::SmallBitVector &CheckedVarArgs);
|
| /minix3/external/bsd/llvm/dist/llvm/docs/ |
| H A D | ProgrammersManual.rst | 1518 SmallBitVector subsection 1521 The SmallBitVector container provides the same interface as BitVector, but it is 1524 efficiently than a plain BitVector, so SmallBitVector should only be used when 1527 At this time, SmallBitVector does not support set operations (and, or, xor), and
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 11264 static SDValue simplifyShuffleOperandRecursively(SmallBitVector &UsedElements, in simplifyShuffleOperandRecursively() 11276 SmallBitVector OpUsedElements(OpSize, false); in simplifyShuffleOperandRecursively() 11309 SmallBitVector SubUsedElements(SubSize, false); in simplifyShuffleOperandRecursively() 11335 SmallBitVector N0UsedElements(NumElts, false), N1UsedElements(NumElts, false); in simplifyShuffleOperands()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 7695 static SmallBitVector computeZeroableShuffleElements(ArrayRef<int> Mask, in computeZeroableShuffleElements() 7697 SmallBitVector Zeroable(Mask.size(), false); in computeZeroableShuffleElements() 7739 SmallBitVector Zeroable = computeZeroableShuffleElements(Mask, V1, V2); in lowerVectorShuffleAsByteShift() 7894 SmallBitVector Zeroable = computeZeroableShuffleElements(Mask, V1, V2); in lowerVectorShuffleAsZeroOrAnyExtend() 7997 SmallBitVector Zeroable = computeZeroableShuffleElements(Mask, V1, V2); in lowerVectorShuffleAsElementInsertion() 8179 SmallBitVector Zeroable = computeZeroableShuffleElements(Mask, V1, V2); in lowerVectorShuffleAsInsertPS() 9643 SmallBitVector Zeroable = computeZeroableShuffleElements(Mask, V1, V2); in lowerV16I8VectorShuffle() 10017 SmallBitVector LaneInputs[2]; in lowerVectorShuffleAsSplitOrBlend()
|