/external/swiftshader/third_party/LLVM/include/llvm/ADT/ |
D | SmallBitVector.h | 30 class SmallBitVector { 58 SmallBitVector &TheVector; 62 reference(SmallBitVector &b, unsigned Idx) : TheVector(b), BitPos(Idx) {} in reference() 78 return const_cast<const SmallBitVector &>(TheVector).operator[](BitPos); 136 SmallBitVector() : X(1) {} in SmallBitVector() function 140 explicit SmallBitVector(unsigned s, bool t = false) { 148 SmallBitVector(const SmallBitVector &RHS) { in SmallBitVector() function 155 ~SmallBitVector() { in ~SmallBitVector() 280 SmallBitVector &set() { in set() 288 SmallBitVector &set(unsigned Idx) { in set() [all …]
|
/external/llvm/include/llvm/ADT/ |
D | SmallBitVector.h | 28 class SmallBitVector { 60 SmallBitVector &TheVector; 64 reference(SmallBitVector &b, unsigned Idx) : TheVector(b), BitPos(Idx) {} in reference() 82 return const_cast<const SmallBitVector &>(TheVector).operator[](BitPos); 140 SmallBitVector() : X(1) {} in SmallBitVector() function 144 explicit SmallBitVector(unsigned s, bool t = false) { 152 SmallBitVector(const SmallBitVector &RHS) { in SmallBitVector() function 159 SmallBitVector(SmallBitVector &&RHS) : X(RHS.X) { in SmallBitVector() function 163 ~SmallBitVector() { in ~SmallBitVector() 275 SmallBitVector &set() { in set() [all …]
|
/external/swiftshader/third_party/LLVM/unittests/ADT/ |
D | SmallBitVectorTest.cpp | 18 SmallBitVector Vec; in TEST() 42 SmallBitVector Inv = ~Vec; in TEST() 76 SmallBitVector Copy = Vec; in TEST() 77 SmallBitVector Alt(3, false); in TEST() 131 Inv = ~SmallBitVector(); in TEST() 149 SmallBitVector A; in TEST() 154 SmallBitVector B; in TEST() 188 SmallBitVector Vec(3); in TEST()
|
/external/llvm/include/llvm/Analysis/ |
D | DependenceAnalysis.h | 355 SmallBitVector Loops; 356 SmallBitVector GroupLoops; 357 SmallBitVector Group; 548 SmallBitVector &Loops) const; 554 SmallBitVector &Loops); 560 SmallBitVector &Loops); 589 SmallBitVector &Loops); 635 const SmallBitVector &Loops, 775 const SmallBitVector &Loops, 812 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 | 768 SmallBitVector &Loops) const { in collectCommonLoops() 854 SmallBitVector &Loops) { in checkSrcSubscript() 879 SmallBitVector &Loops) { in checkDstSubscript() 906 SmallBitVector &Loops) { in classifyPair() 907 SmallBitVector SrcLoops(MaxLevels + 1); in classifyPair() 908 SmallBitVector DstLoops(MaxLevels + 1); in classifyPair() 2208 const SmallBitVector &Loops, in testMIV() 2453 const SmallBitVector &Loops, in banerjeeMIVtest() 2534 const SmallBitVector &Loops, in exploreDirections() 2982 SmallBitVector &Loops, in propagate() [all …]
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | DwarfExpression.cpp | 136 SmallBitVector Coverage(RegSize, false); in AddMachineRegPiece() 145 SmallBitVector Intersection(RegSize, false); in AddMachineRegPiece()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | StatepointLowering.h | 108 SmallBitVector AllocatedStackSlots;
|
D | DAGCombiner.cpp | 13251 static SDValue simplifyShuffleOperandRecursively(SmallBitVector &UsedElements, in simplifyShuffleOperandRecursively() 13263 SmallBitVector OpUsedElements(OpSize, false); in simplifyShuffleOperandRecursively() 13296 SmallBitVector SubUsedElements(SubSize, false); in simplifyShuffleOperandRecursively() 13322 SmallBitVector N0UsedElements(NumElts, false), N1UsedElements(NumElts, false); in simplifyShuffleOperands()
|
/external/llvm/lib/CodeGen/ |
D | MachineDominators.cpp | 89 SmallBitVector IsNewIDom(CriticalEdgesToSplit.size(), true); in applySplitCriticalEdges()
|
/external/llvm/lib/ProfileData/Coverage/ |
D | CoverageMapping.cpp | 424 static SmallBitVector gatherFileIDs(StringRef SourceFile, in gatherFileIDs() 426 SmallBitVector FilenameEquivalence(Function.Filenames.size(), false); in gatherFileIDs() 435 SmallBitVector IsNotExpandedFile(Function.Filenames.size(), true); in findMainViewFileID()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | NonNullParamChecker.cpp | 55 llvm::SmallBitVector AttrNonNull(NumArgs); in checkPreCall()
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 586 llvm::SmallBitVector SawIndices(TemplateParams->size()); in PackDeductionScope() 4153 llvm::SmallBitVector &Deduced); 4294 llvm::SmallBitVector UsedParameters(TemplateParams->size()); in isAtLeastAsSpecializedAs() 4643 llvm::SmallBitVector &Used); 4652 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 4691 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 4708 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 4732 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 4970 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 5018 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() [all …]
|
D | SemaChecking.cpp | 1997 llvm::SmallBitVector NonNullArgs; in CheckNonNullArguments() 2093 llvm::SmallBitVector CheckedVarArgs; in checkCall() 3797 llvm::SmallBitVector &CheckedVarArgs, 3809 llvm::SmallBitVector &CheckedVarArgs, in checkFormatStringExpr() 4032 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatArguments() 4046 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatArguments() 4136 llvm::SmallBitVector CoveredArgs; 4141 llvm::SmallBitVector &CheckedVarArgs; 4151 llvm::SmallBitVector &CheckedVarArgs, in CheckFormatHandler() 4591 llvm::SmallBitVector &CheckedVarArgs, in CheckPrintfHandler() [all …]
|
D | SemaTemplate.cpp | 2650 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in ActOnVarTemplateSpecialization() 6409 llvm::SmallBitVector DeducibleParams(TemplateParams->size()); in ActOnClassTemplateSpecialization()
|
D | SemaCodeComplete.cpp | 2731 llvm::SmallBitVector Deduced; in CreateCodeCompletionString()
|
/external/llvm/unittests/ADT/ |
D | BitVectorTest.cpp | 26 typedef ::testing::Types<BitVector, SmallBitVector> BitVectorTestTypes;
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | LoopStrengthReduce.cpp | 101 SmallBitVector UsedByIndices; 136 const SmallBitVector &getUsedByIndices(const SCEV *Reg) const; 178 SmallBitVector &UsedByIndices = I->second.UsedByIndices; in SwapAndDropUse() 191 const SmallBitVector &UsedByIndices = I->second.UsedByIndices; in isRegUsedByUsesOtherThan() 198 const SmallBitVector &RegUseTracker::getUsedByIndices(const SCEV *Reg) const { in getUsedByIndices() 2717 DenseMap<const SCEV *, SmallBitVector> UsedByIndicesMap; in GenerateCrossUseConstantOffsets() 2757 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(OrigReg); in GenerateCrossUseConstantOffsets()
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopStrengthReduce.cpp | 136 SmallBitVector UsedByIndices; 169 const SmallBitVector &getUsedByIndices(const SCEV *Reg) const; 210 SmallBitVector &UsedByIndices = Pair.second.UsedByIndices; in swapAndDropUse() 223 const SmallBitVector &UsedByIndices = I->second.UsedByIndices; in isRegUsedByUsesOtherThan() 230 const SmallBitVector &RegUseTracker::getUsedByIndices(const SCEV *Reg) const { in getUsedByIndices() 3650 DenseMap<const SCEV *, SmallBitVector> UsedByIndicesMap; in GenerateCrossUseConstantOffsets() 3685 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(OrigReg); in GenerateCrossUseConstantOffsets()
|
/external/clang/lib/Analysis/ |
D | UninitializedValues.cpp | 105 typedef llvm::PackedVector<Value, 2, llvm::SmallBitVector> ValueVector;
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 62 class SmallBitVector; variable 6583 llvm::SmallBitVector &Used); 6586 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters() 6591 llvm::SmallBitVector &Deduced); 9432 llvm::SmallBitVector &CheckedVarArgs); 9438 llvm::SmallBitVector &CheckedVarArgs);
|
/external/llvm/docs/ |
D | ProgrammersManual.rst | 1718 SmallBitVector subsection 1721 The SmallBitVector container provides the same interface as BitVector, but it is 1724 efficiently than a plain BitVector, so SmallBitVector should only be used when 1727 At this time, SmallBitVector does not support set operations (and, or, xor), and
|