Lines Matching refs:mod
188 void lto_module_dispose(lto_module_t mod) { delete unwrap(mod); }
190 const char* lto_module_get_target_triple(lto_module_t mod) {
191 return unwrap(mod)->getTargetTriple().c_str();
194 void lto_module_set_target_triple(lto_module_t mod, const char *triple) {
195 return unwrap(mod)->setTargetTriple(triple);
198 unsigned int lto_module_get_num_symbols(lto_module_t mod) {
199 return unwrap(mod)->getSymbolCount();
202 const char* lto_module_get_symbol_name(lto_module_t mod, unsigned int index) {
203 return unwrap(mod)->getSymbolName(index);
206 lto_symbol_attributes lto_module_get_symbol_attribute(lto_module_t mod,
208 return unwrap(mod)->getSymbolAttributes(index);
211 unsigned int lto_module_get_num_deplibs(lto_module_t mod) {
212 return unwrap(mod)->getDependentLibraryCount();
215 const char* lto_module_get_deplib(lto_module_t mod, unsigned int index) {
216 return unwrap(mod)->getDependentLibrary(index);
219 unsigned int lto_module_get_num_linkeropts(lto_module_t mod) {
220 return unwrap(mod)->getLinkerOptCount();
223 const char* lto_module_get_linkeropt(lto_module_t mod, unsigned int index) {
224 return unwrap(mod)->getLinkerOpt(index);
256 bool lto_codegen_add_module(lto_code_gen_t cg, lto_module_t mod) {
257 return !unwrap(cg)->addModule(unwrap(mod));
260 void lto_codegen_set_module(lto_code_gen_t cg, lto_module_t mod) {
261 unwrap(cg)->setModule(unwrap(mod));