History log of /external/llvm/runtime/libprofile/PathProfiling.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e4b800b5a2b91b1ba008aba6af93cebea9e18676 08-Nov-2011 NAKAMURA Takumi <geek4civic@gmail.com> PathProfiling.c: Get rid of using "inline". We may expect compiler shall optimize out "static" scope w/o "inline".

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144080 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/runtime/libprofile/PathProfiling.c
fe5be32058ee2c10536f738f2ffce76a5206350e 08-Nov-2011 NAKAMURA Takumi <geek4civic@gmail.com> runtime/libprofile/PathProfiling.c: Use __inline__ to appease clang -std=gnu89 -pedantic.

FIXME: Should configure detect one?

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144070 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/runtime/libprofile/PathProfiling.c
4f5558e676b8c34d5094681d2797367682f96918 30-Apr-2011 NAKAMURA Takumi <geek4civic@gmail.com> runtime/libprofile/PathProfiling.c: Don't use // comment in C source.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130589 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/runtime/libprofile/PathProfiling.c
8ddf6f295238b546656f85fc14bccc1a322359de 29-Apr-2011 Daniel Dunbar <daniel@zuster.org> win32: Include DataTypes.h instead of stdint.h to try and fix a Win32 build
issue.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130530 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/runtime/libprofile/PathProfiling.c
c69c4a839f12bbf8869b3ae258b76411621df2c0 29-Apr-2011 Daniel Dunbar <daniel@zuster.org> Cleanup some DOS newlines.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130529 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/runtime/libprofile/PathProfiling.c
b89e699b7456b943a0f2a0ba24e1dff8b46bec9f 29-Apr-2011 Francois Pichet <pichet2000@gmail.com> Unbreak the MSVC build:
- 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).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130490 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/runtime/libprofile/PathProfiling.c
3f5c8329098abbd885f69ff8a11af62561d9d41b 27-Apr-2011 Nick Lewycky <nicholas@mxc.ca> Use static inline to do the right thing when built in C99 mode. Of course,
C89 doesn't have an inline keyword.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130279 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/runtime/libprofile/PathProfiling.c
7a2bdde0a0eebcd2125055e0eacaca040f0b766c 15-Apr-2011 Chris Lattner <sabre@nondot.org> Fix a ton of comment typos found by codespell. Patch by
Luis Felipe Strano Moraes!



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129558 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/runtime/libprofile/PathProfiling.c
04317cc618aeae28910916469e074d8ce0fcaa03 29-Jan-2011 Andrew Trick <atrick@apple.com> Implementation of path profiling.
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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124515 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/runtime/libprofile/PathProfiling.c