summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LoopUnroll.cpp
diff options
context:
space:
mode:
authorMisha Brukman <brukman+llvm@gmail.com>2004-04-19 01:12:01 +0000
committerMisha Brukman <brukman+llvm@gmail.com>2004-04-19 01:12:01 +0000
commit8301864215c72b0b95887670eb0a4b448ae3f778 (patch)
tree07403ee041d50f0acd694bb4d3740fee92fd2b0a /llvm/lib/Transforms/Scalar/LoopUnroll.cpp
parent732b5d5bba44fb006b47500f138852cf3205a26f (diff)
downloadbcm5719-llvm-8301864215c72b0b95887670eb0a4b448ae3f778.tar.gz
bcm5719-llvm-8301864215c72b0b95887670eb0a4b448ae3f778.zip
Finally implement rewriting global initializers which use external functions
by creating an internal wrapper function with same signature as the external function, and use it instead of the "real" function. The wrapper then calls the external function using the same JIT function resolution API that has been used before for rewriting instructions, since the wrapper has an explicit call instruction which we can rewrite. llvm-svn: 13054
Diffstat (limited to 'llvm/lib/Transforms/Scalar/LoopUnroll.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud