| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| 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 …]
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| D | FunctionLoweringInfo.h | 72 DenseMap<const BasicBlock*, MachineBasicBlock *> MBBMap; 77 DenseMap<const Value *, Register> ValueMap; 84 DenseMap<Register, const Value*> VirtReg2Value; 91 DenseMap<const Value *, Register> CatchPadExceptionPointers; 122 DenseMap<const Value *, StatepointRelocationRecord>; 123 DenseMap<const Instruction *, StatepointSpillMapTy> StatepointRelocationMaps; 128 DenseMap<const AllocaInst*, int> StaticAllocaMap; 131 DenseMap<const Argument*, int> ByValArgFrameIndexMap; 142 DenseMap<Register, Register> RegFixups; 168 DenseMap<const Value *, ISD::NodeType> PreferredExtendType; [all …]
|
| D | ModuloSchedule.h | 90 DenseMap<MachineInstr *, int> Cycle; 93 DenseMap<MachineInstr *, int> Stage; 108 DenseMap<MachineInstr *, int> Cycle, in ModuloSchedule() 109 DenseMap<MachineInstr *, int> Stage) in ModuloSchedule() 162 using InstrChangesTy = DenseMap<MachineInstr *, std::pair<unsigned, int64_t>>; 165 using ValueMapTy = DenseMap<unsigned, unsigned>; 167 using InstrMapTy = DenseMap<MachineInstr *, MachineInstr *>; 310 DenseMap<MachineBasicBlock *, BitVector> LiveStages; 314 DenseMap<MachineBasicBlock *, BitVector> AvailableStages; 317 DenseMap<MachineInstr *, unsigned> PhiNodeLoopIteration; [all …]
|
| D | MachineModuleInfoImpls.h | 32 DenseMap<MCSymbol *, StubValueTy> GVStubs; 37 DenseMap<MCSymbol *, StubValueTy> ThreadLocalGVStubs; 66 DenseMap<MCSymbol *, StubValueTy> GVStubs; 88 DenseMap<MCSymbol *, StubValueTy> GVStubs;
|
| /openbsd/src/gnu/llvm/clang/include/clang/Analysis/FlowSensitive/ |
| D | DataflowAnalysisContext.h | 252 llvm::DenseMap<AtomicBoolValue *, BoolValue *> Substitutions); 324 llvm::DenseMap<BoolValue *, BoolValue *> &SubstitutionsCache); 333 llvm::DenseMap<BoolValue *, BoolValue *> &SubstitutionsCache); 346 llvm::DenseMap<const ValueDecl *, StorageLocation *> DeclToLoc; 347 llvm::DenseMap<const Expr *, StorageLocation *> ExprToLoc; 355 llvm::DenseMap<QualType, PointerValue *, NullableQualTypeDenseMapInfo> 365 llvm::DenseMap<std::pair<BoolValue *, BoolValue *>, ConjunctionValue *> 367 llvm::DenseMap<std::pair<BoolValue *, BoolValue *>, DisjunctionValue *> 369 llvm::DenseMap<BoolValue *, NegationValue *> NegationVals; 370 llvm::DenseMap<std::pair<BoolValue *, BoolValue *>, ImplicationValue *> [all …]
|
| D | Solver.h | 49 Satisfiable(llvm::DenseMap<AtomicBoolValue *, Assignment> Solution) { in Satisfiable() 67 std::optional<llvm::DenseMap<AtomicBoolValue *, Assignment>> 75 std::optional<llvm::DenseMap<AtomicBoolValue *, Assignment>> Solution) in Result() 79 std::optional<llvm::DenseMap<AtomicBoolValue *, Assignment>> Solution;
|
| D | DebugSupport.h | 47 llvm::DenseMap<const AtomicBoolValue *, std::string> AtomNames = {{}}); 61 llvm::DenseMap<const AtomicBoolValue *, std::string> AtomNames = {{}}); 75 llvm::DenseMap<const AtomicBoolValue *, std::string> AtomNames = {{}}); 79 llvm::DenseMap<const AtomicBoolValue *, std::string> AtomNames = {{}}) {
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/ |
| D | DwarfFile.h | 83 DenseMap<LexicalScope *, ScopeVars> ScopeVariables; 87 DenseMap<LexicalScope *, LabelList> ScopeLabels; 90 DenseMap<const MDNode *, DIE *> AbstractSPDies; 91 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> AbstractEntities; 96 DenseMap<const MDNode *, DIE *> DITypeNodeToDieMap; 157 DenseMap<LexicalScope *, ScopeVars> &getScopeVariables() { in getScopeVariables() 161 DenseMap<LexicalScope *, LabelList> &getScopeLabels() { in getScopeLabels() 165 DenseMap<const MDNode *, DIE *> &getAbstractSPDies() { in getAbstractSPDies() 169 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> &getAbstractEntities() { in getAbstractEntities()
|
| /openbsd/src/gnu/llvm/llvm/tools/llvm-exegesis/lib/ |
| D | LlvmState.h | 71 const DenseMap<StringRef, unsigned> &getOpcodeNameToOpcodeIdxMapping() const { in getOpcodeNameToOpcodeIdxMapping() 76 const DenseMap<StringRef, unsigned> &getRegNameToRegNoMapping() const { in getRegNameToRegNoMapping() 82 std::unique_ptr<const DenseMap<StringRef, unsigned>> 85 std::unique_ptr<const DenseMap<StringRef, unsigned>> 96 std::unique_ptr<const DenseMap<StringRef, unsigned>> 98 std::unique_ptr<const DenseMap<StringRef, unsigned>> RegNameToRegNoMapping;
|
| /openbsd/src/gnu/llvm/lldb/include/lldb/Target/ |
| 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<ConstString, FileSpec>> 586 llvm::DenseMap<lldb::cpu_id_t, llvm::DenseMap<ConstString, FileSpec>>
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/ |
| D | IRSimilarityIdentifier.h | 202 setBranchSuccessors(DenseMap<BasicBlock *, unsigned> &BasicBlockToInteger); 227 setPHIPredecessors(DenseMap<BasicBlock *, unsigned> &BasicBlockToInteger); 386 DenseMap<IRInstructionData *, unsigned, IRInstructionDataTraits> 391 DenseMap<BasicBlock *, unsigned> BasicBlockToInteger; 667 DenseMap<Value *, unsigned> ValueToNumber; 669 DenseMap<unsigned, Value *> NumberToValue; 672 DenseMap<unsigned, unsigned> NumberToCanonNum; 675 DenseMap<unsigned, unsigned> CanonNumToNumber; 712 DenseMap<unsigned, DenseSet<unsigned>> &ValueNumberMappingA, 713 DenseMap<unsigned, DenseSet<unsigned>> &ValueNumberMappingB); [all …]
|
| D | MemoryDependenceAnalysis.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>>; 363 using ClobberOffsetsMapType = DenseMap<LoadInst *, int32_t>; 495 DenseMap<BasicBlock *, Value *> &Visited,
|
| /openbsd/src/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/ |
| D | sanitizer_dense_map_test.cpp | 24 class TestDenseMap : public DenseMap<KeyT, ValueT, KeyInfoT> { 25 using BaseT = DenseMap<KeyT, ValueT, KeyInfoT>; 42 using DenseMap = TestDenseMap<T...>; typedef 124 typedef ::testing::Types<DenseMap<uint32_t, uint32_t>, 125 DenseMap<uint32_t *, uint32_t *>, 126 DenseMap<CtorTester, CtorTester, CtorTesterMapInfo>> 350 DenseMap<int, int> M({{0, 0}, {0, 1}, {1, 2}}); in TEST() 360 DenseMap<int, int> M1({{0, 0}, {1, 2}}); in TEST() 361 DenseMap<int, int> M2({{0, 0}, {1, 2}}); in TEST() 362 DenseMap<int, int> M3({{0, 0}, {1, 3}}); in TEST() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| D | AMDGPUReplaceLDSUseWithPointer.cpp | 119 DenseMap<Function *, SmallPtrSet<Instruction *, 8>> 132 DenseMap<GlobalVariable *, GlobalVariable *> LDSToPointer; 133 DenseMap<GlobalVariable *, SmallPtrSet<Function *, 8>> LDSToNonKernels; 134 DenseMap<Function *, SmallPtrSet<Function *, 8>> KernelToCallees; 135 DenseMap<Function *, SmallPtrSet<GlobalVariable *, 8>> KernelToLDSPointers; 136 DenseMap<Function *, BasicBlock *> KernelToInitBB; 137 DenseMap<Function *, DenseMap<GlobalVariable *, Value *>> 300 std::pair(F, DenseMap<GlobalVariable *, Value *>())); in getReplacementInst() 473 DenseMap<Function *, SmallPtrSet<Function *, 8>> &KernelToCallees) { in collectReachableCallees() 488 DenseMap<Function *, SmallPtrSet<Function *, 8>> &KernelToCallees) { in collectReachableCallees() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/ARM/ |
| D | ARMMachineFunctionInfo.h | 120 DenseMap<unsigned, unsigned> CPEClones; 132 DenseMap<const MachineBasicBlock*, unsigned> CoalescedWeights; 166 const DenseMap<MachineBasicBlock *, MachineBasicBlock *> &Src2DstMBB) 255 DenseMap<unsigned, unsigned>::const_iterator I = CPEClones.find(CloneIdx); in getOriginalCPIdx() 262 DenseMap<const MachineBasicBlock*, unsigned>::iterator getCoalescedWeight( in getCoalescedWeight() 287 DenseMap<unsigned, unsigned> EHPrologueRemappedRegs; 288 DenseMap<unsigned, unsigned> EHPrologueOffsetInRegs;
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| 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()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/MIRParser/ |
| D | MIParser.h | 172 DenseMap<unsigned, MachineBasicBlock *> MBBSlots; 173 DenseMap<Register, VRegInfo *> VRegInfos; 175 DenseMap<unsigned, int> FixedStackObjectSlots; 176 DenseMap<unsigned, int> StackObjectSlots; 177 DenseMap<unsigned, unsigned> ConstantPoolSlots; 178 DenseMap<unsigned, unsigned> JumpTableSlots; 181 DenseMap<unsigned, const Value *> Slots2Values;
|
| /openbsd/src/gnu/llvm/llvm/tools/llvm-xray/ |
| D | xray-account.h | 31 typedef llvm::DenseMap<int32_t, llvm::SmallVector<uint64_t, 0>> 33 typedef llvm::DenseMap<uint32_t, std::pair<uint64_t, uint64_t>> 35 typedef llvm::DenseMap<uint8_t, std::pair<uint64_t, uint64_t>> 48 std::optional<llvm::DenseMap<int32_t, RecursionStatus>> RecursionDepth; 50 typedef llvm::DenseMap<uint32_t, FunctionStack> PerThreadFunctionStackMap;
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/Native/ |
| 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;
|
| /openbsd/src/gnu/llvm/clang/include/clang/AST/ |
| D | VTTBuilder.h | 92 using AddressPointsMapTy = llvm::DenseMap<BaseSubobject, uint64_t>; 95 llvm::DenseMap<BaseSubobject, uint64_t> SubVTTIndicies; 99 llvm::DenseMap<BaseSubobject, uint64_t> SecondaryVirtualPointerIndices; 151 const llvm::DenseMap<BaseSubobject, uint64_t> &getSubVTTIndicies() const { in getSubVTTIndicies() 156 const llvm::DenseMap<BaseSubobject, uint64_t> &
|
| /openbsd/src/gnu/llvm/compiler-rt/lib/sanitizer_common/ |
| 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 …]
|
| /openbsd/src/gnu/llvm/lldb/source/Plugins/ExpressionParser/Clang/ |
| D | ClangASTImporter.h | 68 typedef llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> 73 llvm::DenseMap<const clang::FieldDecl *, uint64_t> field_offsets; 124 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &field_offsets, 125 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> 127 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> 340 typedef llvm::DenseMap<clang::ASTContext *, ImporterDelegateSP> DelegateMap; 341 typedef llvm::DenseMap<const clang::NamespaceDecl *, NamespaceMapSP> 345 typedef llvm::DenseMap<const clang::Decl *, DeclOrigin> OriginMap; 409 typedef llvm::DenseMap<const clang::ASTContext *, ASTContextMetadataSP> 453 typedef llvm::DenseMap<const clang::RecordDecl *, LayoutInfo>
|
| /openbsd/src/gnu/llvm/clang/lib/CodeGen/ |
| D | CGRecordLayout.h | 138 llvm::DenseMap<const FieldDecl *, unsigned> FieldInfo; 142 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields; 146 llvm::DenseMap<const CXXRecordDecl *, unsigned> NonVirtualBases; 149 llvm::DenseMap<const CXXRecordDecl *, unsigned> CompleteObjectVirtualBases; 225 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo>::const_iterator in getBitFieldInfo()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/ |
| D | MachOPlatform.h | 148 DenseMap<MaterializationResponsibility *, JITLinkSymbolSet>; 183 DenseMap<JITDylib *, std::pair<uint32_t, uint32_t>> ObjCImageInfos; 184 DenseMap<JITDylib *, ExecutorAddr> HeaderAddrs; 254 DenseMap<JITDylib *, SymbolLookupSet> RegisteredInitSymbols; 257 DenseMap<JITDylib *, ExecutorAddr> JITDylibToHeaderAddr; 258 DenseMap<ExecutorAddr, JITDylib *> HeaderAddrToJITDylib; 259 DenseMap<JITDylib *, uint64_t> JITDylibToPThreadKey;
|
| /openbsd/src/gnu/llvm/llvm/lib/Analysis/ |
| D | IRSimilarityIdentifier.cpp | 88 DenseMap<BasicBlock *, unsigned> &BasicBlockToInteger) { in setBranchSuccessors() 92 DenseMap<BasicBlock *, unsigned>::iterator BBNumIt; in setBranchSuccessors() 139 DenseMap<BasicBlock *, unsigned> &BasicBlockToInteger) { in setPHIPredecessors() 143 DenseMap<BasicBlock *, unsigned>::iterator BBNumIt; in setPHIPredecessors() 331 DenseMap<IRInstructionData *, unsigned, IRInstructionDataTraits>::iterator in mapToLegalUnsigned() 512 const DenseMap<Value *, unsigned> &SourceValueToNumberMapping, in checkNumberingAndReplaceCommutative() 513 DenseMap<unsigned, DenseSet<unsigned>> &CurrentSrcTgtNumberMapping, in checkNumberingAndReplaceCommutative() 517 DenseMap<unsigned, DenseSet<unsigned>>::iterator ValueMappingIt; in checkNumberingAndReplaceCommutative() 589 DenseMap<unsigned, DenseSet<unsigned>> &CurrentSrcTgtNumberMapping, in checkNumberingAndReplace() 607 DenseMap<unsigned, DenseSet<unsigned>>::iterator Val; in checkNumberingAndReplace() [all …]
|