llvm-project/clang/lib
Xinliang David Li 170cd100ed Create undef reference to profile hook symbol
Create undef reference to profile hook symbol when
PGO instrumentation is turned on. This allows 
LLVM to omit emission of hook variable use method
for every single module instrumented.

llvm-svn: 251385
2015-10-27 05:15:35 +00:00
..
ARCMigrate Define weak and __weak to mean ARC-style weak references, even in MRC. 2015-10-22 18:38:17 +00:00
AST [AST] Plug a memory leak when promoting a single ParentMap entry to a vector. 2015-10-23 13:24:18 +00:00
ASTMatchers [AST] Re-add TypeLocs and NestedNameSpecifierLocs to the ParentMap. 2015-10-23 09:04:55 +00:00
Analysis Roll-back r250822. 2015-10-20 13:23:58 +00:00
Basic Simplify boolean conditional return statements in lib/Basic. 2015-10-24 23:15:31 +00:00
CodeGen Use early exits to reduce indentation. 2015-10-27 00:06:21 +00:00
Driver Create undef reference to profile hook symbol 2015-10-27 05:15:35 +00:00
Edit Replace double negation of !FileID.isInvalid() with FileID.isValid(). 2015-10-03 10:46:20 +00:00
Format clang-format: Fix false positive in cast detection. 2015-10-26 12:08:47 +00:00
Frontend Define weak and __weak to mean ARC-style weak references, even in MRC. 2015-10-22 18:38:17 +00:00
FrontendTool Provide a BuryPointer for unique_ptrs. 2014-08-29 16:53:14 +00:00
Headers [x86] Fix maskload/store intrinsic definitions in avxintrin.h 2015-10-20 11:19:54 +00:00
Index Roll-back r250822. 2015-10-20 13:23:58 +00:00
Lex Define weak and __weak to mean ARC-style weak references, even in MRC. 2015-10-22 18:38:17 +00:00
Parse [coroutines] Initial stub Sema functionality for handling coroutine await / yield / return. 2015-10-22 06:13:50 +00:00
Rewrite Roll-back r250822. 2015-10-20 13:23:58 +00:00
Sema Be more conservative about diagnosing "incorrect" uses of __weak: 2015-10-27 04:54:50 +00:00
Serialization Change MacroInfo::setArgumentList to take an ArrayRef instead of pointer and size. While there use std::copy intead of a manual loop. 2015-10-22 04:59:52 +00:00
StaticAnalyzer [analyzer] Fixed a rare crash when analyzing lambda functions. 2015-10-26 13:32:26 +00:00
Tooling Unbreak the shared cmake build. libToolingCore now depends on libAST. 2015-10-22 15:45:54 +00:00
CMakeLists.txt Fix build with various feature flag combinations 2014-07-14 22:17:22 +00:00
Makefile Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00