/external/llvm/include/llvm/ADT/ |
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 …]
|
/external/llvm/include/llvm/Analysis/ |
D | DependenceAnalysis.h | 349 SmallBitVector Loops; 350 SmallBitVector GroupLoops; 351 SmallBitVector Group; 536 SmallBitVector &Loops) const; 542 SmallBitVector &Loops); 548 SmallBitVector &Loops); 577 SmallBitVector &Loops); 623 const SmallBitVector &Loops, 763 const SmallBitVector &Loops, 800 const SmallBitVector &Loops, [all …]
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | FunctionSummary.h | 35 llvm::SmallBitVector VisitedBasicBlocks; 96 llvm::SmallBitVector &Blocks = I->second.VisitedBasicBlocks; in markVisitedBasicBlock()
|
/external/llvm/lib/Analysis/ |
D | DependenceAnalysis.cpp | 776 SmallBitVector &Loops) const { in collectCommonLoops() 809 SmallBitVector &Loops) { in checkSrcSubscript() 827 SmallBitVector &Loops) { in checkDstSubscript() 846 SmallBitVector &Loops) { in classifyPair() 847 SmallBitVector SrcLoops(MaxLevels + 1); in classifyPair() 848 SmallBitVector DstLoops(MaxLevels + 1); in classifyPair() 2179 const SmallBitVector &Loops, in testMIV() 2435 const SmallBitVector &Loops, in banerjeeMIVtest() 2518 const SmallBitVector &Loops, in exploreDirections() 2984 SmallBitVector &Loops, in propagate() [all …]
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | AsmPrinterDwarf.cpp | 297 SmallBitVector Coverage(RegSize, false); in EmitDwarfRegOpPiece() 306 SmallBitVector Intersection(RegSize, false); in EmitDwarfRegOpPiece()
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 616 llvm::SmallBitVector SawIndices(TemplateParams->size()); in PackDeductionScope() 4123 llvm::SmallBitVector &Deduced); 4267 llvm::SmallBitVector UsedParameters(TemplateParams->size()); in isAtLeastAsSpecializedAs() 4688 llvm::SmallBitVector &Used); 4697 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 4736 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 4753 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 4777 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 5010 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 5060 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() [all …]
|
D | SemaChecking.cpp | 765 llvm::SmallBitVector CheckedVarArgs; in checkCall() 2018 llvm::SmallBitVector &CheckedVarArgs) { in checkFormatStringExpr() 2213 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatArguments() 2227 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatArguments() 2294 llvm::SmallBitVector CoveredArgs; 2299 llvm::SmallBitVector &CheckedVarArgs; 2307 llvm::SmallBitVector &CheckedVarArgs) in CheckFormatHandler() 2705 llvm::SmallBitVector &CheckedVarArgs) in CheckPrintfHandler() 3356 llvm::SmallBitVector &CheckedVarArgs) in CheckScanfHandler() 3517 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatString()
|
D | SemaTemplate.cpp | 2546 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in ActOnVarTemplateSpecialization() 6164 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in ActOnClassTemplateSpecialization()
|
D | SemaCodeComplete.cpp | 2667 llvm::SmallBitVector Deduced; in CreateCodeCompletionString()
|
/external/llvm/unittests/ADT/ |
D | BitVectorTest.cpp | 26 typedef ::testing::Types<BitVector, SmallBitVector> BitVectorTestTypes;
|
/external/llvm/lib/Transforms/Scalar/ |
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()
|
/external/clang/lib/Analysis/ |
D | UninitializedValues.cpp | 104 typedef llvm::PackedVector<Value, 2, llvm::SmallBitVector> ValueVector;
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 60 class SmallBitVector; variable 6081 llvm::SmallBitVector &Used); 6084 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters() 6089 llvm::SmallBitVector &Deduced); 8268 llvm::SmallBitVector &CheckedVarArgs); 8276 llvm::SmallBitVector &CheckedVarArgs); 8282 llvm::SmallBitVector &CheckedVarArgs);
|
/external/llvm/docs/ |
D | ProgrammersManual.rst | 1517 SmallBitVector subsection 1520 The SmallBitVector container provides the same interface as BitVector, but it is 1523 efficiently than a plain BitVector, so SmallBitVector should only be used when 1526 At this time, SmallBitVector does not support set operations (and, or, xor), and
|