reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
175 class VoidType : public Type { 186 class PointerType : public Type { 221 class CRegularNamedType : public Type {
57 static inline bool doit(const From &Val) { 104 static inline bool doit(const From *Val) { 106 return isa_impl<To, From>::doit(*Val);tools/clang/utils/TableGen/MveEmitter.cpp
175 class VoidType : public Type { 182 static bool classof(const Type *T) { return T->typeKind() == TypeKind::Void; } 186 class PointerType : public Type { 187 const Type *Pointee; 191 PointerType(const Type *Pointee, bool Const) 208 static bool classof(const Type *T) { 221 class CRegularNamedType : public Type { 265 static bool classof(const Type *T) { 291 static bool classof(const Type *T) { 319 static bool classof(const Type *T) { 343 static bool classof(const Type *T) { 638 std::vector<const Type *> ParamTypes; 640 IRIntrinsicResult(StringRef IntrinsicID, std::vector<const Type *> ParamTypes, 689 const Type *ArgType; 697 const Type *ReturnType; 698 std::vector<const Type *> ArgTypes; 719 const Type *returnType() const { return ReturnType; } 720 const std::vector<const Type *> &argTypes() const { return ArgTypes; } 724 for (const Type *T : ArgTypes) 823 ACLEIntrinsic(MveEmitter &ME, Record *R, const Type *Param); 873 const PointerType *getPointerType(const Type *T, bool Const) { 887 const Type *getType(Record *R, const Type *Param); 887 const Type *getType(Record *R, const Type *Param); 888 const Type *getType(DagInit *D, const Type *Param); 888 const Type *getType(DagInit *D, const Type *Param); 889 const Type *getType(Init *I, const Type *Param); 889 const Type *getType(Init *I, const Type *Param); 895 const Type *Param); 897 const Result::Scope &Scope, const Type *Param); 898 Result::Ptr getCodeForArg(unsigned ArgNum, const Type *ArgType); 911 const Type *MveEmitter::getType(Init *I, const Type *Param) { 911 const Type *MveEmitter::getType(Init *I, const Type *Param) { 920 const Type *MveEmitter::getType(Record *R, const Type *Param) { 920 const Type *MveEmitter::getType(Record *R, const Type *Param) { 934 const Type *MveEmitter::getType(DagInit *D, const Type *Param) { 934 const Type *MveEmitter::getType(DagInit *D, const Type *Param) { 950 const Type *Element = getType(D->getArg(0), Param); 955 const Type *Element = getType(D->getArg(0), Param); 961 const Type *Element = getType(D->getArg(0), Param); 966 const Type *Pointee = getType(D->getArg(0), Param); 987 const Type *Param) { 1009 const Type *CastType = getType(Op, Param); 1035 std::vector<const Type *> ParamTypes; 1050 const Type *Param) { 1074 Result::Ptr MveEmitter::getCodeForArg(unsigned ArgNum, const Type *ArgType) { 1090 ACLEIntrinsic::ACLEIntrinsic(MveEmitter &ME, Record *R, const Type *Param) 1135 const Type *ArgType = ME.getType(TypeInit, Param); 1223 const Type *Param = getType(RParam, getVoidType()); 1324 for (const Type *ArgTypePtr : Int.argTypes())