]> granicus.if.org Git - clang/commit
CodeGen: Initial instrumentation based PGO implementation
authorJustin Bogner <mail@justinbogner.com>
Mon, 6 Jan 2014 22:27:43 +0000 (22:27 +0000)
committerJustin Bogner <mail@justinbogner.com>
Mon, 6 Jan 2014 22:27:43 +0000 (22:27 +0000)
commite0e019f6a2d76e140221d9c10159a444839e2563
treee17e8b4c7d49c80b85dae49d6a0de39b9b3dd2f5
parentf4c386bdd1f95c0ee746a5baac574bf9723cc5de
CodeGen: Initial instrumentation based PGO implementation

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@198640 91177308-0d34-0410-b5e6-96231b3b80d8
20 files changed:
lib/CodeGen/CGCUDARuntime.cpp
lib/CodeGen/CGCall.cpp
lib/CodeGen/CGException.cpp
lib/CodeGen/CGExpr.cpp
lib/CodeGen/CGExprAgg.cpp
lib/CodeGen/CGExprComplex.cpp
lib/CodeGen/CGExprScalar.cpp
lib/CodeGen/CGObjC.cpp
lib/CodeGen/CGStmt.cpp
lib/CodeGen/CMakeLists.txt
lib/CodeGen/CodeGenFunction.cpp
lib/CodeGen/CodeGenFunction.h
lib/CodeGen/CodeGenModule.cpp
lib/CodeGen/CodeGenModule.h
lib/CodeGen/CodeGenPGO.cpp [new file with mode: 0644]
lib/CodeGen/CodeGenPGO.h [new file with mode: 0644]
test/CodeGen/Inputs/instr-profile.pgodata [new file with mode: 0644]
test/CodeGen/instr-profile.c [new file with mode: 0644]
test/CodeGenCXX/Inputs/instr-profile.pgodata [new file with mode: 0644]
test/CodeGenCXX/instr-profile.cpp [new file with mode: 0644]