OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Relocate
(Results
1 - 11
of
11
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Statepoint.h
10
// CallBase for accessing the fields of gc.statepoint, gc.
relocate
,
221
if (auto *
Relocate
= dyn_cast<GCRelocateInst>(U))
222
Result.push_back(
Relocate
);
233
if (auto *
Relocate
= dyn_cast<GCRelocateInst>(LandingPadUser))
234
Result.push_back(
Relocate
);
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
StatepointLowering.cpp
167
if (const auto *
Relocate
= dyn_cast<GCRelocateInst>(Val)) {
169
Builder.FuncInfo.StatepointRelocationMaps[
Relocate
->getStatepoint()];
171
auto It = RelocationMap.find(
Relocate
->getDerivedPtr());
424
//
relocate
the address of the alloca itself?)
543
assert(SI.Bases.empty() && "No gc specified, so cannot
relocate
pointers!");
544
assert(SI.Ptrs.empty() && "No gc specified, so cannot
relocate
pointers!");
570
for (auto *
Relocate
: SI.GCRelocates)
571
if (
Relocate
->getOperand(0) == LPI) {
572
LPadPointers.insert(Builder.getValue(
Relocate
->getBasePtr()));
573
LPadPointers.insert(Builder.getValue(
Relocate
->getDerivedPtr()))
[
all
...]
SelectionDAGBuilder.h
580
/// of gc pointers this STATEPOINT has to
relocate
.
584
/// The set of gc.
relocate
calls associated with this gc.statepoint.
777
void visitGCRelocate(const GCRelocateInst &
Relocate
);
/src/sys/arch/mvme68k/stand/libsa/
SRT0.S
38
| first,
relocate
code to correct place without touching critical regs
48
|
Relocate
the code and data
/src/sys/arch/sun68k/stand/libsa/
SRT0.S
56
|
Relocate
the code and data to where they belong.
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
RewriteStatepointsForGC.cpp
1312
// When inserting gc.
relocate
and gc.result calls, we need to ensure there are
1314
// the gc.
relocate
/ gc.result call. One case which can arise is a phi node
1331
// At this point, we can safely insert a gc.
relocate
or gc.result as the first
1427
// Generate the gc.
relocate
call and save the result
1615
// relocated during copy operation should the GC occur. To
relocate
the
1806
// Second, create a gc.
relocate
for every live variable
1849
GCRelocateInst *
Relocate
= dyn_cast<GCRelocateInst>(U);
1850
if (!
Relocate
)
1853
Value *OriginalValue =
Relocate
->getDerivedPtr();
1860
assert(
Relocate
->getNextNode() &
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/IR/
AsmWriter.cpp
2673
// printGCRelocateComment - print comment after call to the gc.
relocate
2675
void printGCRelocateComment(const GCRelocateInst &
Relocate
);
3912
/// printGCRelocateComment - print comment after call to the gc.
relocate
3914
void AssemblyWriter::printGCRelocateComment(const GCRelocateInst &
Relocate
) {
3916
writeOperand(
Relocate
.getBasePtr(), false);
3918
writeOperand(
Relocate
.getDerivedPtr(), false);
3925
if (const auto *
Relocate
= dyn_cast<GCRelocateInst>(&V))
3926
printGCRelocateComment(*
Relocate
);
Verifier.cpp
2296
// gc.
relocate
calls which are tied to this statepoint and thus part
2304
"gc.result or gc.
relocate
are the only value uses "
2312
"gc.
relocate
connected to wrong gc.statepoint", Call, UserCall);
4926
"gc.
relocate
must return a pointer or a vector of pointers", Call);
4928
// Check that this
relocate
is correctly tied to the statepoint
4930
// This is case for
relocate
on the unwinding path of an invoke statepoint
4944
"gc
relocate
should be linked to a statepoint", InvokeBB);
4946
// In all other cases
relocate
should be tied to the statepoint directly.
4951
"gc
relocate
is incorrectly tied to the statepoint", Call, Token);
4954
// Verify rest of the
relocate
arguments
[
all
...]
/src/external/gpl3/gdb.old/dist/gdb/
gdbarch_components.py
1996
Relocate
an instruction to execute at a different address. OLDLOC
1998
relocate
is currently at. On input, TO points to the destination
/src/external/gpl3/gdb/dist/gdb/
gdbarch_components.py
2024
Relocate
an instruction to execute at a different address. OLDLOC
2026
relocate
is currently at. On input, TO points to the destination
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
CodeGenPrepare.cpp
1008
// derived pointer relocation instructions given a vector of all
relocate
calls
1015
// a mapping between Base and corresponding Derived
relocate
calls
1034
// TODO: We might want to insert a new base object
relocate
and gep off
1083
// A duplicate
relocate
call. TODO: coalesce duplicates.
1090
//
relocate
. However it would be too expensive to check dominance
1091
// for each such
relocate
, so we skip the whole transformation.
1118
// %g1 = call coldcc i8 addrspace(1)* @llvm.experimental.gc.
relocate
.p1i8(...)
1123
// %g2 = call coldcc i8 addrspace(1)* @llvm.experimental.gc.
relocate
.p1i8(...)
1161
// %base' =
relocate
(%tok, i32 4, i32 4)
1162
// %ptr' =
relocate
(%tok, i32 4, i32 5
[
all
...]
Completed in 66 milliseconds
Indexes created Tue Jun 09 00:24:00 UTC 2026