hanchenye-llvm-project/clang/lib
Justin Bogner b4416f58d5 CodeGen: Include a function hash in instrumentation based profiling
The hash itself is still the number of counters, which isn't all that
useful, but this separates the API changes from the actual
implementation of the hash and will make it easier to transition to
the ProfileData library once it's implemented.

llvm-svn: 204186
2014-03-18 21:58:06 +00:00
..
ARCMigrate [C++11] Replacing CompoundStmt iterators body_begin() and body_end() with iterator_range body(). Updating all of the usages of the iterators with range-based for loops. 2014-03-17 14:19:37 +00:00
AST Creating a printing policy for "half": 2014-03-18 17:55:18 +00:00
ASTMatchers Remove unused typedef as pointed out by a GCC warning. 2014-03-14 10:15:44 +00:00
Analysis [C++11] Replacing CompoundStmt iterators body_begin() and body_end() with iterator_range body(). Updating all of the usages of the iterators with range-based for loops. 2014-03-17 14:19:37 +00:00
Basic Creating a printing policy for "half": 2014-03-18 17:55:18 +00:00
CodeGen CodeGen: Include a function hash in instrumentation based profiling 2014-03-18 21:58:06 +00:00
Driver Add support for sanitizers arguments on FreeBSD 2014-03-18 09:36:50 +00:00
Edit [CMake] Use LINK_LIBS instead of target_link_libraries(). 2014-02-26 06:41:29 +00:00
Format clang-format: Detect function-like macros only when upper case is used. 2014-03-18 14:35:20 +00:00
Frontend Creating a printing policy for "half": 2014-03-18 17:55:18 +00:00
FrontendTool Replace OwningPtr with std::unique_ptr. 2014-03-07 20:03:18 +00:00
Headers MS intrinsics: __interlockedbittestandset(64) (PR19054) 2014-03-13 17:05:09 +00:00
Index [C++11] Replacing FunctionProtoType iterators param_type_begin() and param_type_end() with iterator_range param_types(). Updating all of the usages of the iterators with range-based for loops. 2014-03-17 15:23:01 +00:00
Lex Added a __has_feature() for 'is_constructible' 2014-03-18 14:13:10 +00:00
Parse Fix crash if delayed template parsing meets an erroneous trailing return type. 2014-03-12 23:14:33 +00:00
Rewrite [C++11] Replacing FunctionProtoType iterators param_type_begin() and param_type_end() with iterator_range param_types(). Updating all of the usages of the iterators with range-based for loops. 2014-03-17 15:23:01 +00:00
Sema Objective-C. Better fix for my previous patch 2014-03-18 16:25:22 +00:00
Serialization [C++11] Replacing ObjCObjectType iterators qual_begin() and qual_end() with iterator_range quals(). Updating all of the usages of the iterators with range-based for loops. 2014-03-17 15:55:30 +00:00
StaticAnalyzer [C++11] Add 'override' keyword to virtual methods that override their base class. 2014-03-15 04:29:04 +00:00
Tooling [C++11] Add 'override' keyword to virtual methods that override their base class. 2014-03-15 04:29:04 +00:00
CMakeLists.txt
Makefile