| /freebsd-12.1/contrib/llvm/include/llvm/Support/ |
| H A D | Options.h | 49 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 D | IntervalMap.h | 436 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 D | ImmutableMap.h | 61 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 D | ImmutableSet.h | 958 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 D | SSAUpdaterImpl.h | 37 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 D | LLVMContext.h | 314 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 D | MachineSSAUpdater.cpp | 245 using ValT = unsigned; typedef in llvm::SSAUpdaterTraits
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | SSAUpdater.cpp | 225 using ValT = Value *; typedef in llvm::SSAUpdaterTraits
|