search for: brandmeyer

Displaying 8 results from an estimated 8 matches for "brandmeyer".

2008 Nov 02
4
[LLVMdev] Available code-generation parallism
...objects support the object-level thread safety guarantee? If I construct two separate function pass managers in separate threads and use them to optimize and emit object code for separate llvm::Function definitions in the program, will this work? Same question for llvm::Modules. Thanks, -Jonathan Brandmeyer
2007 Nov 21
3
[LLVMdev] Add/sub with carry; widening multiply
...ely. %0, %1 = subc i32 %lhs, i32 %rhs, i1 %borrow -> i32, i1 ; subtract including borrow, returning result and borrow flag %0, %1 = adc i32 %lhs, i32 %rhs, i1 %carry -> i32, i1 ; add with carry, returning result and carry Has anything like this been considered in the past? Thanks, -Jonathan Brandmeyer
2008 Nov 07
2
[LLVMdev] Available code-generation parallism
On Mon, 2008-11-03 at 01:06 -0800, Chris Lattner wrote: > On Nov 2, 2008, at 2:20 PM, Jonathan Brandmeyer wrote: > > I am interested in making my LLVM front-end multi-threaded in a way > > similar to the GCC compiler server proposal and was wondering about > > the > > extent that the LLVM passes support it. > > Do you have a link for this? I'm not familiar with any...
2008 Nov 06
4
[LLVMdev] Available code-generation parallelism
On Mon, 2008-11-03 at 23:59 -0800, Chris Lattner wrote: > On Nov 3, 2008, at 3:55 PM, heisenbug wrote: > > What about "inventing" pseudo-constants (which point to the right > > thing) and build the piece of IR with them. When done, grab mutex and > > RAUW it in. Alternatively, submit to a privileged thread that performs > > the RAUW. > > The trick is to
2007 Dec 04
2
[LLVMdev] Memory allocation (or deallocation) model?
On Mon, 2007-12-03 at 18:56 -0800, Chris Lattner wrote: > Other IR objects (like instructions) have very simple ownership. An > instruction is owned by its basic block, a bb is owned by the function, a > function is owned by thet module. If an instruction is initially allocated with its Instruction *insertAtEnd parameter defaulted to null, and then later appended to a BasicBlock,
2008 Nov 03
0
[LLVMdev] Available code-generation parallism
On Nov 2, 2008, at 2:20 PM, Jonathan Brandmeyer wrote: > I am interested in making my LLVM front-end multi-threaded in a way > similar to the GCC compiler server proposal and was wondering about > the > extent that the LLVM passes support it. Do you have a link for this? I'm not familiar with any parallelism proposed by tha...
2008 Nov 06
0
[LLVMdev] Available code-generation parallelism
On Nov 6, 4:22 am, Jonathan Brandmeyer <jbrandme... at earthlink.net> wrote: > On Mon, 2008-11-03 at 23:59 -0800, Chris Lattner wrote: > > On Nov 3, 2008, at 3:55 PM, heisenbug wrote: > > > What about "inventing" pseudo-constants (which point to the right > > > thing) and build the piece of IR...
2008 Nov 03
2
[LLVMdev] Available code-generation parallism
On 3 Nov., 10:06, Chris Lattner <clatt... at apple.com> wrote: > On Nov 2, 2008, at 2:20 PM, Jonathan Brandmeyer wrote: > > > I am interested in making my LLVM front-end multi-threaded in a way > > similar to the GCC compiler server proposal and was wondering about   > > the > > extent that the LLVM passes support it. > > Do you have a link for this?  I'm not familiar with...