summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/StackProtector.cpp
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2013-10-29 21:05:49 +0000
committerTobias Grosser <tobias@grosser.es>2013-10-29 21:05:49 +0000
commite86109f508ead7dabbc2b8d1aec9595260f9e926 (patch)
treec6a93d4669aab1960d6284da19a6c7981cbe8743 /llvm/lib/CodeGen/StackProtector.cpp
parent87596662cd586cd1966f2377f63bd374d0b50861 (diff)
downloadbcm5719-llvm-e86109f508ead7dabbc2b8d1aec9595260f9e926.tar.gz
bcm5719-llvm-e86109f508ead7dabbc2b8d1aec9595260f9e926.zip
ScopInfo: Add support for AssumedContext
When constructing a scop sometimes the exact representation of a statement or condition would be very complex, but there is a common case which is a lot simpler, but which is only valid under certain assumptions. The assumed context records the assumptions taken during the construction of this scop and that need to be code generated as a run-time test. At the moment, we do not yet model any assumptions, but only added the AssumedContext as well as the isl-ast generation support. As a next step, this needs to be hooked up with the isl code generation. if (1) /* run-time condition */ { /* optimized code */ } else { /* original code */ } llvm-svn: 193652
Diffstat (limited to 'llvm/lib/CodeGen/StackProtector.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud