mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-20 16:17:38 +00:00
Revert "r225808 - [PowerPC] Add StackMap/PatchPoint support"
Reverting this while I investiage buildbot failures (segfaulting in GetCostForDef at ScheduleDAGRRList.cpp:314). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225811 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -221,12 +221,6 @@ lowered according to the calling convention specified at the
|
||||
intrinsic's callsite. Variants of the intrinsic with non-void return
|
||||
type also return a value according to calling convention.
|
||||
|
||||
On PowerPC, note that the ``<target>`` must be the actual intended target of
|
||||
the indirect call, not the function-descriptor address normally used as the
|
||||
C/C++ function-pointer representation. As a result, the call target must be
|
||||
local because no adjustment or restoration of the TOC pointer (in register r2)
|
||||
will be performed.
|
||||
|
||||
Requesting zero patch point arguments is valid. In this case, all
|
||||
variable operands are handled just like
|
||||
``llvm.experimental.stackmap.*``. The difference is that space will
|
||||
|
||||
Reference in New Issue
Block a user