summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/frame/TestFrames.py
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2017-05-27 15:18:46 +0000
committerTobias Grosser <tobias@grosser.es>2017-05-27 15:18:46 +0000
commitf5e7e60bc8dc362dd98107d6db41b9b758ecbf20 (patch)
tree5554c6da98e664f2941fc6bf9f2d1f2b950d8a67 /lldb/packages/Python/lldbsuite/test/python_api/frame/TestFrames.py
parente3684d0b843303afc16ecd961d7149bcea21eb61 (diff)
downloadbcm5719-llvm-f5e7e60bc8dc362dd98107d6db41b9b758ecbf20.tar.gz
bcm5719-llvm-f5e7e60bc8dc362dd98107d6db41b9b758ecbf20.zip
Allow side-effect free function calls in valid affine SCEVs
Side-effect free function calls with only constant parameters can be easily re-generated and consequently do not prevent us from modeling a SCEV. This change allows array subscripts to reference function calls such as 'get_global_id()' as used in OpenCL. We use the function name plus the constant operands to name the parameter. This is possible as the function name is required and is not dropped in release builds the same way names of llvm::Values are dropped. We also provide more readable names for common OpenCL functions, to make it easy to understand the polyhedral model we generate. llvm-svn: 304074
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/frame/TestFrames.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud