Home
last modified time | relevance | path

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

/external/llvm/include/llvm/ADT/
DIntervalMap.h409 template <typename KeyT, typename ValT>
418 static_cast<unsigned>(2*sizeof(KeyT)+sizeof(ValT)),
423 typedef NodeBase<std::pair<KeyT, KeyT>, ValT, LeafSize> LeafBase;
538 template <typename KeyT, typename ValT, unsigned N, typename Traits>
539 class LeafNode : public NodeBase<std::pair<KeyT, KeyT>, ValT, N> {
543 const ValT &value(unsigned i) const { return this->second[i]; } in value()
547 ValT &value(unsigned i) { return this->second[i]; } in value()
584 ValT safeLookup(KeyT x, ValT NotFound) const { in safeLookup()
589 unsigned insertFrom(unsigned &Pos, unsigned Size, KeyT a, KeyT b, ValT y);
601 template <typename KeyT, typename ValT, unsigned N, typename Traits>
[all …]
DImmutableIntervalMap.h194 template <typename ValT>
196 : public ImmutableMap<Interval, ValT, ImutIntervalInfo<ValT> > {
198 typedef typename ImutIntervalInfo<ValT>::value_type value_type;
199 typedef typename ImutIntervalInfo<ValT>::value_type_ref value_type_ref;
200 typedef typename ImutIntervalInfo<ValT>::key_type key_type;
201 typedef typename ImutIntervalInfo<ValT>::key_type_ref key_type_ref;
202 typedef typename ImutIntervalInfo<ValT>::data_type data_type;
203 typedef typename ImutIntervalInfo<ValT>::data_type_ref data_type_ref;
204 typedef ImutAVLTree<ImutIntervalInfo<ValT> > TreeTy;
208 : ImmutableMap<Interval, ValT, ImutIntervalInfo<ValT> >(R) {} in ImmutableIntervalMap()
[all …]
DImmutableMap.h59 template <typename KeyT, typename ValT,
60 typename ValInfo = ImutKeyValueInfo<KeyT,ValT> >
264 template <typename KeyT, typename ValT,
265 typename ValInfo = ImutKeyValueInfo<KeyT,ValT> >
335 ImmutableMap<KeyT, ValT> asImmutableMap() const { in asImmutableMap()
336 return ImmutableMap<KeyT, ValT>(Factory->getCanonicalTree(Root)); in asImmutableMap()
DImmutableSet.h931 template <typename ValT, typename ValInfo = ImutContainerInfo<ValT> >
1059 friend class ImmutableSet<ValT,ValInfo>;
1097 template <typename ValT, typename ValInfo = ImutContainerInfo<ValT> >
1154 ImmutableSet<ValT> asImmutableSet(bool canonicalize = true) const {
1155 return ImmutableSet<ValT>(canonicalize ?
1185 friend class ImmutableSetRef<ValT,ValInfo>;
/external/llvm/include/llvm/Transforms/Utils/
DSSAUpdaterImpl.h37 typedef typename Traits::ValT ValT; typedef
46 ValT AvailableVal; // Value to use in this block.
54 BBInfo(BlkT *ThisBB, ValT V) in BBInfo()
59 typedef DenseMap<BlkT*, ValT> AvailableValsTy;
78 ValT GetValue(BlkT *BB) { in GetValue()
84 ValT V = Traits::GetUndefVal(BB, Updater); in GetValue()
135 ValT PredVal = AvailableVals->lookup(Pred); in BuildBlockList()
333 ValT PHI = Traits::CreateEmptyPHI(Info->BB, Info->NumPreds, Updater); in FindAvailableVals()
408 ValT IncomingVal = I.getIncomingValue(); in CheckIfPHIMatches()
447 ValT PHIVal = Traits::GetPHIValue(PHI); in RecordMatchingPHIs()
/external/llvm/lib/CodeGen/
DMachineSSAUpdater.cpp251 typedef unsigned ValT; typedef in llvm::SSAUpdaterTraits
/external/llvm/lib/Transforms/Utils/
DSSAUpdater.cpp248 typedef Value *ValT; typedef in llvm::SSAUpdaterTraits