/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | SmallBitVector.h | 35 class SmallBitVector { 68 SmallBitVector &TheVector; 72 reference(SmallBitVector &b, unsigned Idx) : TheVector(b), BitPos(Idx) {} in reference() 90 return const_cast<const SmallBitVector &>(TheVector).operator[](BitPos); 144 SmallBitVector() = default; 148 explicit SmallBitVector(unsigned s, bool t = false) { 156 SmallBitVector(const SmallBitVector &RHS) { in SmallBitVector() function 163 SmallBitVector(SmallBitVector &&RHS) : X(RHS.X) { in SmallBitVector() function 167 ~SmallBitVector() { in ~SmallBitVector() 172 using const_set_bits_iterator = const_set_bits_iterator_impl<SmallBitVector>; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | DependenceAnalysis.h | 42 #include "llvm/ADT/SmallBitVector.h" 370 SmallBitVector Loops; 371 SmallBitVector GroupLoops; 372 SmallBitVector Group; 563 SmallBitVector &Loops) const; 569 SmallBitVector &Loops); 575 SmallBitVector &Loops); 615 SmallBitVector &Loops); 661 const SmallBitVector &Loops, 801 const SmallBitVector [all...] |
H A D | TargetTransformInfo.h | 822 const SmallBitVector &OpcodeMask) const; 1301 const SmallBitVector &OpcodeMask, 1921 const SmallBitVector &OpcodeMask) const = 0; 2041 const SmallBitVector &OpcodeMask, 2436 const SmallBitVector &OpcodeMask) const override { in isLegalAltInstr() 2688 const SmallBitVector &OpcodeMask, in getAltInstrCost()
|
H A D | TargetTransformInfoImpl.h | 314 const SmallBitVector &OpcodeMask) const { in isLegalAltInstr() 591 const SmallBitVector &OpcodeMask, in getAltInstrCost()
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | FunctionSummary.h | 36 llvm::SmallBitVector VisitedBasicBlocks; 97 llvm::SmallBitVector &Blocks = I->second.VisitedBasicBlocks; in markVisitedBasicBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | DependenceAnalysis.cpp | 878 SmallBitVector &Loops) const { in collectCommonLoops() 963 SmallBitVector &Loops, bool IsSrc) { in checkSubscript() 1001 SmallBitVector &Loops) { in checkSrcSubscript() 1008 SmallBitVector &Loops) { in checkDstSubscript() 1019 SmallBitVector &Loops) { in classifyPair() 1020 SmallBitVector SrcLoops(MaxLevels + 1); in classifyPair() 1021 SmallBitVector DstLoops(MaxLevels + 1); in classifyPair() 2361 const SmallBitVector &Loops, in testMIV() 2606 const SmallBitVector &Loops, in banerjeeMIVtest() 2687 const SmallBitVector &Loops, in exploreDirections() [all …]
|
H A D | TargetTransformInfo.cpp | 490 const SmallBitVector &OpcodeMask) const { in isLegalAltInstr() 926 const SmallBitVector &OpcodeMask, TTI::TargetCostKind CostKind) const { in getAltInstrCost()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | StatepointLowering.h | 115 SmallBitVector AllocatedStackSlots;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/ |
H A D | LVSupport.h | 40 SmallBitVector Bits = SmallBitVector(static_cast<unsigned>(T::LastEntry) + 1);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.h | 147 const SmallBitVector &OpcodeMask, 278 const SmallBitVector &OpcodeMask) const;
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineDominators.cpp | 134 SmallBitVector IsNewIDom(CriticalEdgesToSplit.size(), true); in applySplitCriticalEdges()
|
H A D | MIRPrinter.cpp | 765 SmallBitVector PrintedTypes(8); in print()
|
H A D | MachineInstr.cpp | 1598 LLT MachineInstr::getTypeToPrint(unsigned OpIdx, SmallBitVector &PrintedTypes, in getTypeToPrint() 1690 SmallBitVector PrintedTypes(8); in print()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfExpression.cpp | 145 SmallBitVector Coverage(RegSize, false); in addMachineReg() 156 SmallBitVector CurSubReg(RegSize, false); in addMachineReg()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 155 llvm::SmallBitVector &Used); 159 llvm::SmallBitVector &Deduced); 878 llvm::SmallBitVector SawIndices(TemplateParams->size()); in addPacks() 5480 llvm::SmallBitVector UsedParameters(TemplateParams->size()); in isAtLeastAsSpecializedAs() 6244 llvm::SmallBitVector &Used; 6247 MarkUsedTemplateParameterVisitor(llvm::SmallBitVector &Used, in MarkUsedTemplateParameterVisitor() 6283 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 6314 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 6331 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() 6355 llvm::SmallBitVector &Used) { in MarkUsedTemplateParameters() [all …]
|
H A D | SemaChecking.cpp | 3031 llvm::SmallBitVector NonNullArgs; in CheckNonNullArguments() 3160 llvm::SmallBitVector CheckedVarArgs; in checkCall() 5286 llvm::SmallBitVector CheckedVarArgs(NumArgs, false); in BuiltinOSLogFormat() 5645 llvm::SmallBitVector &CheckedVarArgs, UncoveredArgHandler &UncoveredArg, 5660 llvm::SmallBitVector &CheckedVarArgs, in checkFormatStringExpr() 6048 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatArguments() 6064 llvm::SmallBitVector &CheckedVarArgs) { in CheckFormatArguments() 6156 llvm::SmallBitVector CoveredArgs; 6161 llvm::SmallBitVector &CheckedVarArgs; 6172 llvm::SmallBitVector &CheckedVarArgs, in CheckFormatHandler() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerInfo.cpp | 336 SmallBitVector SeenTypes(8); in getAction()
|
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/Coverage/ |
H A D | CoverageMapping.cpp | 1361 static SmallBitVector gatherFileIDs(StringRef SourceFile, in gatherFileIDs() 1363 SmallBitVector FilenameEquivalence(Function.Filenames.size(), false); in gatherFileIDs() 1373 SmallBitVector IsNotExpandedFile(Function.Filenames.size(), true); in findMainViewFileID()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 460 static SmallBitVector buildUseMask(int VF, ArrayRef<int> Mask, in buildUseMask() 462 SmallBitVector UseMask(VF, true); in buildUseMask() 481 static SmallBitVector isUndefVector(const Value *V, in isUndefVector() 482 const SmallBitVector &UseMask = {}) { in isUndefVector() 483 SmallBitVector Res(UseMask.empty() ? 1 : UseMask.size(), true); 510 SmallBitVector SubMask(UseMask.size(), false); 1009 SmallBitVector UnusedIndices(Sz, /*t=*/true); in fixupOrderingIndices() 1010 SmallBitVector MaskedIndices(Sz); in fixupOrderingIndices() 1033 SmallBitVector getAltInstrMask(ArrayRef<Value *> VL, unsigned Opcode0, in getAltInstrMask() 1035 SmallBitVector OpcodeMask(VL.size(), false); in getAltInstrMask() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizerInfo.h | 439 SmallBitVector TypeIdxsCovered{MCOI::OPERAND_LAST_GENERIC - 441 SmallBitVector ImmIdxsCovered{MCOI::OPERAND_LAST_GENERIC_IMM -
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineInstr.h | 54 class SmallBitVector; variable 1798 LLT getTypeToPrint(unsigned OpIdx, SmallBitVector &PrintedTypes,
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/ |
H A D | Type.h | 39 llvm::SmallBitVector bitvector;
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 252 SmallBitVector UsedByIndices; 406 const SmallBitVector &getUsedByIndices(const SCEV *Reg) const; 448 SmallBitVector &UsedByIndices = Pair.second.UsedByIndices; in swapAndDropUse() 461 const SmallBitVector &UsedByIndices = I->second.UsedByIndices; in isRegUsedByUsesOtherThan() 468 const SmallBitVector &RegUseTracker::getUsedByIndices(const SCEV *Reg) const { in getUsedByIndices() 4514 DenseMap<const SCEV *, SmallBitVector> UsedByIndicesMap; in GenerateCrossUseConstantOffsets() 4551 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(OrigReg); in GenerateCrossUseConstantOffsets() 5057 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(Reg); in NarrowSearchSpaceByFilterFormulaWithSameScaledReg() 5062 const SmallBitVector &UsedByIndices = RegUses.getUsedByIndices(Reg); in NarrowSearchSpaceByFilterFormulaWithSameScaledReg()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | UninitializedValues.cpp | 135 using ValueVector = llvm::PackedVector<Value, 2, llvm::SmallBitVector>;
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 83 class SmallBitVector; variable 2561 llvm::SmallBitVector &CheckedVarArgs); 2567 llvm::SmallBitVector &CheckedVarArgs); 6097 llvm::SmallBitVector FullyCheckedComparisonCategories; 12466 unsigned Depth, llvm::SmallBitVector &Used); 12479 llvm::SmallBitVector &Used); 12482 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters() 12491 llvm::SmallBitVector &Deduced);
|