Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Dinterval_map.h29 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 DIntervalMap.h439 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 DImmutableMap.h61 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 DImmutableSet.h960 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 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::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 DBCD.h45 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 DSeedCollector.h185 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 DIntegral.h206 template <typename ValT> static Integral from(ValT Value) {
207 if constexpr (std::is_integral<ValT>::value)
H A DInterpBuiltin.cpp936 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 DMachineSSAUpdater.cpp266 using ValT = Register; typedef in llvm::SSAUpdaterTraits
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSSAUpdater.cpp265 using ValT = Value *; typedef in llvm::SSAUpdaterTraits
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DCore.h247 template <typename ValT>
249 fromMapKeys(const DenseMap<SymbolStringPtr, ValT> &M,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp607 template <typename ValT>
608 static void finishCallSiteParams(ValT Val, const DIExpression *Expr, in finishCallSiteParams()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.cpp4032 using ValT = BlockValueNum; typedef in llvm::SSAUpdaterTraits
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp6476 SDValue Src2, MVT ValT) -> SDValue { in lowerLaneOp() argument
6513 return DAG.getNode(ISD::INTRINSIC_WO_CHAIN, SL, ValT, Operands); in lowerLaneOp()