Home | History | Annotate | Download | only in VMCore

Lines Matching refs:TypeClass

406 template<class ConstantClass, class TypeClass, class ValType>
408 static ConstantClass *create(TypeClass *Ty, const ValType &V) {
413 template<class ConstantClass, class TypeClass>
415 static ConstantClass *create(TypeClass *Ty, ArrayRef<Constant*> V) {
506 template<class ValType, class ValRefType, class TypeClass, class ConstantClass,
510 typedef std::pair<TypeClass*, ValType> MapKey;
561 Map.find(MapKey(static_cast<TypeClass*>(CP->getType()),
572 ConstantClass *Create(TypeClass *Ty, ValRefType V,
575 ConstantCreator<ConstantClass,TypeClass,ValType>::create(Ty, V);
589 ConstantClass *getOrCreate(TypeClass *Ty, ValRefType V) {
643 template<class TypeClass, class ConstantClass>
647 typedef std::pair<TypeClass*, Operands> LookupKey;
652 typedef DenseMapInfo<TypeClass*> TypeClassInfo;
712 ConstantClass *Create(TypeClass *Ty, Operands V, typename MapTy::iterator I) {
714 ConstantArrayCreator<ConstantClass,TypeClass>::create(Ty, V);
725 ConstantClass *getOrCreate(TypeClass *Ty, Operands V) {