/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/llvm-project/llvm/include/llvm/ADT/ |
D | SmallBitVector.h | 34 class SmallBitVector { 67 SmallBitVector &TheVector; 71 reference(SmallBitVector &b, unsigned Idx) : TheVector(b), BitPos(Idx) {} in reference() 89 return const_cast<const SmallBitVector &>(TheVector).operator[](BitPos); 141 SmallBitVector() = default; 145 explicit SmallBitVector(unsigned s, bool t = false) { 153 SmallBitVector(const SmallBitVector &RHS) { in SmallBitVector() function 160 SmallBitVector(SmallBitVector &&RHS) : X(RHS.X) { in SmallBitVector() function 164 ~SmallBitVector() { in ~SmallBitVector() 169 using const_set_bits_iterator = const_set_bits_iterator_impl<SmallBitVector>; [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/ |
D | SmallBitVector.h | 34 class SmallBitVector { 67 SmallBitVector &TheVector; 71 reference(SmallBitVector &b, unsigned Idx) : TheVector(b), BitPos(Idx) {} in reference() 89 return const_cast<const SmallBitVector &>(TheVector).operator[](BitPos); 141 SmallBitVector() = default; 145 explicit SmallBitVector(unsigned s, bool t = false) { 153 SmallBitVector(const SmallBitVector &RHS) { in SmallBitVector() function 160 SmallBitVector(SmallBitVector &&RHS) : X(RHS.X) { in SmallBitVector() function 164 ~SmallBitVector() { in ~SmallBitVector() 169 using const_set_bits_iterator = const_set_bits_iterator_impl<SmallBitVector>; [all …]
|
/external/swiftshader/third_party/subzero/src/ |
D | IceRegAlloc.h | 36 void scan(const SmallBitVector &RegMask); 66 SmallBitVector RegMask; 67 SmallBitVector RegMaskUnfiltered; 68 SmallBitVector Free; 69 SmallBitVector FreeUnfiltered; 70 SmallBitVector PrecoloredUnhandledMask; // Note: only used for dumping 108 void assignFinalRegisters(const SmallBitVector &RegMaskFull); 129 llvm::SmallVector<const SmallBitVector *, REGS_SIZE> RegAliases;
|
D | IceBitVector.h | 37 class SmallBitVector { 44 SmallBitVector(const SmallBitVector &BV) { *this = BV; } in SmallBitVector() function 46 SmallBitVector &operator=(const SmallBitVector &BV) { 54 SmallBitVector() { reset(); } in SmallBitVector() function 56 explicit SmallBitVector(SizeT S) : SmallBitVector() { in SmallBitVector() function 78 friend class SmallBitVector; 140 SmallBitVector operator&(const SmallBitVector &Rhs) const { 142 SmallBitVector Ret(std::max(size(), Rhs.size())); 149 SmallBitVector operator~() const { 150 SmallBitVector Ret = *this; [all …]
|
D | IceTargetLoweringX8664Traits.h | 494 std::array<SmallBitVector, RCX86_NUM> *TypeToRegisterSet, 495 std::array<SmallBitVector, RegisterSet::Reg_NUM> *RegisterAliases) { 496 SmallBitVector IntegerRegistersI64(RegisterSet::Reg_NUM); 497 SmallBitVector IntegerRegistersI32(RegisterSet::Reg_NUM); 498 SmallBitVector IntegerRegistersI16(RegisterSet::Reg_NUM); 499 SmallBitVector IntegerRegistersI8(RegisterSet::Reg_NUM); 500 SmallBitVector FloatRegisters(RegisterSet::Reg_NUM); 501 SmallBitVector VectorRegisters(RegisterSet::Reg_NUM); 502 SmallBitVector Trunc64To8Registers(RegisterSet::Reg_NUM); 503 SmallBitVector Trunc32To8Registers(RegisterSet::Reg_NUM); [all …]
|
D | IceTargetLoweringX8632Traits.h | 466 std::array<SmallBitVector, RCX86_NUM> *TypeToRegisterSet, 467 std::array<SmallBitVector, RegisterSet::Reg_NUM> *RegisterAliases) { 468 SmallBitVector IntegerRegistersI32(RegisterSet::Reg_NUM); 469 SmallBitVector IntegerRegistersI16(RegisterSet::Reg_NUM); 470 SmallBitVector IntegerRegistersI8(RegisterSet::Reg_NUM); 471 SmallBitVector FloatRegisters(RegisterSet::Reg_NUM); 472 SmallBitVector VectorRegisters(RegisterSet::Reg_NUM); 473 SmallBitVector Trunc64To8Registers(RegisterSet::Reg_NUM); 474 SmallBitVector Trunc32To8Registers(RegisterSet::Reg_NUM); 475 SmallBitVector Trunc16To8Registers(RegisterSet::Reg_NUM); [all …]
|
D | IceTargetLowering.cpp | 130 void printRegisterSet(Ostream &Str, const SmallBitVector &Bitset, in printRegisterSet() 174 GlobalContext *Ctx, int32_t NumRegs, SmallBitVector TypeToRegisterSet[], in filterTypeToRegisterSet() 178 std::vector<SmallBitVector> UseSet(TypeToRegisterSetSize, in filterTypeToRegisterSet() 179 SmallBitVector(NumRegs)); in filterTypeToRegisterSet() 180 std::vector<SmallBitVector> ExcludeSet(TypeToRegisterSetSize, in filterTypeToRegisterSet() 181 SmallBitVector(NumRegs)); in filterTypeToRegisterSet() 197 std::vector<SmallBitVector> &RegSet) { in filterTypeToRegisterSet() 231 SmallBitVector *TypeBitSet = &TypeToRegisterSet[TypeIndex]; in filterTypeToRegisterSet() 232 SmallBitVector *UseBitSet = &UseSet[TypeIndex]; in filterTypeToRegisterSet() 233 SmallBitVector *ExcludeBitSet = &ExcludeSet[TypeIndex]; in filterTypeToRegisterSet() [all …]
|
D | IceTargetLowering.h | 292 virtual SmallBitVector getRegisterSet(RegSetMask Include, 296 virtual const SmallBitVector & 301 virtual const SmallBitVector & 303 virtual const SmallBitVector &getAliasesForRegister(RegNumT) const = 0; 306 void postRegallocSplitting(const SmallBitVector &RegMask); 389 GlobalContext *Ctx, int32_t NumRegs, SmallBitVector TypeToRegisterSet[], 457 SmallBitVector &RegsUsed, size_t *GlobalsSize,
|
D | IceTargetLoweringMIPS32.h | 70 SmallBitVector getRegisterSet(RegSetMask Include, 72 const SmallBitVector & 78 const SmallBitVector & 84 const SmallBitVector &getAliasesForRegister(RegNumT Reg) const override { in getAliasesForRegister() 748 SmallBitVector GPRegsUsed; 753 SmallBitVector VFPRegsUsed; 842 static SmallBitVector TypeToRegisterSet[RCMIPS32_NUM]; 843 static SmallBitVector TypeToRegisterSetUnfiltered[RCMIPS32_NUM]; 844 static SmallBitVector RegisterAliases[RegMIPS32::Reg_NUM]; 845 SmallBitVector RegsUsed;
|
D | IceTargetLoweringARM32.h | 97 SmallBitVector getRegisterSet(RegSetMask Include, 99 const SmallBitVector & 110 const SmallBitVector & 116 const SmallBitVector &getAliasesForRegister(RegNumT Reg) const override { in getAliasesForRegister() 1231 static SmallBitVector TypeToRegisterSet[RegARM32::RCARM32_NUM]; 1232 static SmallBitVector TypeToRegisterSetUnfiltered[RegARM32::RCARM32_NUM]; 1233 static SmallBitVector RegisterAliases[RegARM32::Reg_NUM]; 1234 SmallBitVector RegsUsed; 1272 SmallBitVector GPRegsUsed; 1277 SmallBitVector VFPRegsUsed;
|
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
D | NonNullParamChecker.cpp | 51 llvm::SmallBitVector &AttrNonNull) { in setBitsAccordingToFunctionAttributes() 75 llvm::SmallBitVector &AttrNonNull) { in setBitsAccordingToParameterAttributes() 87 llvm::SmallBitVector getNonNullAttrsImpl(const CallType &Call, in getNonNullAttrsImpl() 89 llvm::SmallBitVector AttrNonNull(ExpectedSize); in getNonNullAttrsImpl() 98 llvm::SmallBitVector getNonNullAttrs(const CallEvent &Call) { in getNonNullAttrs() 103 llvm::SmallBitVector getNonNullAttrs(const AnyCall &Call) { in getNonNullAttrs() 113 llvm::SmallBitVector AttrNonNull = getNonNullAttrs(Call); in checkPreCall() 250 llvm::SmallBitVector ParameterNonNullMarks = getNonNullAttrs(*AbstractCall); in checkBeginFunction()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | DependenceAnalysis.h | 348 SmallBitVector Loops; 349 SmallBitVector GroupLoops; 350 SmallBitVector Group; 541 SmallBitVector &Loops) const; 547 SmallBitVector &Loops); 553 SmallBitVector &Loops); 593 SmallBitVector &Loops); 639 const SmallBitVector &Loops, 779 const SmallBitVector &Loops, 816 const SmallBitVector &Loops, [all …]
|
/external/llvm-project/llvm/include/llvm/Analysis/ |
D | DependenceAnalysis.h | 349 SmallBitVector Loops; 350 SmallBitVector GroupLoops; 351 SmallBitVector Group; 542 SmallBitVector &Loops) const; 548 SmallBitVector &Loops); 554 SmallBitVector &Loops); 594 SmallBitVector &Loops); 640 const SmallBitVector &Loops, 780 const SmallBitVector &Loops, 817 const SmallBitVector &Loops, [all …]
|
/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-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | FunctionSummary.h | 37 llvm::SmallBitVector VisitedBasicBlocks; 98 llvm::SmallBitVector &Blocks = I->second.VisitedBasicBlocks; in markVisitedBasicBlock()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | DependenceAnalysis.cpp | 803 SmallBitVector &Loops) const { in collectCommonLoops() 888 SmallBitVector &Loops, bool IsSrc) { in checkSubscript() 914 SmallBitVector &Loops) { in checkSrcSubscript() 921 SmallBitVector &Loops) { in checkDstSubscript() 932 SmallBitVector &Loops) { in classifyPair() 933 SmallBitVector SrcLoops(MaxLevels + 1); in classifyPair() 934 SmallBitVector DstLoops(MaxLevels + 1); in classifyPair() 2285 const SmallBitVector &Loops, in testMIV() 2530 const SmallBitVector &Loops, in banerjeeMIVtest() 2611 const SmallBitVector &Loops, in exploreDirections() [all …]
|
/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-project/llvm/lib/Analysis/ |
D | DependenceAnalysis.cpp | 805 SmallBitVector &Loops) const { in collectCommonLoops() 890 SmallBitVector &Loops, bool IsSrc) { in checkSubscript() 916 SmallBitVector &Loops) { in checkSrcSubscript() 923 SmallBitVector &Loops) { in checkDstSubscript() 934 SmallBitVector &Loops) { in classifyPair() 935 SmallBitVector SrcLoops(MaxLevels + 1); in classifyPair() 936 SmallBitVector DstLoops(MaxLevels + 1); in classifyPair() 2274 const SmallBitVector &Loops, in testMIV() 2519 const SmallBitVector &Loops, in banerjeeMIVtest() 2600 const SmallBitVector &Loops, in exploreDirections() [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;
|
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
D | StatepointLowering.h | 115 SmallBitVector AllocatedStackSlots;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | StatepointLowering.h | 117 SmallBitVector AllocatedStackSlots;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | MachineDominators.cpp | 96 SmallBitVector IsNewIDom(CriticalEdgesToSplit.size(), true); in applySplitCriticalEdges()
|