search for: machinecfg

Displaying 4 results from an estimated 4 matches for "machinecfg".

Did you mean: machinec
2009 Aug 06
0
[LLVMdev] code-altering Passes for llc
On Aug 6, 2009, at 5:45 AM, Artjom Kochtchi wrote: > So I was searching for a possibility to include an additional > (Machine)BasicBlock (or rather a MachineFunction?) somewhere in the > program > that contains the program termination and that I can jump to on check > failure. Can't I do that during a Pass in llc? If you just have a magic block of instructions you want to
2009 Aug 06
2
[LLVMdev] code-altering Passes for llc
Kenneth Uildriks wrote: > > Does the error function *have* to be auto-generated in your pass? > Perhaps the original code should use invokes, and your pass insert the > error check with a jne to the "unwind" block. > If I understand correctly, unwind is some kind of exception handling in LLVM IR? I'm not sure if this is the right thing. First, I include runtime
2015 Feb 26
1
[LLVMdev] RFC - Improvements to PGO profile support
...I'll try to finish it by early next week at the latest. In the meantime, these are the specific bugzilla issues I've opened: 22716 <http://llvm.org/bugs/show_bug.cgi?id=22716>librarieGlobal A dnovillo at google.comNEW---Need a mechanism to represent global profile counts in CFG and MachineCFG <http://llvm.org/bugs/show_bug.cgi?id=22716> 16:47:0122718 <http://llvm.org/bugs/show_bug.cgi?id=22718>librarieGlobal A dnovillo at google.comNEW---Information loss and performance issues in branch probability representation <http://llvm.org/bugs/show_bug.cgi?id=22718> 17:37:39227...
2015 Feb 24
9
[LLVMdev] RFC - Improvements to PGO profile support
We (Google) have started to look more closely at the profiling infrastructure in LLVM. Internally, we have a large dependency on PGO to get peak performance in generated code. Some of the dependencies we have on profiling are still not present in LLVM (e.g., the inliner) but we will still need to incorporate changes to support our work on these optimizations. Some of the changes may be addressed