Home
last modified time | relevance | path

Searched refs:ValT (Results 1 – 8 of 8) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DOptions.h49 template <typename ValT, typename Base, ValT(Base::*Mem)> class OptionKey {
54 template <typename ValT, typename Base, ValT(Base::*Mem)>
55 char OptionKey<ValT, Base, Mem>::ID = 0;
95 template <typename ValT, typename Base, ValT(Base::*Mem)>
97 const ValT &InitValue) { in registerOption()
98 cl::opt<ValT> *Option = new cl::opt<ValT>(ArgStr, cl::desc(Desc), in registerOption()
100 instance().addOption(&detail::OptionKey<ValT, Base, Mem>::ID, Option); in registerOption()
111 template <typename ValT, typename Base, ValT(Base::*Mem)> ValT get() const { in get()
112 auto It = Options.find(&detail::OptionKey<ValT, Base, Mem>::ID); in get()
114 return *(cl::opt<ValT> *)It->second; in get()
/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DIntervalMap.h436 template <typename KeyT, typename ValT>
609 ValT safeLookup(KeyT x, ValT NotFound) const { in safeLookup()
931 template <typename KeyT, typename ValT,
962 using ValueType = ValT;
1037 ValT treeSafeLookup(KeyT x, ValT NotFound) const;
1073 ValT lookup(KeyT x, ValT NotFound = ValT()) const {
1155 ValT IntervalMap<KeyT, ValT, N, Traits>::
1344 ValT &unsafeValue() const { in unsafeValue()
1554 void setValue(ValT x);
1579 void insert(KeyT a, KeyT b, ValT y);
[all …]
H A DImmutableMap.h61 template <typename KeyT, typename ValT,
62 typename ValInfo = ImutKeyValueInfo<KeyT,ValT>>
256 template <typename KeyT, typename ValT,
257 typename ValInfo = ImutKeyValueInfo<KeyT,ValT>>
285 explicit ImmutableMapRef(const ImmutableMap<KeyT, ValT> &X, in ImmutableMapRef()
286 typename ImmutableMap<KeyT, ValT>::Factory &F) in ImmutableMapRef()
343 ImmutableMap<KeyT, ValT> asImmutableMap() const { in asImmutableMap()
344 return ImmutableMap<KeyT, ValT>(Factory->getCanonicalTree(Root)); in asImmutableMap()
H A DImmutableSet.h958 template <typename ValT, typename ValInfo = ImutContainerInfo<ValT>>
1110 template <typename ValT, typename ValInfo = ImutContainerInfo<ValT>>
1170 ImmutableSet<ValT> asImmutableSet(bool canonicalize = true) const {
1171 return ImmutableSet<ValT>(canonicalize ?
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterImpl.h37 using ValT = typename Traits::ValT; variable
49 ValT AvailableVal;
69 BBInfo(BlkT *ThisBB, ValT V) in BBInfo()
73 using AvailableValsTy = DenseMap<BlkT *, ValT>;
94 ValT GetValue(BlkT *BB) { in GetValue()
100 ValT V = Traits::GetUndefVal(BB, Updater); in GetValue()
150 ValT PredVal = AvailableVals->lookup(Pred); in BuildBlockList()
348 ValT PHI = Traits::CreateEmptyPHI(Info->BB, Info->NumPreds, Updater); in FindAvailableVals()
418 ValT IncomingVal = I.getIncomingValue(); in CheckIfPHIMatches()
457 ValT PHIVal = Traits::GetPHIValue(PHI); in RecordMatchingPHIs()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DLLVMContext.h314 template <typename ValT, typename Base, ValT(Base::*Mem)>
315 ValT getOption() const { in getOption()
316 return OptionRegistry::instance().template get<ValT, Base, Mem>(); in getOption()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineSSAUpdater.cpp245 using ValT = unsigned; typedef in llvm::SSAUpdaterTraits
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DSSAUpdater.cpp225 using ValT = Value *; typedef in llvm::SSAUpdaterTraits