summaryrefslogtreecommitdiff
path: root/lib/profile/InstrProfiling.h
AgeCommit message (Expand)Author
2017-08-31Revert r312240Alex Lorenz
2017-08-31Build LLVM with -Wstrict-prototypes enabledAlex Lorenz
2016-08-09[Profile] Implement new API __llvm_profile_dumpXinliang David Li
2016-07-22[Profile] cleanup: do not reference name directly of vars shared between rt a...Xinliang David Li
2016-07-21[Profile] deprecate __llvm_profile_override_default_filename (part2)Xinliang David Li
2016-07-20[Profile] implement interface to get profile path prefixXinliang David Li
2016-06-08[profile] Hide some external symbols in InstrProfData.incVedant Kumar
2016-05-24[profile] clean up profile file handling codeXinliang David Li
2016-05-21[profile] Static counter allocation for value profiling (part-2)Xinliang David Li
2016-05-20Small typo and whitespace fix.Sean Silva
2016-05-19Fix typo.Sean Silva
2016-05-18[profile] add runtime variable documentationXinliang David Li
2016-05-16[profile] minor code restructuring /NFCXinliang David Li
2016-05-10Reapply r268840: [profile] Simplify value profile writingXinliang David Li
2016-05-07Revert "[profile] Simplify value profile writing"Renato Golin
2016-05-07[profile] Simplify value profile writingXinliang David Li
2016-03-04[PGO] Add API to check compatibility of profile data in bufferXinliang David Li
2016-03-03[PGO] Add API for profile merge from bufferXinliang David Li
2016-02-26[profile] Compute number of data entries correctlyVedant Kumar
2015-12-29[PGO]: Do not update Data->Value field during profile write.Xinliang David Li
2015-12-16[PGO] cleanup: unify prefix for portability macrosXinliang David Li
2015-12-10[PGO] Header file cleanup (NFC)Xinliang David Li
2015-12-07[PGO] Stop leaking libc function to buffer API implXinliang David Li
2015-12-04Move macro defs closer (NFC)Xinliang David Li
2015-12-03[PGO] Introduce error report macro in profile-rtXinliang David Li
2015-11-23[PGO] sync up target instrument decl between runtime and llvm (NFC)Xinliang David Li
2015-11-23[PGO] Unify raw profile header definitionXinliang David Li
2015-11-23[PGO] Use the alignment macro newly introduced (NFC)Xinliang David Li
2015-11-23[PGO] Unify per-function control data definitionXinliang David Li
2015-11-23[PGO] Use common definition of value profile kindXinliang David Li
2015-11-23[PGO] Start use InstrProf template file in compiler-rt/lib/profileXinliang David Li
2015-11-23[PGO] Compiler-rt cleanup -- introduces macros for various macrosXinliang David Li
2015-11-20[PGO] Fix buildbot failure on FreeBSD (when building __x86_64__ lib)Xinliang David Li
2015-11-20[PGO] Profile runtime name cleanupsXinliang David Li
2015-11-20Speculativley try to fix FreeBSD buildbots, which apparently cannot use stdint.hReid Kleckner
2015-11-18[PGO] Minor cleanups (formating, comments etc) (NFC)Xinliang David Li
2015-11-18[PGO] Fix the build failures due to 253483 and 253489.Betul Buyukkurt
2015-11-18[PGO] Removed an extra ')' in the LLVM_ALIGNAS(x) macro.Betul Buyukkurt
2015-11-18[PGO] Runtime support for value profiling.Betul Buyukkurt
2015-11-08[PGO] Cleanup: fix function-data field namesXinliang David Li
2015-10-16Use struct type instead of raw array for raw profile header (NFC)Xinliang David Li
2015-07-09Add support for generating profiles in a given directory.Diego Novillo
2015-04-28This change is the first of 3 patches to add support for specifyingEric Christopher
2014-12-09profile: Add low level versions of profile buffer functionsJustin Bogner
2014-09-04profile: Avoid name collisions between instrumentation and runtimeJustin Bogner
2014-05-17InstrProf: Support profiling dlopen'd shared librariesDuncan P. N. Exon Smith
2014-05-16InstrProf: Fix shared object profilingDuncan P. N. Exon Smith
2014-03-26Define uintptr_t in the profiling sources on x86_64 FreeBSD in 32-bit modeViktor Kutuzov
2014-03-21InstrProf: Remove MSVC-specific logicDuncan P. N. Exon Smith
2014-03-21InstrProf: __ => _ in header guardsDuncan P. N. Exon Smith