| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Support/ |
| D | GlobPattern.cpp | 28 BitVector BV(256, false); in expand() local 41 BV[Start] = true; in expand() 53 BV[(uint8_t)C] = true; in expand() 58 BV[(uint8_t)C] = true; in expand() 59 return BV; in expand() 88 Expected<BitVector> BV = expand(Chars.substr(1), Original); in scan() local 89 if (!BV) in scan() 90 return BV.takeError(); in scan() 91 return BV->flip(); in scan() 101 BitVector BV(256, false); in scan() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| D | sanitizer_bitvector.h | 109 template <uptr kLevel1Size = 1, class BV = BasicBitVector<> > 117 enum SizeEnum : uptr { kSize = BV::kSize * BV::kSize * kLevel1Size }; 130 for (uptr i1 = 0; i1 < BV::kSize; i1++) in setAll() 188 uptr res = i0 * BV::kSize * BV::kSize + i1 * BV::kSize + i2; in getAndClearFirstOne() 200 BV t = v.l1_[i0]; in setUnion() 219 BV t = l1_[i0]; in setIntersection() 236 BV t = l1_[i0]; in setDifference() 257 BV t = l1_[i0]; in intersectsWith() 294 it1_ = typename BV::Iterator(bv_.l1_[i0_]); in next() 303 it2_ = typename BV::Iterator(bv_.l2_[i0_][i1_]); in next() [all …]
|
| D | sanitizer_deadlock_detector.h | 35 template <class BV> 106 const BV &getLocks(uptr current_epoch) const { in getLocks() 115 BV bv_; 134 template <class BV> 137 typedef BV BitVector; 195 void ensureCurrentEpoch(DeadlockDetectorTLS<BV> *dtls) { in ensureCurrentEpoch() 202 bool onLockBefore(DeadlockDetectorTLS<BV> *dtls, uptr cur_node) { in onLockBefore() 208 u32 findLockContext(DeadlockDetectorTLS<BV> *dtls, uptr node) { in findLockContext() 213 void onLockAfter(DeadlockDetectorTLS<BV> *dtls, uptr cur_node, u32 stk = 0) { 221 bool hasAllEdges(DeadlockDetectorTLS<BV> *dtls, uptr cur_node) { in hasAllEdges() [all …]
|
| D | sanitizer_bvgraph.h | 24 template<class BV> 27 enum SizeEnum : uptr { kSize = BV::kSize }; 49 uptr addEdges(const BV &from, uptr to, uptr added_edges[], in addEdges() 76 bool removeEdgesTo(const BV &to) { in removeEdgesTo() 86 bool removeEdgesFrom(const BV &from) { in removeEdgesFrom() 110 bool isReachable(uptr from, const BV &targets) { in isReachable() 111 BV &to_visit = t1, in isReachable() 127 uptr findPath(uptr from, const BV &targets, uptr *path, uptr path_size) { in findPath() 135 for (typename BV::Iterator it(v[from]); it.hasNext(); ) { in findPath() 144 uptr findShortestPath(uptr from, const BV &targets, uptr *path, in findShortestPath() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| D | MachineFrameInfo.cpp | 117 BitVector BV(TRI->getNumRegs()); in getPristineRegs() local 122 return BV; in getPristineRegs() 127 BV.set(*CSR); in getPristineRegs() 132 BV.reset(*S); in getPristineRegs() 134 return BV; in getPristineRegs()
|
| D | AggressiveAntiDepBreaker.cpp | 518 BitVector BV(TRI->getNumRegs(), false); in GetRenameRegisters() local 530 BV |= RCBV; in GetRenameRegisters() 533 BV &= RCBV; in GetRenameRegisters() 539 return BV; in GetRenameRegisters() 576 BitVector &BV = RenameRegisterMap[Reg]; in FindSuitableFreeRegisters() local 577 assert(BV.empty()); in FindSuitableFreeRegisters() 578 BV = GetRenameRegisters(Reg); in FindSuitableFreeRegisters() 582 for (unsigned r : BV.set_bits()) in FindSuitableFreeRegisters()
|
| D | RegisterScavenging.cpp | 100 void RegScavenger::addRegUnits(BitVector &BV, MCRegister Reg) { in addRegUnits() argument 102 BV.set(*RUI); in addRegUnits() 105 void RegScavenger::removeRegUnits(BitVector &BV, MCRegister Reg) { in removeRegUnits() argument 107 BV.reset(*RUI); in removeRegUnits()
|
| D | StackColoring.cpp | 491 void dumpBV(const char *tag, const BitVector &BV) const; 566 const BitVector &BV) const { in dumpBV() 568 for (unsigned I = 0, E = BV.size(); I != E; ++I) in dumpBV() 569 dbgs() << BV.test(I) << " "; in dumpBV()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
| D | SmallBitVector.h | 105 void switchToLarge(BitVector *BV) { in switchToLarge() argument 106 X = reinterpret_cast<uintptr_t>(BV); in switchToLarge() 337 BitVector *BV = new BitVector(N, t); 340 (*BV)[i] = (OldBits >> i) & 1; 341 switchToLarge(BV); 350 BitVector *BV = new BitVector(SmallSize); in reserve() local 353 BV->set(i); in reserve() 354 BV->reserve(N); in reserve() 355 switchToLarge(BV); in reserve()
|
| D | BitVector.h | 536 [&Arg](auto const &BV) { return Arg.size() == BV; }) && in apply()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-xray/ |
| D | xray-fdr-dump.cpp | 103 BlockVerifier BV; in __anoncc959fad0102() local 108 if (auto E = R->apply(BV)) in __anoncc959fad0102() 113 BV.reset(); in __anoncc959fad0102()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| D | SimpleSValBuilder.cpp | 201 BasicValueFactory &BV = SVB.getBasicValueFactory(); in isWithinConstantOverflowBounds() local 206 APSIntType AT = BV.getAPSIntType(T); in isWithinConstantOverflowBounds() 224 decomposeSymbol(SymbolRef Sym, BasicValueFactory &BV) { in decomposeSymbol() argument 233 return std::make_pair(Sym, BV.getValue(0, Sym->getType())); in decomposeSymbol() 244 BasicValueFactory &BV = SVB.getBasicValueFactory(); in doRearrangeUnchecked() local 250 assert(APSIntType(LInt) == BV.getAPSIntType(SymTy) && in doRearrangeUnchecked() 252 assert(APSIntType(RInt) == BV.getAPSIntType(SymTy) && in doRearrangeUnchecked() 298 const llvm::APSInt &PersistentResultInt = BV.getValue(ResultInt); in doRearrangeUnchecked() 360 BasicValueFactory &BV = State->getBasicVals(); in tryRearrange() local 362 std::tie(LSym, LInt) = decomposeSymbol(LSym, BV); in tryRearrange() [all …]
|
| D | MemRegion.cpp | 1628 auto *BV = A.Allocate<VarVec>(); in LazyInitializeReferencedVars() local 1629 new (BV) VarVec(BC, NumBlockVars); in LazyInitializeReferencedVars() 1639 BV->push_back(VR, BC); in LazyInitializeReferencedVars() 1643 ReferencedVars = BV; in LazyInitializeReferencedVars()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Analysis/ |
| D | AnalysisDeclContext.cpp | 647 DeclVec *BV = (DeclVec*) A.Allocate<DeclVec>(); in LazyInitializeReferencedDecls() local 648 new (BV) DeclVec(BC, 10); in LazyInitializeReferencedDecls() 652 BV->push_back(CI.getVariable(), BC); in LazyInitializeReferencedDecls() 656 FindBlockDeclRefExprsVals F(*BV, BC); in LazyInitializeReferencedDecls() 659 Vec = BV; in LazyInitializeReferencedDecls() 660 return BV; in LazyInitializeReferencedDecls()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/ |
| D | RegisterBankEmitter.cpp | 200 BitVector BV(RegisterClassHierarchy.getRegClasses().size()); in visitRegisterBankClasses() local 201 PossibleSubclass.getSuperRegClasses(&SubIdx, BV); in visitRegisterBankClasses() 202 if (BV.test(RC->EnumValue)) { in visitRegisterBankClasses()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| D | RegisterScavenging.h | 197 void addRegUnits(BitVector &BV, MCRegister Reg); 200 void removeRegUnits(BitVector &BV, MCRegister Reg);
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| D | AMDGPUEmitPrintf.cpp | 193 static void locateCStrings(SparseBitVector<8> &BV, Value *Fmt) { in locateCStrings() argument 214 BV.set(ArgIdx); in locateCStrings()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| D | RangedConstraintManager.h | 122 Factory(BasicValueFactory &BV) : ValueFactory(BV) {} in Factory() argument
|
| D | SymbolManager.h | 430 BasicValueFactory &BV; variable 436 : SymbolDependencies(16), BPAlloc(bpalloc), BV(bv), Ctx(ctx) {} in SymbolManager() 501 BasicValueFactory &getBasicVals() { return BV; } in getBasicVals()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| D | Iterator.cpp | 268 BasicValueFactory &BV = SVB.getBasicValueFactory(); in assumeNoOverflow() local 272 APSIntType AT = BV.getAPSIntType(T); in assumeNoOverflow()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| D | LegalizationArtifactCombiner.h | 585 Register findValueFromBuildVector(GBuildVector &BV, unsigned StartBit, in findValueFromBuildVector() argument 590 Register Src1Reg = BV.getSourceReg(0); in findValueFromBuildVector() 622 NewSrcs.push_back(BV.getReg(SrcIdx)); in findValueFromBuildVector() 623 MIB.setInstrAndDebugLoc(BV); in findValueFromBuildVector() 627 return BV.getReg(StartSrcIdx); in findValueFromBuildVector()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| D | HexagonGenInsert.cpp | 653 const BitTracker::BitValue &BV = RC[i]; in isConstant() local 654 if (BV.is(0) || BV.is(1)) in isConstant() 668 const BitTracker::BitValue &BV = RC[i]; in isSmallConstant() local 669 if (BV.is(1)) in isSmallConstant() 671 else if (!BV.is(0)) in isSmallConstant()
|
| D | BitTracker.cpp | 97 raw_ostream &operator<<(raw_ostream &OS, const BT::BitValue &BV) { in operator <<() argument 98 switch (BV.Type) { in operator <<() 109 OS << printv(BV.RefI.Reg) << '[' << BV.RefI.Pos << ']'; in operator <<()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
| D | LazyValueInfo.cpp | 381 bool pushBlockValue(const std::pair<BasicBlock *, Value *> &BV) { in pushBlockValue() argument 382 if (!BlockValueSet.insert(BV).second) in pushBlockValue() 385 LLVM_DEBUG(dbgs() << "PUSH: " << *BV.second << " in " in pushBlockValue() 386 << BV.first->getName() << "\n"); in pushBlockValue() 387 BlockValueStack.push_back(BV); in pushBlockValue()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| D | SelectionDAG.cpp | 155 auto *BV = dyn_cast<BuildVectorSDNode>(N); in isConstantSplatVector() local 156 if (!BV) in isConstantSplatVector() 163 return BV->isConstantSplat(SplatVal, SplatUndef, SplatBitSize, HasUndefs, in isConstantSplatVector() 1812 auto BlendSplat = [&](BuildVectorSDNode *BV, int Offset) { in getVectorShuffle() argument 1814 SDValue Splat = BV->getSplatValue(&UndefElements); in getVectorShuffle() 1886 if (auto *BV = dyn_cast<BuildVectorSDNode>(V)) { in getVectorShuffle() local 1888 SDValue Splat = BV->getSplatValue(&UndefElements); in getVectorShuffle() 1910 EVT BuildVT = BV->getValueType(0); in getVectorShuffle() 1911 const SDValue &Splatted = BV->getOperand(MaskVec[0]); in getVectorShuffle() 2679 auto *BV = dyn_cast<BuildVectorSDNode>(V.getOperand(1)); in getValidMinimumShiftAmountConstant() local [all …]
|