/external/llvm/include/llvm/Support/ |
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; 87 /// \tparam ValT type of the option's data 93 /// option stores (\p ValT), the class that will read the option (\p Base), 95 template <typename ValT, typename Base, ValT(Base::*Mem)> 97 const ValT &InitValue) [all...] |
/external/llvm/include/llvm/ADT/ |
IntervalMap.h | 12 // KeyT objects are mapped to ValT objects. Intervals of keys that map to the 38 // template <typename KeyT, typename ValT, unsigned N, typename Traits> 42 // typedef ValT mapped_type; 53 // ValT lookup(KeyT x, Value NotFound = Value()) const; 62 // void insert(KeyT a, KeyT b, ValT y); 66 // template <typename KeyT, typename ValT, unsigned N, typename Traits> 68 // public std::iterator<std::bidirectional_iterator_tag, ValT> { 76 // const ValT &value() const; 77 // const ValT &operator*() const; 78 // const ValT *operator->() const [all...] |
ImmutableMap.h | 58 template <typename KeyT, typename ValT, 59 typename ValInfo = ImutKeyValueInfo<KeyT,ValT> > 250 template <typename KeyT, typename ValT, 251 typename ValInfo = ImutKeyValueInfo<KeyT,ValT> > 279 explicit ImmutableMapRef(const ImmutableMap<KeyT, ValT> &X, 280 typename ImmutableMap<KeyT, ValT>::Factory &F) 337 ImmutableMap<KeyT, ValT> asImmutableMap() const { 338 return ImmutableMap<KeyT, ValT>(Factory->getCanonicalTree(Root));
|
ImmutableSet.h | 957 template <typename ValT, typename ValInfo = ImutContainerInfo<ValT> > [all...] |
/external/llvm/include/llvm/IR/ |
LLVMContext.h | 196 template <typename ValT, typename Base, ValT(Base::*Mem)> 197 ValT getOption() const { 198 return OptionRegistry::instance().template get<ValT, Base, Mem>();
|
/external/llvm/include/llvm/Transforms/Utils/ |
SSAUpdaterImpl.h | 39 typedef typename Traits::ValT ValT; 48 ValT AvailableVal; // Value to use in this block. 56 BBInfo(BlkT *ThisBB, ValT V) 61 typedef DenseMap<BlkT*, ValT> AvailableValsTy; 80 ValT GetValue(BlkT *BB) { 86 ValT V = Traits::GetUndefVal(BB, Updater); 137 ValT PredVal = AvailableVals->lookup(Pred); 335 ValT PHI = Traits::CreateEmptyPHI(Info->BB, Info->NumPreds, Updater); 410 ValT IncomingVal = I.getIncomingValue() [all...] |
/external/llvm/lib/CodeGen/ |
MachineSSAUpdater.cpp | 242 typedef unsigned ValT;
|
/external/llvm/lib/Transforms/Scalar/ |
LoopUnswitch.cpp | 704 auto *ValT = cast_or_null<ConstantAsMetadata>( 708 assert(ValT && ValF && "Invalid Operands of branch_weights"); 712 cast<ConstantInt>(ValT)->getZExtValue()); [all...] |
/external/llvm/lib/Transforms/Utils/ |
SSAUpdater.cpp | 212 typedef Value *ValT;
|
/external/llvm/tools/dsymutil/ |
DwarfLinker.cpp | 49 template <typename KeyT, typename ValT> 51 IntervalMap<KeyT, ValT, IntervalMapImpl::NodeSizer<KeyT, ValT>::LeafSize, [all...] |