llvm-6502/lib/Transforms
Bill Wendling c7a884040e The llvm_gcda_increment_indirect_counter function writes to the arguments that
are passed in. However, those arguments may be in a write-protected area, as far
as the runtime library is concerned. For instance, the data could be placed into
a 'linkedit' section, which isn't writable. Emit the code from
llvm_gcda_increment_indirect_counter directly into the function instead.

Note: The code for this is ugly, and can lead to bloat. We should look into
simplifying this code instead of having all of these branches.

<rdar://problem/11181370>


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157505 91177308-0d34-0410-b5e6-96231b3b80d8
2012-05-25 23:55:00 +00:00
..
Hello
InstCombine
Instrumentation The llvm_gcda_increment_indirect_counter function writes to the arguments that 2012-05-25 23:55:00 +00:00
IPO
Scalar bounds checking: add support for byval arguments 2012-05-25 21:15:17 +00:00
Utils PR1255 related changes (case ranges): 2012-05-24 09:33:20 +00:00
Vectorize
CMakeLists.txt
LLVMBuild.txt
Makefile