Home
last modified time | relevance | path

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

/external/llvm/include/llvm/ADT/
DSmallBitVector.h31 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/
DDependenceAnalysis.h349 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/
DFunctionSummary.h35 llvm::SmallBitVector VisitedBasicBlocks;
96 llvm::SmallBitVector &Blocks = I->second.VisitedBasicBlocks; in markVisitedBasicBlock()
/external/llvm/lib/Analysis/
DDependenceAnalysis.cpp776 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/
DAsmPrinterDwarf.cpp297 SmallBitVector Coverage(RegSize, false); in EmitDwarfRegOpPiece()
306 SmallBitVector Intersection(RegSize, false); in EmitDwarfRegOpPiece()
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp616 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 …]
DSemaChecking.cpp765 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()
DSemaTemplate.cpp2546 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in ActOnVarTemplateSpecialization()
6164 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in ActOnClassTemplateSpecialization()
DSemaCodeComplete.cpp2667 llvm::SmallBitVector Deduced; in CreateCodeCompletionString()
/external/llvm/unittests/ADT/
DBitVectorTest.cpp26 typedef ::testing::Types<BitVector, SmallBitVector> BitVectorTestTypes;
/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp112 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/
DUninitializedValues.cpp104 typedef llvm::PackedVector<Value, 2, llvm::SmallBitVector> ValueVector;
/external/clang/include/clang/Sema/
DSema.h60 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/
DProgrammersManual.rst1517 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