Lines Matching full:converter
11 /// \brief Implements the LLVM to ICE converter.
61 // TODO(stichnot): Redesign Converter, LLVM2ICEConverter,
71 explicit LLVM2ICEConverter(Ice::Converter &Converter)
72 : Converter(Converter), Ctx(Converter.getContext()),
73 TypeConverter(Converter.getModule()->getContext()) {}
75 Ice::Converter &getConverter() const { return Converter; }
78 Ice::Converter &Converter;
83 // Converter from LLVM functions to ICE. The entry point is the convertFunction
95 explicit LLVM2ICEFunctionConverter(Ice::Converter &Converter)
96 : LLVM2ICEConverter(Converter), Func(nullptr) {}
99 Func = Ice::Cfg::create(Ctx, Converter.getNextSequenceNumber());
127 Converter.translateFcn(std::move(Func));
652 // Converter from LLVM global variables to ICE. The entry point is the
664 explicit LLVM2ICEGlobalsConverter(Ice::Converter &Converter,
666 : LLVM2ICEConverter(Converter), GlobalPool(G) {}
809 void Converter::nameUnnamedGlobalVariables(Module *Mod) {
824 void Converter::nameUnnamedFunctions(Module *Mod) {
839 void Converter::convertToIce() {
848 GlobalDeclaration *Converter::getGlobalDeclaration(const GlobalValue *V) {
859 void Converter::installGlobalDeclarations(Module *Mod) {
860 const TypeConverter Converter(Mod->getContext());
866 Converter.convertToIceType(FuncType->getReturnType()));
869 Converter.convertToIceType(FuncType->getParamType(I)));
911 void Converter::convertGlobals(Module *Mod) {
917 void Converter::convertFunctions() {