search for: setbasicblock

Displaying 2 results from an estimated 2 matches for "setbasicblock".

Did you mean: getbasicblock
2006 Apr 18
0
[LLVMdev] LLVM-based JVM JIT for libgcj
...void setCurrentBlock(BasicBlock *); Value *createAdd(Value *LHS, Value *RHS, const std::string &Name = ""); Value *createSub(Value *LHS, Value *RHS, const std::string &Name = ""); ... }; Given this, use would be much more implicit: InstructionCreator IC; IC.setBasicBlock(FalseBB); Value *A = IC.createAdd(LHS, RHS); Value *B = IC.createSetEQ(A, RHS); IC.createBr(B, TrueBB, FalseBB); IC.setBasicBlock(TrueBB); ... if so, I can add this. Do you have a suggestion for a name better than "InstructionCreator"? > I think libjit only has one technical idea t...
2006 Apr 18
2
[LLVMdev] LLVM-based JVM JIT for libgcj
>>>>> "Chris" == Chris Lattner <sabre at nondot.org> writes: >> FWIW I actually did this work twice, once for libjit and once for >> LLVM. I'm happy to provide a comparison, from a jit-writing >> perspective, if you're interested. Chris> Given your experience with both, I'd be very interested in any Chris> thoughts you have on