OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:GlobalIndirectSymbol
(Results
1 - 16
of
16
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
GlobalIndirectSymbol.h
1
//===- llvm/
GlobalIndirectSymbol
.h -
GlobalIndirectSymbol
class -*- C++ -*-===//
9
// This file contains the declaration of the
GlobalIndirectSymbol
class, which
28
class
GlobalIndirectSymbol
: public GlobalValue {
30
GlobalIndirectSymbol
(Type *Ty, ValueTy VTy, unsigned AddressSpace,
34
GlobalIndirectSymbol
(const
GlobalIndirectSymbol
&) = delete;
35
GlobalIndirectSymbol
&operator=(const
GlobalIndirectSymbol
&) = delete;
58
static_cast<const
GlobalIndirectSymbol
*>(this)->getIndirectSymbol())
[
all
...]
GlobalIFunc.h
21
#include "llvm/IR/
GlobalIndirectSymbol
.h"
32
class GlobalIFunc final : public
GlobalIndirectSymbol
,
GlobalAlias.h
18
#include "llvm/IR/
GlobalIndirectSymbol
.h"
27
class GlobalAlias : public
GlobalIndirectSymbol
,
Value.h
40
class
GlobalIndirectSymbol
;
1027
template <> struct isa_impl<
GlobalIndirectSymbol
, Value> {
1035
return isa<GlobalObject>(Val) || isa<
GlobalIndirectSymbol
>(Val);
/src/external/apache2/llvm/dist/llvm/lib/IR/
Globals.cpp
238
assert(isa<
GlobalIndirectSymbol
>(this));
286
if (auto *GA = dyn_cast<
GlobalIndirectSymbol
>(this))
424
//
GlobalIndirectSymbol
Implementation
427
GlobalIndirectSymbol
::
GlobalIndirectSymbol
(Type *Ty, ValueTy VTy,
467
const GlobalObject *
GlobalIndirectSymbol
::getBaseObject() const {
479
:
GlobalIndirectSymbol
(Ty, Value::GlobalAliasVal, AddressSpace, Link, Name,
534
:
GlobalIndirectSymbol
(Ty, Value::GlobalIFuncVal, AddressSpace, Link, Name,
AsmWriter.cpp
47
#include "llvm/IR/
GlobalIndirectSymbol
.h"
2632
void printIndirectSymbol(const
GlobalIndirectSymbol
*GIS);
3611
void AssemblyWriter::printIndirectSymbol(const
GlobalIndirectSymbol
*GIS) {
4660
W.printIndirectSymbol(cast<
GlobalIndirectSymbol
>(GV));
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
ValueMapper.h
25
class
GlobalIndirectSymbol
;
185
void scheduleMapGlobalIndirectSymbol(
GlobalIndirectSymbol
&GIS,
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
SplitModule.cpp
27
#include "llvm/IR/
GlobalIndirectSymbol
.h"
68
} else if (isa<
GlobalIndirectSymbol
>(U) || isa<Function>(U) ||
128
if (auto *GIS = dyn_cast<
GlobalIndirectSymbol
>(&GV)) {
228
if (auto *GIS = dyn_cast<
GlobalIndirectSymbol
>(GV))
ValueMapper.cpp
29
#include "llvm/IR/
GlobalIndirectSymbol
.h"
83
GlobalIndirectSymbol
*GIS;
94
GlobalIndirectSymbolTy
GlobalIndirectSymbol
;
166
void scheduleMapGlobalIndirectSymbol(
GlobalIndirectSymbol
&GIS, Constant &Target,
877
E.Data.
GlobalIndirectSymbol
.GIS->setIndirectSymbol(
878
mapConstant(E.Data.
GlobalIndirectSymbol
.Target));
1071
void Mapper::scheduleMapGlobalIndirectSymbol(
GlobalIndirectSymbol
&GIS,
1079
WE.Data.
GlobalIndirectSymbol
.GIS = &GIS;
1080
WE.Data.
GlobalIndirectSymbol
.Target = &Target;
1177
void ValueMapper::scheduleMapGlobalIndirectSymbol(
GlobalIndirectSymbol
&GIS
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Linker/
IRMover.cpp
493
void linkIndirectSymbolBody(
GlobalIndirectSymbol
&Dst,
494
GlobalIndirectSymbol
&Src);
505
GlobalValue *copyGlobalIndirectSymbolProto(const
GlobalIndirectSymbol
*SGIS);
608
auto *IS = cast<
GlobalIndirectSymbol
>(New);
680
IRLinker::copyGlobalIndirectSymbolProto(const
GlobalIndirectSymbol
*SGIS) {
684
GlobalIndirectSymbol
*GIS;
706
NewGV = copyGlobalIndirectSymbolProto(cast<
GlobalIndirectSymbol
>(SGV));
1110
void IRLinker::linkIndirectSymbolBody(
GlobalIndirectSymbol
&Dst,
1111
GlobalIndirectSymbol
&Src) {
1123
linkIndirectSymbolBody(cast<
GlobalIndirectSymbol
>(Dst), cast<GlobalIndirectSymbol>(Src))
[
all
...]
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
AsmPrinter.h
44
class
GlobalIndirectSymbol
;
799
void emitGlobalIndirectSymbol(Module &M, const
GlobalIndirectSymbol
&GIS);
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CodeGenModule.cpp
319
const llvm::
GlobalIndirectSymbol
&GIS) {
320
llvm::SmallPtrSet<const llvm::
GlobalIndirectSymbol
*, 4> Visited;
327
auto *GIS2 = dyn_cast<llvm::
GlobalIndirectSymbol
>(C);
352
auto *Alias = cast<llvm::
GlobalIndirectSymbol
>(Entry);
389
if (auto GA = dyn_cast<llvm::
GlobalIndirectSymbol
>(AliaseeGV)) {
405
auto *Alias = cast<llvm::
GlobalIndirectSymbol
>(Entry);
/src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
LowerTypeTests.cpp
340
std::vector<std::pair<
GlobalIndirectSymbol
*, Function *>> FunctionAliases;
360
for (auto &GIS : concat<
GlobalIndirectSymbol
>(M.aliases(), M.ifuncs())) {
/src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp
44
#include "llvm/IR/
GlobalIndirectSymbol
.h"
503
std::vector<std::pair<
GlobalIndirectSymbol
*, unsigned>> IndirectSymbolInits;
2270
std::vector<std::pair<
GlobalIndirectSymbol
*, unsigned>>
2304
GlobalIndirectSymbol
*GIS = IndirectSymbolInitWorklist.back().first;
3127
std::vector<std::pair<
GlobalIndirectSymbol
*, unsigned>>().swap(
3506
GlobalIndirectSymbol
*NewGA;
3516
"Incorrect fully structured type provided for
GlobalIndirectSymbol
");
3548
"Incorrect fully structured type provided for
GlobalIndirectSymbol
");
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp
73
#include "llvm/IR/
GlobalIndirectSymbol
.h"
1594
const
GlobalIndirectSymbol
& GIS) {
/src/external/apache2/llvm/dist/llvm/lib/AsmParser/
LLParser.cpp
1042
std::unique_ptr<
GlobalIndirectSymbol
> GA;
Completed in 38 milliseconds
Indexes created Wed Jun 10 00:26:05 UTC 2026