| /freebsd/contrib/llvm-project/compiler-rt/lib/orc/ |
| H A D | interval_map.h | 29 template <typename KeyT, typename ValT> class IntervalMapBase { 46 using ImplMap = std::map<KeyPairT, ValT, Compare>; 78 return const_cast<IntervalMapBase<KeyT, ValT> *>(this)->find(K); in find() 81 ValT lookup(KeyT K, ValT NotFound = ValT()) const { 125 template <typename KeyT, typename ValT, IntervalCoalescing Coalescing> 128 template <typename KeyT, typename ValT> 129 class IntervalMap<KeyT, ValT, IntervalCoalescing::Enabled> 130 : public IntervalMapBase<KeyT, ValT> { 133 void insert(KeyT KS, KeyT KE, ValT V) { in insert() 156 template <typename KeyT, typename ValT> [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | IntervalMap.h | 439 template <typename KeyT, typename ValT> 448 static_cast<unsigned>(2*sizeof(KeyT)+sizeof(ValT)), 453 using LeafBase = NodeBase<std::pair<KeyT, KeyT>, ValT, LeafSize>; 566 template <typename KeyT, typename ValT, unsigned N, typename Traits> 567 class LeafNode : public NodeBase<std::pair<KeyT, KeyT>, ValT, N> { 571 const ValT &value(unsigned i) const { return this->second[i]; } in value() 575 ValT &value(unsigned i) { return this->second[i]; } in value() 612 ValT safeLookup(KeyT x, ValT NotFound) const { in safeLookup() 617 unsigned insertFrom(unsigned &Pos, unsigned Size, KeyT a, KeyT b, ValT y); 629 template <typename KeyT, typename ValT, unsigned N, typename Traits> [all …]
|
| H A D | ImmutableMap.h | 61 template <typename KeyT, typename ValT, 62 typename ValInfo = ImutKeyValueInfo<KeyT,ValT>> 201 template <typename KeyT, typename ValT, 202 typename ValInfo = ImutKeyValueInfo<KeyT,ValT>> 226 ImmutableMapRef(const ImmutableMap<KeyT, ValT> &X, in ImmutableMapRef() 227 typename ImmutableMap<KeyT, ValT>::Factory &F) in ImmutableMapRef() 257 ImmutableMap<KeyT, ValT> asImmutableMap() const { in asImmutableMap() 258 return ImmutableMap<KeyT, ValT>(Factory->getCanonicalTree(Root.get())); in asImmutableMap()
|
| H A D | ImmutableSet.h | 960 template <typename ValT, typename ValInfo = ImutContainerInfo<ValT>> 1086 template <typename ValT, typename ValInfo = ImutContainerInfo<ValT>> 1122 ImmutableSet<ValT> asImmutableSet(bool canonicalize = true) const { 1123 return ImmutableSet<ValT>(
|
| /freebsd/contrib/llvm-project/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::GetPoisonVal(BB, Updater); in GetValue() 149 ValT PredVal = AvailableVals->lookup(Pred); in BuildBlockList() 332 ValT Singular = Info->Preds[0]->DefBB->AvailableVal; in FindSingularVal() 336 ValT PredVal = Info->Preds[Idx]->DefBB->AvailableVal; in FindSingularVal() 373 ValT PHI = Traits::CreateEmptyPHI(Info->BB, Info->NumPreds, Updater); in FindAvailableVals() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | BCD.h | 45 template <typename ResultT, typename ValT> 46 inline ResultT decodePackedBCD(const ValT Val, bool IsSigned = true) { 48 reinterpret_cast<const uint8_t *>(&Val), sizeof(ValT), IsSigned));
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/ |
| H A D | SeedCollector.h | 185 using ValT = SmallVector<std::unique_ptr<SeedBundle>>; variable 186 using BundleMapT = MapVector<KeyT, ValT>; 202 ValT *Vec = nullptr; 231 iterator(BundleMapT &Map, BundleMapT::iterator MapIt, ValT *Vec, int VecIdx) in iterator()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Integral.h | 206 template <typename ValT> static Integral from(ValT Value) { 207 if constexpr (std::is_integral<ValT>::value)
|
| H A D | InterpBuiltin.cpp | 936 PrimType ValT = *S.getContext().classify(Call->getArg(0)); in interp__builtin_clz() local 937 const APSInt &Val = popToAPSInt(S.Stk, ValT); in interp__builtin_clz() 967 PrimType ValT = *S.getContext().classify(Call->getArg(0)); in interp__builtin_ctz() local 968 const APSInt &Val = popToAPSInt(S.Stk, ValT); in interp__builtin_ctz() 986 PrimType ValT = *S.getContext().classify(Call->getArg(0)); in interp__builtin_bswap() local 987 const APSInt &Val = popToAPSInt(S.Stk, ValT); in interp__builtin_bswap() 1006 PrimType ValT = *S.getContext().classify(Call->getArg(0)); in interp__builtin_atomic_lock_free() local 1008 const APSInt &SizeVal = popToAPSInt(S.Stk, ValT); in interp__builtin_atomic_lock_free() 1074 PrimType ValT = *S.getContext().classify(Call->getArg(0)); in interp__builtin_c11_atomic_is_lock_free() local 1075 const APSInt &SizeVal = popToAPSInt(S.Stk, ValT); in interp__builtin_c11_atomic_is_lock_free() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineSSAUpdater.cpp | 266 using ValT = Register; typedef in llvm::SSAUpdaterTraits
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SSAUpdater.cpp | 265 using ValT = Value *; typedef in llvm::SSAUpdaterTraits
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | Core.h | 247 template <typename ValT> 249 fromMapKeys(const DenseMap<SymbolStringPtr, ValT> &M,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfDebug.cpp | 607 template <typename ValT> 608 static void finishCallSiteParams(ValT Val, const DIExpression *Expr, in finishCallSiteParams()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | InstrRefBasedImpl.cpp | 4032 using ValT = BlockValueNum; typedef in llvm::SSAUpdaterTraits
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 6476 SDValue Src2, MVT ValT) -> SDValue { in lowerLaneOp() argument 6513 return DAG.getNode(ISD::INTRINSIC_WO_CHAIN, SL, ValT, Operands); in lowerLaneOp()
|