4ab406d7fc06b1272d02cd8be46f0c5ebe51a3da |
12-Dec-2011 |
Daniel Dunbar <daniel@zuster.org> |
LLVMBuild: Remove trailing newline, which irked me. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146409 91177308-0d34-0410-b5e6-96231b3b80d8
LVMBuild.txt
|
a7b0cb759433c715065440ee2a963a04db7f2b0b |
15-Nov-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Remove all remaining uses of Value::getNameStr(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144648 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
0d3c223035d057101cb9d9dd5ecb4500fcb15085 |
11-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
LLVMBuild: Add description files for the LLVM tools. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144417 91177308-0d34-0410-b5e6-96231b3b80d8
LVMBuild.txt
|
8c39c9647da4f375e4f89bd417d86f5c3ff6dfa5 |
18-Oct-2011 |
Daniel Dunbar <daniel@zuster.org> |
build: Tidy up a bunch of tool Makefiles, and simplify where possible using the new all-targets pseudo-component. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142401 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
3ff9563c3e391954b2e224afcf8b2b0fcc3888aa |
16-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
MemoryBuffer now return an error_code and returns a OwningPtr<MemoryBuffer> via an out parm. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121958 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
333fb04506233255f10d8095c9e2de5e5f0fdc6f |
09-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/MemoryBuffer: Replace all uses of std::string *ErrMsg with error_code &ec. And fix clients. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121379 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
1f6efa3996dd1929fbc129203ce5009b620e6969 |
29-Nov-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Merge System into Support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
3a210e2d302758101ac06946e86027b327c7d0f3 |
14-Sep-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." This reverts commit r113632 Conflicts: cmake/modules/AddLLVM.cmake git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113819 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
4e9c939312ff73bd0c6a6485fd5f97012f5910fa |
10-Sep-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113632 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
1dbb3879e81c414733ee38ef6a5e657d7ed47e68 |
03-Sep-2010 |
Chris Lattner <sabre@nondot.org> |
lets get crazy and name the header file the exact class name, not a scrunched version of it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112904 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
a11a6a0abb0f09c5a381a7bb49901710a7b260f1 |
03-Sep-2010 |
Chris Lattner <sabre@nondot.org> |
AsmPrinter has a formatted stream, pass it down through AsmAnnotationWriter git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112903 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
90c579de5a383cee278acc3f7e7b9d0a656e6a35 |
06-Aug-2010 |
Owen Anderson <resistor@mac.com> |
Reapply r110396, with fixes to appease the Linux buildbot gods. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110460 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
1f74590e9d1b9cf0f1f81a156efea73f76546e05 |
06-Aug-2010 |
Owen Anderson <resistor@mac.com> |
Revert r110396 to fix buildbots. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110410 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
9ccaf53ada99c63737547c0235baeb8454b04e80 |
06-Aug-2010 |
Owen Anderson <resistor@mac.com> |
Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static ID member as the sole unique type identifier. Clean up APIs related to this change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110396 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
43b5f9312d56be400af031f7487a99b75b7b0f97 |
24-Jan-2010 |
Chris Lattner <sabre@nondot.org> |
make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94378 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
e73a31f667ad2fe03e25c97ac45b58c30d7f07c3 |
22-Jan-2010 |
Chris Lattner <sabre@nondot.org> |
Stop building RTTI information for *most* llvm libraries. Notable missing ones are libsupport, libsystem and libvmcore. libvmcore is currently blocked on bugpoint, which uses EH. Once it stops using EH, we can switch it off. This #if 0's out 3 unit tests, because gtest requires RTTI information. Suggestions welcome on how to fix this. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94164 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
076124ef26ff67f88663bd11f3b4d6b3d3bb3a9d |
01-Nov-2009 |
Douglas Gregor <dgregor@apple.com> |
Reverting 85714, 85715, 85716, which are breaking the build git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85717 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
b2fae7560dcac617d40a83c73c976d4045bfb97f |
01-Nov-2009 |
Dan Gohman <gohman@apple.com> |
Remove the #include of Pass.h from PassManager.h. This breaks a significant #include dependency, as frontends commonly pull in PassManager.h. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85714 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
42a8832ff7441e4c64eabfe7d2ec09278cca8813 |
22-Oct-2009 |
Chris Lattner <sabre@nondot.org> |
this doesn't use EH either. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84818 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
akefile
lvm-prof.cpp
|
79331b2fcdaeda00a018614f1ac9fa2818449188 |
28-Aug-2009 |
Andreas Neustifter <astifter-llvm@gmx.at> |
Since all std::cout is gone, also remove iostream include. (See http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090824/085620.html) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80349 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
30457f2cab0bf62d1d1d144028c8b03965aee2ef |
26-Aug-2009 |
Andreas Neustifter <astifter-llvm@gmx.at> |
Changed std::cout to outs(), retaining formating. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80076 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
79c5d3f9717756dc3ff56cfcaa3ae1a5930c457a |
23-Aug-2009 |
Chris Lattner <sabre@nondot.org> |
remove the std::ostream version of module and type printing. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79823 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
bdff548e4dd577a72094d57b282de4e765643b96 |
23-Aug-2009 |
Chris Lattner <sabre@nondot.org> |
eliminate the "Value" printing methods that print to a std::ostream. This required converting a bunch of stuff off DOUT and other cleanups. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79819 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
3cdfb4afbbe213bf82c260505bf9729fd6036190 |
13-Aug-2009 |
Daniel Dunbar <daniel@zuster.org> |
Update llvm-prof for ProfileInfo API changes. - Patch by Erick Tryzelaar git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78880 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
c43782cf7163805fb6d727382b5f807ea035b2b0 |
08-Aug-2009 |
Daniel Dunbar <daniel@zuster.org> |
Some ProfileInfo cleanups. - Part of optimal static profiling patch sequence by Andreas Neustifter. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78485 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
caaa49336b47b542d7255a8455fbab2e14a20ec5 |
08-Aug-2009 |
Daniel Dunbar <daniel@zuster.org> |
More ProfileInfo improvements. - Part of optimal static profiling patch sequence by Andreas Neustifter. - Store edge, block, and function information separately for each functions (instead of in one giant map). - Return frequencies as double instead of int, and use a sentinel value for missing information. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78477 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
c9008c5cc7113ea4c3a262e346c0dfcdbca12ae6 |
05-Aug-2009 |
Daniel Dunbar <daniel@zuster.org> |
Make block and function count available via ProfileInfo. - Part of optimal static profiling patch sequence by Andreas Neustifter. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78247 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
ee16638bfc9c17068c4b3c2dc130277785a11e20 |
05-Aug-2009 |
Daniel Dunbar <daniel@zuster.org> |
Remove unnecessary ProfileInfoLoader methods. - Part of optimal static profiling patch sequence by Andreas Neustifter. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78199 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
d5b385c09f134ccd5f9ed6f7b6b7a9f3410c6d44 |
25-Jul-2009 |
Daniel Dunbar <daniel@zuster.org> |
One more getName -> getNameStr git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77027 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
fbee579ed46016166d88b4defb81a2e7e253062d |
21-Jul-2009 |
Daniel Dunbar <daniel@zuster.org> |
Simplify / normalize some uses of Value::getName. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76553 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
0d7c695c74ae6d5f68cc07378c17491915e607d3 |
16-Jul-2009 |
Owen Anderson <resistor@mac.com> |
To simplify the upcoming context-on-type change, switch all command line tools to using the default global context for now. This will let us to hardwire stuff to the global context in the short term while the API is sorted out. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75846 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
65f57c233cd4499e2e8b52a503201e64edfd6a9e |
15-Jul-2009 |
Dan Gohman <gohman@apple.com> |
Use errs() instead of std::cerr. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75791 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
314fa8e40a439b36eb86984d48579083cc01e90a |
14-Jul-2009 |
Daniel Dunbar <daniel@zuster.org> |
Move main llvm-prof functionality into a ModulePass. - To support using the ProfileInfo analysis results instead of accessing the ProfileInfoLoader directly. - Based on (part of) a patch by Andreas Neustifter. - No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75625 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
f530c92cd55f35f64904e42e38b3a2bc92b347cb |
02-Jul-2009 |
Dan Gohman <gohman@apple.com> |
Fix a bunch of other places that used operator[] to test whether a key is present in a std::map or DenseMap to use find instead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74676 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
31895e73591d3c9ceae731a1274c8f56194b9616 |
01-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Hold the LLVMContext by reference rather than by pointer. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74640 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
8b477ed579794ba6d76915d56b3f448a7dd20120 |
01-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot of the bitcode reader and ASM parser APIs, as well as supporting it in all of the tools. Patches for Clang and LLVM-GCC to follow. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74614 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
cc14d25dd99e891c586bd56aa41796abbe4ac3d8 |
06-Mar-2009 |
Chris Lattner <sabre@nondot.org> |
Change various llvm utilities to use PrettyStackTraceProgram in their main routines. This makes the tools print their argc/argv commands if they crash. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66248 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
e3ff456fd1a87fa3cc9aef6003e10d4f0bd9f752 |
26-Feb-2009 |
Chris Lattner <sabre@nondot.org> |
disable exports from a bunch more tools, those without plugins. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65558 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
3d01fc7de86c75926e4e5ac7cc49f0116018893d |
22-Sep-2008 |
Oscar Fuentes <ofv@wanadoo.es> |
Initial support for the CMake build system. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56419 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
944fac71e082cc2664cc71b4d3f6c72bab7143fb |
24-Aug-2008 |
Chris Lattner <sabre@nondot.org> |
Switch the asmprinter (.ll) and all the stuff it requires over to use raw_ostream instead of std::ostream. Among other goodness, this speeds up llvm-dis of kc++ with a release build from 0.85s to 0.49s (88% faster). Other interesting changes: 1) This makes Value::print be non-virtual. 2) AP[S]Int and ConstantRange can no longer print to ostream directly, use raw_ostream instead. 3) This fixes a bug in raw_os_ostream where it didn't flush itself when destroyed. 4) This adds a new SDNode::print method, instead of only allowing "dump". A lot of APIs have both std::ostream and raw_ostream versions, it would be useful to go through and systematically anihilate the std::ostream versions. This passes dejagnu, but there may be minor fallout, plz let me know if so and I'll fix it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55263 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
21c62da287237d39d0d95004881ea4baae3be6da |
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
remove attributions from tools. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45421 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
51167848265a0fa006c32557caa4aeb3f482f45e |
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
remove attributions from tools/utils makefiles. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45414 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
82a13c9c4811e40d0ff858c508cb54d672ee926e |
08-Oct-2007 |
Dan Gohman <gohman@apple.com> |
Move the space in overview output for commands out of each of the commands and into the common code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42752 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
a99be51bf5cdac1438069d4b01766c47704961c8 |
05-Jul-2007 |
Gabor Greif <ggreif@gmail.com> |
Here is the bulk of the sanitizing. Almost all occurrences of "bytecode" in the sources have been eliminated. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37913 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
295b1ceb4f96ca80ed2fc8d1a9fcfc4950dccdea |
07-May-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Initialize variable to null so it has a value in the off chance that a memory buffer couldn't be allocated. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36904 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
065344dfd5a7b3502098810b981eb0077e5d81f3 |
07-May-2007 |
Chris Lattner <sabre@nondot.org> |
use the new MemoryBuffer interfaces to simplify error reporting in clients. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36900 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
44dadffe4bd58ab32961ca5fe537e8ba69c09243 |
06-May-2007 |
Chris Lattner <sabre@nondot.org> |
switch tools to bitcode instead of bytecode git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36868 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
lvm-prof.cpp
|
592488a4ef92ce8e454dc029808ed1b6612b7312 |
06-May-2007 |
Chris Lattner <sabre@nondot.org> |
add support to llvm-prof for reading from a bitcode file git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36836 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
lvm-prof.cpp
|
ca5183d445954a9b2a570d6bbba1bc2b00ad6442 |
05-Mar-2007 |
Jeff Cohen <jeffc@jolt-lang.org> |
Unbreak VC++ build. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34917 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
f2e292ce58ca07d9bbe3cad75f8baa35bd85964a |
07-Feb-2007 |
Chris Lattner <sabre@nondot.org> |
push bytecode decompressor out through APIs. Now the bytecode reader api's look like this: ModuleProvider *getBytecodeModuleProvider( const std::string &Filename, ///< Name of file to be read BCDecompressor_t *BCDC = Compressor::decompressToNewBuffer, std::string* ErrMsg = 0, ///< Optional error message holder BytecodeHandler* H = 0 ///< Optional handler for reader events ); This is ugly, but allows a client to say: getBytecodeModuleProvider("foo", 0); If they do this, there is no dependency on the compression libraries, saving codesize. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34012 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
c30598bc3ad792eb8cc75b188eb872a28c62ab71 |
06-Dec-2006 |
Chris Lattner <sabre@nondot.org> |
make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32250 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
aea932d27fa41bebaa8576b6002637e74054a7c4 |
04-Sep-2006 |
Chris Lattner <sabre@nondot.org> |
Use LINK_COMPONENTS to specify *components* to link against instead of using USED_LIBS to specify *libraries* to link against. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30090 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
0465fa9cf89a0c8a96cff6af59b0fbac9098471a |
07-Jul-2006 |
Chris Lattner <sabre@nondot.org> |
Tools require EH for their top-level try blocks. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29035 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
18c8b49e7d3c94d7f84a4205a19f8761722fc4e5 |
01-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Use archive libraries instead of object files for VMCore, BCReader, BCWriter, and bzip2 libraries. Adjust the various makefiles to accommodate these changes. This was done to speed up link times. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28610 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
19b7e0e0cabfa6dfc559c64e3d6ed053832c4047 |
24-May-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR786: Minor tweaks in public headers and a few .cpp files so that LLVM can build successfully with -pedantic and projects using LLVM with -pedantic don't get warnings from LLVM. There's still more -pedantic warnings to fix. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28453 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
1adc3de9146fbf750efa57c6e2900c8ae00a1465 |
30-Dec-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Revert removal of std:: prefixes and addtion of "using namespace std;". This violates the LLVM coding standards. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25050 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
78b0e6a42effe9697efae14183365b52a8874aa4 |
29-Dec-2005 |
Reid Spencer <rspencer@reidspencer.com> |
General cleanup: 1. Don't mix C++ and C standard I/O, convert to C++ iostreams 2. Wrap long lines 3. use the std namespace to simplify/shorten the code git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25042 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
e50b075b664c9d9baa7af605cf4c7df5a57ca5c4 |
24-Apr-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
There are still uses for spaces in Makefiles -- to make text line up together, regardless of the tab size/stop settings on the developer side git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21499 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
3da94aec4d429b2ba0f65fa040c33650cade196b |
22-Apr-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
Remove trailing whitespace git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21428 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
1ef8bdaedbd98bee35a573b8bc87149f2182cb5e |
30-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR351: * Place a try/catch block around the entire tool to Make sure std::string exceptions are caught and printed before exiting the tool. * Make sure we catch unhandled exceptions at the top level so that we don't abort with a useless message but indicate than an unhandled exception was generated. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19192 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
bf714df962e8d387f530d40d1f040863db8009e8 |
25-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add LLVMbzip2 library, now required. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18255 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
6cb21d443eff9369e4f9035af28efd627e8f3909 |
28-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Change Library Names Not To Conflict With Others When Installed git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17286 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
40a955ab051d1c265419ce8d0431714f043d907b |
22-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
We're not doing automake any more git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17168 91177308-0d34-0410-b5e6-96231b3b80d8
akefile.in
|
cac731ecbe6a80e0c607ece2833525a92601db99 |
22-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
We won't use automake git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17155 91177308-0d34-0410-b5e6-96231b3b80d8
akefile.am
|
86d341b204171d53a470c361ee58811bfc22bf1a |
19-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Initial automake generated Makefile template git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17136 91177308-0d34-0410-b5e6-96231b3b80d8
akefile.in
|
d96cb6eaa0a878467d9594a12dfe3a55466706f0 |
13-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Update to reflect changes in Makefile rules. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16950 91177308-0d34-0410-b5e6-96231b3b80d8
akefile.am
|
90a2adc8669e6a8529a09353bfcee116c998e4f1 |
11-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Initial version of automake Makefile.am file. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16894 91177308-0d34-0410-b5e6-96231b3b80d8
akefile.am
|
551ccae044b0ff658fe629dd67edd5ffe75d10e8 |
02-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Changes For Bug 352 Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
7c4c98d9860dfa5a5efbd354589ee64e43b8a5bd |
29-Aug-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add the LLVMsystem.a library as it is now used for operating system independence of the tool. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16092 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
9de7b334ec6f80a15f093f11b339f5741c964b34 |
29-Aug-2004 |
Reid Spencer <rspencer@reidspencer.com> |
The functions in Signal.h are now in the llvm::sys namespace - adjust git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16091 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
86f42bdad93677fa0ca33b27afb0f493028376cb |
04-Jul-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add #include <iostream> since Value.h does not include it any more. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14623 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
bed85ff010b95923646ed4e187a5d432cedf67da |
27-May-2004 |
Chris Lattner <sabre@nondot.org> |
Header file moved git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13813 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
8c2730e347092e2c62ddb8442252e694bc498aa0 |
08-Mar-2004 |
Chris Lattner <sabre@nondot.org> |
Annotate functions with edge counts as well, if they are available. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12233 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
f73b4ca7f9c5e4a19c3fba9fa0280768b4c64891 |
19-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
Make sure to print a stack trace whenever an error signal is delivered to the tool. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11632 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
89cf3939b7a3e144020ae3651909cea61504ea42 |
11-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
Factor profile information loading OUT of llvm-prof into libanalysis git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11316 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
rofileInfo.cpp
rofileInfo.h
lvm-prof.cpp
|
c4ee2747f24a611727bc713d9f3f5ffbfc49676b |
30-Dec-2003 |
Chris Lattner <sabre@nondot.org> |
Remove some pointless #includes git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10653 91177308-0d34-0410-b5e6-96231b3b80d8
rofileInfo.cpp
|
d0fde30ce850b78371fd1386338350591f9ff494 |
11-Nov-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Put all LLVM code into the llvm namespace, as per bug 109. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8
rofileInfo.cpp
rofileInfo.h
lvm-prof.cpp
|
cde1cf3f9dccb42f546dcc4ca7d5f96abea0b050 |
06-Nov-2003 |
Chris Lattner <sabre@nondot.org> |
Add new command line option git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9754 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
9088de7357c3e618685af21d79ce5e598304dab0 |
31-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
never print zero executions blocks git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9626 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
3b7f41631db5a63d6d48027aacd4c73b4fc336ae |
31-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
Simplify code git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9625 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
e1ccadf58cf71d8c2a975eb564ee1497ec508854 |
31-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
Add percentage info git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9624 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
3baed416728ae1c818767cfc733c99e0dceaaeae |
31-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
Hrm, some of my counters are wrapping around 32 bits git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9623 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
367373053b4c50cf84ec54d2300ddab14c60063e |
31-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
If only have function profile, don't print out "not executed" for all of the blocks :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9622 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
5e717646d70084709ebfac4ef4cf68bb81bbad49 |
31-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
Add the ability to print out llvm code when the -annotated-llvm option is given git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9621 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
750ba3d6eb1144caa3ba2bec1de3a1a4c9b970eb |
29-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
Add the ability to synthesize function counts from block count information git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9595 91177308-0d34-0410-b5e6-96231b3b80d8
rofileInfo.cpp
lvm-prof.cpp
|
18884a86ae337b6ce9636738c069a87004d43017 |
29-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
Print the top 20 most frequently executed blocks. Fix sort predicate problem git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9594 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
368820586bafcf620159e2e53c4fed557ab057b5 |
28-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
Cleanup output a bit git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9567 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-prof.cpp
|
4963dcf584b9bfe097aed271309b81d089b291e1 |
28-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
Print out command lines used to run the programs git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9562 91177308-0d34-0410-b5e6-96231b3b80d8
rofileInfo.h
lvm-prof.cpp
|
33f1ca7d8a86ce4933e89ddb6671924b3ec03923 |
28-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
Add support for reading block frequencies. Fix bug in attribution of counts to functions git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9559 91177308-0d34-0410-b5e6-96231b3b80d8
rofileInfo.cpp
rofileInfo.h
lvm-prof.cpp
|
7a78d819b77e3143b678864f8431fd0b724786d5 |
28-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
Provide an accessor for getting function count information. Print a simple report git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9557 91177308-0d34-0410-b5e6-96231b3b80d8
rofileInfo.cpp
rofileInfo.h
lvm-prof.cpp
|
e436779c5a275e98a488b9ddbceada223f238a8b |
28-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
Read in the bytecode and profile information, but don't do anything with it yet. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9556 91177308-0d34-0410-b5e6-96231b3b80d8
rofileInfo.cpp
rofileInfo.h
lvm-prof.cpp
|
6f82d07060b5eb90bf12a1a03a268df18baff67b |
28-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
Initial checkin of llvmprof stub git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9551 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
lvm-prof.cpp
|