summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/functionalities/process_attach/main.cpp
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2016-09-06 00:28:43 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2016-09-06 00:28:43 +0000
commita6519b1d543654b9b6a694ed3288e393612d3589 (patch)
tree8c7dfb11c96c9ec3b55b971078b44eca98c25c7d /lldb/packages/Python/lldbsuite/test/functionalities/process_attach/main.cpp
parentdfc4fc9f02f5853a8ecd176b18cce21a30a04dc1 (diff)
downloadbcm5719-llvm-a6519b1d543654b9b6a694ed3288e393612d3589.tar.gz
bcm5719-llvm-a6519b1d543654b9b6a694ed3288e393612d3589.zip
CodeGen: ensure that libcalls are always AAPCS CC
All of the builtins are designed to be invoked with ARM AAPCS CC even on ARM AAPCS VFP CC hosts. Tweak the default initialisation to ARM AAPCS CC rather than C CC for ARM/thumb targets. The changes to the tests are necessary to ensure that the calling convention for the lowered library calls are honoured. Furthermore, these adjustments cause certain branch invocations to change to branch-and-link since the returned value needs to be moved across registers (d0 -> r0, r1). llvm-svn: 280683
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/process_attach/main.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud