Home
last modified time | relevance | path

Searched refs:ScopedHashTable (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DScopedHashTable.h43 class ScopedHashTable; variable
87 ScopedHashTable<K, V, KInfo, AllocatorTy> &HT;
97 ScopedHashTableScope(ScopedHashTable<K, V, KInfo, AllocatorTy> &HT);
106 friend class ScopedHashTable<K, V, KInfo, AllocatorTy>;
150 class ScopedHashTable : detail::AllocatorHolder<AllocatorTy> {
168 ScopedHashTable() = default;
169 ScopedHashTable(AllocatorTy A) : AllocTy(A) {} in ScopedHashTable() function
170 ScopedHashTable(const ScopedHashTable &) = delete;
171 ScopedHashTable &operator=(const ScopedHashTable &) = delete;
173 ~ScopedHashTable() { in ~ScopedHashTable()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsOptimizePICCall.cpp61 using ScopedHTType = ScopedHashTable<ValueType, CntRegP,
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp527 ScopedHashTable<SimpleValue, Value *, DenseMapInfo<SimpleValue>,
569 ScopedHashTable<Value *, LoadValue, DenseMapInfo<Value *>,
581 ScopedHashTable<MemoryLocation, unsigned, DenseMapInfo<MemoryLocation>,
590 ScopedHashTable<CallValue, std::pair<Instruction *, unsigned>>;
/llvm-project-15.0.7/mlir/lib/Transforms/
H A DCSE.cpp61 using ScopedMapTy = llvm::ScopedHashTable<Operation *, Operation *,
/llvm-project-15.0.7/mlir/examples/toy/Ch3/mlir/
H A DMLIRGen.cpp88 llvm::ScopedHashTable<StringRef, mlir::Value> symbolTable;
/llvm-project-15.0.7/mlir/examples/toy/Ch2/mlir/
H A DMLIRGen.cpp88 llvm::ScopedHashTable<StringRef, mlir::Value> symbolTable;
/llvm-project-15.0.7/mlir/examples/toy/Ch6/mlir/
H A DMLIRGen.cpp88 llvm::ScopedHashTable<StringRef, mlir::Value> symbolTable;
/llvm-project-15.0.7/mlir/examples/toy/Ch4/mlir/
H A DMLIRGen.cpp88 llvm::ScopedHashTable<StringRef, mlir::Value> symbolTable;
/llvm-project-15.0.7/mlir/examples/toy/Ch5/mlir/
H A DMLIRGen.cpp88 llvm::ScopedHashTable<StringRef, mlir::Value> symbolTable;
/llvm-project-15.0.7/mlir/lib/Target/Cpp/
H A DTranslateToCpp.cpp161 using ValueMapper = llvm::ScopedHashTable<Value, std::string>;
162 using BlockMapper = llvm::ScopedHashTable<Block *, std::string>;
/llvm-project-15.0.7/mlir/examples/toy/Ch7/mlir/
H A DMLIRGen.cpp99 llvm::ScopedHashTable<StringRef, std::pair<mlir::Value, VarDeclExprAST *>>
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineCSE.cpp108 ScopedHashTable<MachineInstr *, unsigned, MachineInstrExpressionTrait,
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/CodeGen/
H A DMLIRGen.cpp120 llvm::ScopedHashTable<const ast::VariableDecl *, SmallVector<Value>>;
/llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/
H A DPDLToPDLInterp.cpp42 using ValueMap = llvm::ScopedHashTable<Position *, Value>;
/llvm-project-15.0.7/mlir/lib/IR/
H A DAsmPrinter.cpp917 llvm::ScopedHashTable<StringRef, char> usedNames;
942 using UsedNamesScopeTy = llvm::ScopedHashTable<StringRef, char>::ScopeTy; in SSANameState()