/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | InstrEmitter.h | 48 Register SrcReg, DenseMap<SDValue, Register> &VRBaseMap); 54 DenseMap<SDValue, Register> &VRBaseMap); 59 DenseMap<SDValue, Register> &VRBaseMap); 68 DenseMap<SDValue, Register> &VRBaseMap, 79 DenseMap<SDValue, Register> &VRBaseMap, 90 void EmitSubregNode(SDNode *Node, DenseMap<SDValue, Register> &VRBaseMap, 98 DenseMap<SDValue, Register> &VRBaseMap); 102 void EmitRegSequence(SDNode *Node, DenseMap<SDValue, Register> &VRBaseMap, 113 DenseMap<SDValue, Register> &VRBaseMap); 118 DenseMap<SDValue, Register> &VRBaseMap); [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | FunctionLoweringInfo.h | 77 DenseMap<const BasicBlock*, MachineBasicBlock *> MBBMap; 82 DenseMap<const Value *, Register> ValueMap; 89 DenseMap<Register, const Value*> VirtReg2Value; 96 DenseMap<const Value *, Register> CatchPadExceptionPointers; 127 DenseMap<const Value *, StatepointRelocationRecord>; 128 DenseMap<const Instruction *, StatepointSpillMapTy> StatepointRelocationMaps; 133 DenseMap<const AllocaInst*, int> StaticAllocaMap; 136 DenseMap<const Argument*, int> ByValArgFrameIndexMap; 147 DenseMap<Register, Register> RegFixups; 173 DenseMap<const Value *, ISD::NodeType> PreferredExtendType; [all …]
|
H A D | MachineModuleInfoImpls.h | 32 DenseMap<MCSymbol *, StubValueTy> GVStubs; 37 DenseMap<MCSymbol *, StubValueTy> ThreadLocalGVStubs; 42 DenseMap<MCSymbol *, const MCExpr *> AuthPtrStubs; 80 DenseMap<MCSymbol *, StubValueTy> GVStubs; 84 DenseMap<MCSymbol *, const MCExpr *> AuthPtrStubs; 115 DenseMap<MCSymbol *, StubValueTy> GVStubs;
|
H A D | ModuloSchedule.h | 91 DenseMap<MachineInstr *, int> Cycle; 94 DenseMap<MachineInstr *, int> Stage; 109 DenseMap<MachineInstr *, int> Cycle, in ModuloSchedule() 110 DenseMap<MachineInstr *, int> Stage) in ModuloSchedule() 163 using InstrChangesTy = DenseMap<MachineInstr *, std::pair<unsigned, int64_t>>; 166 using ValueMapTy = DenseMap<unsigned, unsigned>; 168 using InstrMapTy = DenseMap<MachineInstr *, MachineInstr *>; 311 DenseMap<MachineBasicBlock *, BitVector> LiveStages; 315 DenseMap<MachineBasicBlock *, BitVector> AvailableStages; 318 DenseMap<MachineInstr *, unsigned> PhiNodeLoopIteration; [all …]
|
H A D | WinEHFuncInfo.h | 91 DenseMap<const Instruction *, int> EHPadStateMap; 92 DenseMap<const FuncletPadInst *, int> FuncletBaseStateMap; 93 DenseMap<const InvokeInst *, int> InvokeStateMap; 94 DenseMap<MCSymbol *, std::pair<int, MCSymbol *>> LabelToStateMap; 95 DenseMap<const BasicBlock *, int> BlockToStateMap; // for AsynchEH
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | IRSimilarityIdentifier.h | 202 setBranchSuccessors(DenseMap<BasicBlock *, unsigned> &BasicBlockToInteger); 227 setPHIPredecessors(DenseMap<BasicBlock *, unsigned> &BasicBlockToInteger); 391 DenseMap<IRInstructionData *, unsigned, IRInstructionDataTraits> 396 DenseMap<BasicBlock *, unsigned> BasicBlockToInteger; 672 DenseMap<Value *, unsigned> ValueToNumber; 674 DenseMap<unsigned, Value *> NumberToValue; 677 DenseMap<unsigned, unsigned> NumberToCanonNum; 680 DenseMap<unsigned, unsigned> CanonNumToNumber; 717 DenseMap<unsigned, DenseSet<unsigned>> &ValueNumberMappingA, 718 DenseMap<unsigne [all...] |
H A D | LoopAccessAnalysis.h | 186 const DenseMap<Value *, const SCEV *> &SymbolicStrides, in MemoryDepChecker() 247 DenseMap<Instruction *, unsigned> generateInstructionOrderMap() const { in generateInstructionOrderMap() 248 DenseMap<Instruction *, unsigned> OrderMap; in generateInstructionOrderMap() 271 DenseMap<std::pair<const SCEV *, Type *>, 289 const DenseMap<Value *, const SCEV *> &SymbolicStrides; 292 DenseMap<MemAccessInfo, std::vector<unsigned> > Accesses; 337 DenseMap<std::pair<const SCEV *, Type *>, 681 const DenseMap<Value *, const SCEV *> &getSymbolicStrides() const { in getSymbolicStrides() 776 DenseMap<Value *, const SCEV *> SymbolicStrides; 790 const DenseMap<Value *, const SCEV *> &PtrToStride, [all …]
|
H A D | MemoryDependenceAnalysis.h | 16 #include "llvm/ADT/DenseMap.h" 274 using LocalDepMapType = DenseMap<Instruction *, MemDepResult>; 313 DenseMap<AssertingVH<const Value>, NonLocalDepResult> NonLocalDefsCache; 315 DenseMap<Instruction *, SmallPtrSet<const Value*, 4>>; 324 DenseMap<ValueIsLoadPair, NonLocalPointerInfo>; 329 DenseMap<Instruction *, SmallPtrSet<ValueIsLoadPair, 4>>; 340 using NonLocalDepMapType = DenseMap<Instruction *, PerInstNLInfo>; 347 DenseMap<Instruction *, SmallPtrSet<Instruction *, 4>>; 364 using ClobberOffsetsMapType = DenseMap<LoadInst *, int32_t>; 496 DenseMap<BasicBloc [all...] |
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfFile.h | 13 #include "llvm/ADT/DenseMap.h" 84 DenseMap<LexicalScope *, ScopeVars> ScopeVariables; 88 DenseMap<LexicalScope *, LabelList> ScopeLabels; 91 DenseMap<const DILocalScope *, DIE *> AbstractLocalScopeDIEs; 92 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> AbstractEntities; 97 DenseMap<const MDNode *, DIE *> DITypeNodeToDieMap; 157 DenseMap<LexicalScope *, ScopeVars> &getScopeVariables() { 161 DenseMap<LexicalScope *, LabelList> &getScopeLabels() { 165 DenseMap<const DILocalScope *, DIE *> &getAbstractScopeDIEs() { 169 DenseMap<cons in getAbstractScopeDIEs() [all...] |
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
H A D | Trace.h | 263 const llvm::DenseMap<lldb::cpu_id_t, llvm::ArrayRef<uint8_t>> 558 llvm::DenseMap<lldb::tid_t, llvm::DenseMap<ConstString, uint64_t>> 562 llvm::DenseMap<lldb::cpu_id_t, llvm::DenseMap<ConstString, uint64_t>> 565 llvm::DenseMap<lldb::cpu_id_t, 566 llvm::DenseMap<ConstString, std::vector<uint8_t>>> 570 llvm::DenseMap<ConstString, uint64_t> live_process_data; 582 llvm::DenseMap<lldb::tid_t, llvm::DenseMap<ConstStrin [all...] |
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
H A D | MemProfReader.h | 50 const llvm::DenseMap<FrameId, Frame> &getFrameMapping() const { in getFrameMapping() 55 const llvm::DenseMap<CallStackId, llvm::SmallVector<FrameId>> & 100 llvm::DenseMap<FrameId, Frame> FrameIdMap, 106 llvm::DenseMap<FrameId, Frame> FrameIdMap, in MemProfReader() 107 llvm::DenseMap<CallStackId, llvm::SmallVector<FrameId>> CSIdMap, in MemProfReader() 120 llvm::DenseMap<FrameId, Frame> IdToFrame; 122 llvm::DenseMap<CallStackId, llvm::SmallVector<FrameId>> CSIdToCallStack; 132 using CallStackMap = llvm::DenseMap<uint64_t, llvm::SmallVector<uint64_t>>; 233 llvm::DenseMap<uint64_t, llvm::SmallVector<FrameId>> SymbolizedFrame; 238 llvm::DenseMap<uint64_t, std::string> GuidToSymbolName;
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | IRSimilarityIdentifier.cpp | 89 DenseMap<BasicBlock *, unsigned> &BasicBlockToInteger) { in setBranchSuccessors() 93 DenseMap<BasicBlock *, unsigned>::iterator BBNumIt; in setBranchSuccessors() 160 DenseMap<BasicBlock *, unsigned> &BasicBlockToInteger) { in setPHIPredecessors() 164 DenseMap<BasicBlock *, unsigned>::iterator BBNumIt; in setPHIPredecessors() 351 DenseMap<IRInstructionData *, unsigned, IRInstructionDataTraits>::iterator in mapToLegalUnsigned() 532 const DenseMap<Value *, unsigned> &SourceValueToNumberMapping, in checkNumberingAndReplaceCommutative() 533 DenseMap<unsigned, DenseSet<unsigned>> &CurrentSrcTgtNumberMapping, in checkNumberingAndReplaceCommutative() 537 DenseMap<unsigned, DenseSet<unsigned>>::iterator ValueMappingIt; in checkNumberingAndReplaceCommutative() 609 DenseMap<unsigned, DenseSet<unsigned>> &CurrentSrcTgtNumberMapping, in checkNumberingAndReplace() 627 DenseMap<unsigned, DenseSet<unsigned>>::iterator Val; in checkNumberingAndReplace() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMMachineFunctionInfo.h | 16 #include "llvm/ADT/DenseMap.h" 118 DenseMap<unsigned, unsigned> CPEClones; 130 DenseMap<const MachineBasicBlock*, unsigned> CoalescedWeights; 164 const DenseMap<MachineBasicBlock *, MachineBasicBlock *> &Src2DstMBB) in isThumb2Function() 250 DenseMap<unsigned, unsigned>::const_iterator I = CPEClones.find(CloneIdx); in getOriginalCPIdx() 257 DenseMap<const MachineBasicBlock*, unsigned>::iterator getCoalescedWeight( in getCoalescedWeight() 282 DenseMap<unsigned, unsigned> EHPrologueRemappedRegs; 283 DenseMap<unsigned, unsigned> EHPrologueOffsetInRegs; in shouldSignReturnAddress()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonBranchRelaxation.cpp | 74 DenseMap<MachineBasicBlock*, unsigned> &BlockToInstOffset); 76 DenseMap<MachineBasicBlock*, unsigned> &BlockToInstOffset); 78 DenseMap<MachineBasicBlock*, unsigned> &BlockToInstOffset); 105 DenseMap<MachineBasicBlock*, unsigned> &OffsetMap) { in computeOffset() 134 DenseMap<MachineBasicBlock*, unsigned> BlockToInstOffset; in relaxBranches() 145 DenseMap<MachineBasicBlock*, unsigned> &BlockToInstOffset) { in isJumpOutOfRange() 195 DenseMap<MachineBasicBlock*, unsigned> &BlockToInstOffset) { in reGenerateBranch()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/ |
H A D | MIParser.h | 16 #include "llvm/ADT/DenseMap.h" 174 DenseMap<unsigned, MachineBasicBlock *> MBBSlots; 175 DenseMap<Register, VRegInfo *> VRegInfos; 177 DenseMap<unsigned, int> FixedStackObjectSlots; 178 DenseMap<unsigned, int> StackObjectSlots; 179 DenseMap<unsigned, unsigned> ConstantPoolSlots; 180 DenseMap<unsigned, unsigned> JumpTableSlots; 183 DenseMap<unsigned, const Value *> Slots2Values;
|
/freebsd/contrib/llvm-project/llvm/lib/LTO/ |
H A D | ThinLTOCodeGenerator.cpp | 139 DenseMap<GlobalValue::GUID, const GlobalValueSummary *> &PrevailingCopy) { in computePrevailingCopies() 517 const DenseMap<GlobalValue::GUID, const GlobalValueSummary *> in resolvePrevailingInIndex() 628 const DenseMap<StringRef, FunctionImporter::ExportSetTy> &ExportLists; 632 const DenseMap<StringRef, FunctionImporter::ExportSetTy> &ExportLists, in IsExported() 644 const DenseMap<GlobalValue::GUID, const GlobalValueSummary *> &PrevailingCopy; 645 IsPrevailing(const DenseMap<GlobalValue::GUID, const GlobalValueSummary *> in IsPrevailing() 682 DenseMap<StringRef, GVSummaryMapTy> ModuleToDefinedGVSummaries; in promote() 696 DenseMap<GlobalValue::GUID, const GlobalValueSummary *> PrevailingCopy; in promote() 700 DenseMap<StringRef, FunctionImporter::ImportMapTy> ImportLists(ModuleCount); in promote() 701 DenseMap<StringRef, FunctionImporter::ExportSetTy> ExportLists(ModuleCount); in promote() [all …]
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-xray/ |
H A D | xray-account.h | 29 typedef llvm::DenseMap<int32_t, llvm::SmallVector<uint64_t, 0>> 31 typedef llvm::DenseMap<uint32_t, std::pair<uint64_t, uint64_t>> 33 typedef llvm::DenseMap<uint8_t, std::pair<uint64_t, uint64_t>> 46 std::optional<llvm::DenseMap<int32_t, RecursionStatus>> RecursionDepth; 48 typedef llvm::DenseMap<uint32_t, FunctionStack> PerThreadFunctionStackMap;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | FunctionImport.h | 95 DenseMap<GlobalValue::GUID, 105 using ImportMapTy = DenseMap<StringRef, FunctionsToImportTy>; 166 const DenseMap<StringRef, GVSummaryMapTy> &ModuleToDefinedGVSummaries, 169 DenseMap<StringRef, FunctionImporter::ImportMapTy> &ImportLists, 170 DenseMap<StringRef, FunctionImporter::ExportSetTy> &ExportLists); 222 const DenseMap<StringRef, GVSummaryMapTy> &ModuleToDefinedGVSummaries,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | SymbolCache.h | 50 mutable DenseMap<codeview::TypeIndex, SymIndexId> TypeIndexToSymbolId; 55 mutable DenseMap<std::pair<codeview::TypeIndex, uint32_t>, SymIndexId> 66 mutable DenseMap<uint32_t, SymIndexId> FileNameOffsetToId; 69 mutable DenseMap<uint32_t, SymIndexId> GlobalOffsetToSymbolId; 72 mutable DenseMap<std::pair<uint32_t, uint32_t>, SymIndexId> AddressToSymbolId; 74 mutable DenseMap<std::pair<uint32_t, uint32_t>, SymIndexId> 78 mutable DenseMap<std::pair<uint16_t, uint32_t>, SymIndexId> 90 mutable DenseMap<uint16_t, std::vector<LineTableEntry>> LineTable;
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangASTImporter.h | 69 typedef llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> 74 llvm::DenseMap<const clang::FieldDecl *, uint64_t> field_offsets; 125 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &field_offsets, 126 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> 128 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> 146 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &field_offsets, 147 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> 149 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> 362 typedef llvm::DenseMap<clang::ASTContext *, ImporterDelegateSP> DelegateMap; 363 typedef llvm::DenseMap<const clang::NamespaceDecl *, NamespaceMapSP> [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_dense_map.h | 568 class DenseMap : public DenseMapBase<DenseMap<KeyT, ValueT, KeyInfoT, BucketT>, 570 friend class DenseMapBase<DenseMap, KeyT, ValueT, KeyInfoT, BucketT>; 574 using BaseT = DenseMapBase<DenseMap, KeyT, ValueT, KeyInfoT, BucketT>; 584 explicit DenseMap(unsigned InitialReserve) { init(InitialReserve); } in DenseMap() function 585 constexpr DenseMap() = default; 587 DenseMap(const DenseMap &other) : BaseT() { in DenseMap() function 592 DenseMap(DenseMap &&other) : BaseT() { in DenseMap() function 597 ~DenseMap() { in ~DenseMap() 602 void swap(DenseMap &RHS) { in swap() 609 DenseMap &operator=(const DenseMap &other) { [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | VTTBuilder.h | 92 using AddressPointsMapTy = llvm::DenseMap<BaseSubobject, uint64_t>; 95 llvm::DenseMap<BaseSubobject, uint64_t> SubVTTIndices; 99 llvm::DenseMap<BaseSubobject, uint64_t> SecondaryVirtualPointerIndices; 151 const llvm::DenseMap<BaseSubobject, uint64_t> &getSubVTTIndices() const { in getSubVTTIndices() 156 const llvm::DenseMap<BaseSubobject, uint64_t> &
|
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
H A D | DataflowAnalysisContext.h | 263 llvm::DenseMap<const ValueDecl *, StorageLocation *> DeclToLoc; 264 llvm::DenseMap<const Expr *, StorageLocation *> ExprToLoc; 272 llvm::DenseMap<QualType, PointerValue *, NullableQualTypeDenseMapInfo> 289 llvm::DenseMap<Atom, llvm::DenseSet<Atom>> FlowConditionDeps; 290 llvm::DenseMap<Atom, const Formula *> FlowConditionConstraints; 293 llvm::DenseMap<const FunctionDecl *, AdornedCFG> FunctionContexts;
|
H A D | Solver.h | 50 static Result Satisfiable(llvm::DenseMap<Atom, Assignment> Solution) { in Satisfiable() 68 std::optional<llvm::DenseMap<Atom, Assignment>> getSolution() const { in getSolution() 74 std::optional<llvm::DenseMap<Atom, Assignment>> Solution) in Result() 78 std::optional<llvm::DenseMap<Atom, Assignment>> Solution;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
H A D | DXILValueEnumerator.h | 60 using TypeMapType = DenseMap<Type *, unsigned>; 64 using ValueMapType = DenseMap<const Value *, unsigned>; 93 using MetadataMapType = DenseMap<const Metadata *, MDIndex>; 109 using AttributeGroupMapType = DenseMap<IndexAndAttrSet, unsigned>; 113 using AttributeListMapType = DenseMap<AttributeList, unsigned>; 119 mutable DenseMap<const BasicBlock *, unsigned> GlobalBasicBlockIDs; 121 using InstructionMapType = DenseMap<const Instruction *, unsigned>;
|