llvm-project/clang/lib
Duncan P. N. Exon Smith 38402dc917 PGO: Scale large counters down to 32-bits
PGO counters are 64-bit and branch weights are 32-bit.  Scale them down
when necessary, instead of just taking the lower 32 bits.

<rdar://problem/16276448>

llvm-svn: 203592
2014-03-11 18:18:10 +00:00
..
ARCMigrate [C++11] Remove the remaining uses of OwningPtr. 2014-03-09 11:34:25 +00:00
AST [C++11] Add 'override' keyword to virtual methods that override their base class. 2014-03-11 06:22:39 +00:00
ASTMatchers [C++11] Avoid implicit conversion of ArrayRef to std::vector and use move semantics where appropriate. 2014-03-10 17:55:02 +00:00
Analysis Thread safety analysis: move smart pointer checks from -Wthread-safety-beta 2014-03-10 23:03:49 +00:00
Basic De-virtualize a method since it doesn't override anything and isn't overridden itself. 2014-03-11 04:07:52 +00:00
CodeGen PGO: Scale large counters down to 32-bits 2014-03-11 18:18:10 +00:00
Driver [C++11] Replace OwningPtr include with <memory>. 2014-03-09 11:36:40 +00:00
Edit [CMake] Use LINK_LIBS instead of target_link_libraries(). 2014-02-26 06:41:29 +00:00
Format clang-format: Avoid unnecessary break before lambda return type. 2014-03-11 11:03:26 +00:00
Frontend If a module map is found in a relative -I path, convert the filenames within it 2014-03-11 02:02:47 +00:00
FrontendTool Replace OwningPtr with std::unique_ptr. 2014-03-07 20:03:18 +00:00
Headers Headers: Provide an ABI compatible max_align_t when _MSC_VER is defined 2014-03-04 23:43:48 +00:00
Index [C++11] Replacing FunctionDecl iterators param_begin() and param_end() with iterator_range params(). Updating all of the usages of the iterators with range-based for loops. 2014-03-07 15:12:56 +00:00
Lex [C++11] Add 'override' keyword to virtual methods that override their base class. 2014-03-11 06:50:42 +00:00
Parse Gracefully handle an attribute specifier following a lambda introducer when the parameter list wasn't present. 2014-03-11 13:03:15 +00:00
Rewrite [C++11] Replace OwningPtr include with <memory>. 2014-03-09 11:36:40 +00:00
Sema Remove trailing whitespace introduced in r203028. 2014-03-11 17:17:16 +00:00
Serialization Revert C++11ification in r203534 and r203536. Apparently our toolchains aren't 2014-03-11 07:17:35 +00:00
StaticAnalyzer [analyzer] Check all conditions in a chained if against each other. 2014-03-11 16:52:29 +00:00
Tooling [C++11] Avoid implicit conversion of ArrayRef to std::vector and use move semantics where appropriate. 2014-03-10 17:55:02 +00:00
CMakeLists.txt Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00
Makefile Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00