search for: parseasmstring

Displaying 7 results from an estimated 7 matches for "parseasmstring".

2005 May 13
3
[LLVMdev] Scheme + LLVM JIT
...system. Would you guys accept a patch that makes > > it more general (ie, parse from file or string)? > > Yes, that's a generally useful thing to have, I'd like to see it happen if > it doesn't impact the efficiency of the lexer. Ok, here's a patch. I added a 'parseAsmString' function to the Parser interface. It doesn't seem to break any tests, so parsing files seems to still work ok. I commented out some code/global variables that don't seem to be usefull anymore - feel free to remove those lines completely if they are in fact not. I havn't tested pa...
2005 May 16
0
[LLVMdev] Scheme + LLVM JIT
...s accept a patch that makes >>> it more general (ie, parse from file or string)? >> >> Yes, that's a generally useful thing to have, I'd like to see it happen if >> it doesn't impact the efficiency of the lexer. > > Ok, here's a patch. I added a 'parseAsmString' function to the Parser > interface. It doesn't seem to break any tests, so parsing files seems > to still work ok. This looks basically ok. There are minor things (";;" -> ";"), and the commented out code should be removed. I'm concerned that this leaks...
2005 May 17
2
[LLVMdev] Scheme + LLVM JIT
...a good > way to go. I made a 'FibInC' example that uses my little c-wrapper (which in turn uses this). I can submit all of those when they are cleaned up (and linking correctly - more on that later). > One suggestion, you might change the API to be something like this: > > ParseAsmString(const char *, Module *) > > Where the function parses the string and appends it into the specified > module. This would make self-extending code simpler (no need to parse > into one module then link into the preexisting one). This seems reasonable, but what happens to the users of...
2005 May 18
1
[LLVMdev] Scheme + LLVM JIT
..., Chris Lattner wrote: > > Sure, that sounds good. I'd definitely prefer that it be tested before it > goes into CVS. Perhaps adding something to llvm/examples would be a good > way to go. > > One suggestion, you might change the API to be something like this: > > ParseAsmString(const char *, Module *) > > Where the function parses the string and appends it into the specified > module. This would make self-extending code simpler (no need to parse > into one module then link into the preexisting one). Ok, here is the new and improved patch for parsing asm...
2005 May 17
0
[LLVMdev] Scheme + LLVM JIT
...a 'FibInC' example that uses my little c-wrapper (which in turn > uses this). I can submit all of those when they are cleaned up (and > linking correctly - more on that later). cool, ok. >> One suggestion, you might change the API to be something like this: >> >> ParseAsmString(const char *, Module *) >> >> Where the function parses the string and appends it into the specified >> module. This would make self-extending code simpler (no need to parse >> into one module then link into the preexisting one). > > This seems reasonable, but what ha...
2005 May 13
0
[LLVMdev] Scheme + LLVM JIT
On Thu, 12 May 2005, Alexander Friedman wrote: >> llvm_function_new/llvm_value_set_name/llvm_executionengine_run_function, >> etc. >> >> If kept simple, standardized, and generic, I think it would be very useful >> to people (even if incomplete). This would allow others to build on it, >> and we could 'ship' it as a standard llvm library. > > It
2005 May 12
2
[LLVMdev] Scheme + LLVM JIT
> llvm_function_new/llvm_value_set_name/llvm_executionengine_run_function, > etc. > > If kept simple, standardized, and generic, I think it would be very useful > to people (even if incomplete). This would allow others to build on it, > and we could 'ship' it as a standard llvm library. It looks like my interface will look vaguely like this. Functions like