reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
453 Ptr Predecessor; 460 using Scope = std::map<std::string, Ptr>; 480 virtual void morePrerequisites(std::vector<Ptr> &output) const {} 481 std::vector<Ptr> prerequisites() const { 482 std::vector<Ptr> ToRet; 489 void setPredecessor(Ptr p) { 572 Ptr V; 573 IntCastResult(const ScalarType *IntegerType, Ptr V) 585 void morePrerequisites(std::vector<Ptr> &output) const override { 597 std::vector<Ptr> Args; 600 IRBuilderResult(StringRef BuilderMethod, std::vector<Ptr> Args, 610 Ptr Arg = Args[i]; 623 void morePrerequisites(std::vector<Ptr> &output) const override { 625 Ptr Arg = Args[i]; 639 std::vector<Ptr> Args; 641 std::vector<Ptr> Args) 665 void morePrerequisites(std::vector<Ptr> &output) const override { 700 Result::Ptr Code; 705 void genCodeDfs(Result::Ptr V, std::list<Result::Ptr> &Used, 705 void genCodeDfs(Result::Ptr V, std::list<Result::Ptr> &Used, 710 for (Result::Ptr W : V->prerequisites()) 740 std::list<Result::Ptr> Used; 744 for (Result::Ptr V : Used) 748 for (Result::Ptr V : Used) { 894 Result::Ptr getCodeForDag(DagInit *D, const Result::Scope &Scope, 896 Result::Ptr getCodeForDagArg(DagInit *D, unsigned ArgNum, 898 Result::Ptr getCodeForArg(unsigned ArgNum, const Type *ArgType); 986 Result::Ptr MveEmitter::getCodeForDag(DagInit *D, const Result::Scope &Scope, 992 Result::Ptr PrevV = nullptr; 996 Result::Ptr V = 1010 Result::Ptr Arg = getCodeForDagArg(D, 0, Scope, Param); 1022 std::vector<Result::Ptr> Args; 1048 Result::Ptr MveEmitter::getCodeForDagArg(DagInit *D, unsigned ArgNum, 1074 Result::Ptr MveEmitter::getCodeForArg(unsigned ArgNum, const Type *ArgType) { 1075 Result::Ptr V =