llvm/tools
Jeffrey Yasskin 8f6d9a729e Add a --with-oprofile flag to configure, which uses OProfile's agent
library to tell it the addresses of JITted functions.  For a
particular program, this changes the opreport -l output from:

samples %    image name        symbol name
48182  98.9729 anon (tgid:19412 range:0x7f12ccaab000-0x7f12cdaab000) anon (tgid:19412 range:0x7f12ccaab000-0x7f12cdaab000)
11     0.0226  libstdc++.so.6.0.9    /usr/lib/libstdc++.so.6.0.9

to:

samples %    image name        symbol name
24565  60.7308 19814.jo        fib_left
15365  37.9861 19814.jo        fib_right
22     0.0544  ld-2.7.so       do_lookup_x



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75279 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-10 21:08:20 +00:00
..
bugpoint This started as a small change, I swear. Unfortunately, lots of things call the [I|F]CmpInst constructors. Who knew!? 2009-07-09 23:48:35 +00:00
gccas remove attributions 2007-12-29 20:46:15 +00:00
gccld remove attributions 2007-12-29 20:46:15 +00:00
gold Add a portable strerror*() wrapper, llvm::sys::StrError(). This includes the 2009-07-01 18:11:20 +00:00
llc Add the Object Code Emitter class. Original patch by Aaron Gray, I did some 2009-07-06 05:09:34 +00:00
lli Add a --with-oprofile flag to configure, which uses OProfile's agent 2009-07-10 21:08:20 +00:00
llvm-ar Hold the LLVMContext by reference rather than by pointer. 2009-07-01 21:22:36 +00:00
llvm-as switch the .ll parser into SMDiagnostic. 2009-07-02 22:46:18 +00:00
llvm-bcanalyzer Add missing codenames to the .bc analyzer. 2009-06-01 04:41:03 +00:00
llvm-config Fix http://llvm.org/PR4481: Make llvm-config print the right include paths when 2009-07-07 22:15:37 +00:00
llvm-db Make the use of const with respect to LLVMContext sane. Hopefully this is the last time, for the 2009-07-01 23:13:44 +00:00
llvm-dis Hold the LLVMContext by reference rather than by pointer. 2009-07-01 21:22:36 +00:00
llvm-extract Hold the LLVMContext by reference rather than by pointer. 2009-07-01 21:22:36 +00:00
llvm-ld Hold the LLVMContext by reference rather than by pointer. 2009-07-01 21:22:36 +00:00
llvm-link Make the use of const with respect to LLVMContext sane. Hopefully this is the last time, for the 2009-07-01 23:13:44 +00:00
llvm-mc add llvm-mc support for parsing the .lcomm directive, patch by Kevin Enderby! 2009-07-09 17:25:12 +00:00
llvm-nm Hold the LLVMContext by reference rather than by pointer. 2009-07-01 21:22:36 +00:00
llvm-prof Fix a bunch of other places that used operator[] to test whether 2009-07-02 00:17:47 +00:00
llvm-ranlib Hold the LLVMContext by reference rather than by pointer. 2009-07-01 21:22:36 +00:00
llvm-stub Comment headers should extend to 80 chars. 2008-12-31 17:40:52 +00:00
llvmc Link std.lib (.bc code) with llvm-ld. 2009-07-10 19:04:05 +00:00
lto Don't create undefined symbols for aliases. 2009-07-09 06:03:04 +00:00
opt Hold the LLVMContext by reference rather than by pointer. 2009-07-01 21:22:36 +00:00
CMakeLists.txt CMake: remove support for llvm-config-generated dependencies in the build 2009-06-23 18:30:17 +00:00
Makefile LLVMC doesn't need ENABLE_PIC to build now. 2009-07-04 03:54:54 +00:00