summaryrefslogtreecommitdiffstats
path: root/llvm/runtime/libprofile/PathProfiling.c
Commit message (Collapse)AuthorAgeFilesLines
* PathProfiling.c: Get rid of using "inline". We may expect compiler shall ↵NAKAMURA Takumi2011-11-081-7/+2
| | | | | | optimize out "static" scope w/o "inline". llvm-svn: 144080
* runtime/libprofile/PathProfiling.c: Use __inline__ to appease clang ↵NAKAMURA Takumi2011-11-081-3/+3
| | | | | | | -std=gnu89 -pedantic. FIXME: Should configure detect one? llvm-svn: 144070
* runtime/libprofile/PathProfiling.c: Don't use // comment in C source.NAKAMURA Takumi2011-04-301-1/+1
| | | | llvm-svn: 130589
* win32: Include DataTypes.h instead of stdint.h to try and fix a Win32 buildDaniel Dunbar2011-04-291-1/+1
| | | | | | issue. llvm-svn: 130530
* Cleanup some DOS newlines.Daniel Dunbar2011-04-291-8/+8
| | | | llvm-svn: 130529
* Unbreak the MSVC build:Francois Pichet2011-04-291-3/+11
| | | | | | | | - unistd.h doesn't exist with MSVC - inline must be __inline in Microsoft C - atexit cannot take a function declared as void f(), must be void f(void). llvm-svn: 130490
* Use static inline to do the right thing when built in C99 mode. Of course,Nick Lewycky2011-04-271-2/+3
| | | | | | C89 doesn't have an inline keyword. llvm-svn: 130279
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
| | | | | | Luis Felipe Strano Moraes! llvm-svn: 129558
* Implementation of path profiling.Andrew Trick2011-01-291-0/+266
Modified patch by Adam Preuss. This builds on the existing framework for block tracing, edge profiling and optimal edge profiling. See -help-hidden for new flags. For documentation, see the technical report "Implementation of Path Profiling..." in llvm.org/pubs. llvm-svn: 124515
OpenPOWER on IntegriCloud