OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:LangAS
(Results
1 - 25
of
58
) sorted by relevancy
1
2
3
/src/external/apache2/llvm/dist/clang/include/clang/Basic/
AddressSpaces.h
25
enum class
LangAS
: unsigned {
67
using LangASMap = unsigned[(unsigned)
LangAS
::FirstTargetAddressSpace];
71
inline bool isTargetAddressSpace(
LangAS
AS) {
72
return (unsigned)AS >= (unsigned)
LangAS
::FirstTargetAddressSpace;
75
inline unsigned toTargetAddressSpace(
LangAS
AS) {
77
return (unsigned)AS - (unsigned)
LangAS
::FirstTargetAddressSpace;
80
inline
LangAS
getLangASFromTargetAS(unsigned TargetAS) {
81
return static_cast<
LangAS
>((TargetAS) +
82
(unsigned)
LangAS
::FirstTargetAddressSpace);
85
inline bool isPtrSizeAddressSpace(
LangAS
AS)
[
all
...]
TargetInfo.h
430
virtual uint64_t getNullPointerValue(
LangAS
AddrSpace) const { return 0; }
1383
virtual
LangAS
getOpenCLBuiltinAddressSpace(unsigned AS) const {
1389
virtual
LangAS
getCUDABuiltinAddressSpace(unsigned AS) const {
1395
/// this address space to
LangAS
::Default. If no such address space exists,
1397
virtual llvm::Optional<
LangAS
> getConstantAddressSpace() const {
1398
return
LangAS
::Default;
1514
virtual
LangAS
getOpenCLTypeAddrSpace(OpenCLTypeKind TK) const;
/src/external/apache2/llvm/dist/clang/lib/Basic/Targets/
AMDGPU.h
318
LangAS
getOpenCLTypeAddrSpace(OpenCLTypeKind TK) const override {
321
return
LangAS
::opencl_constant;
326
return
LangAS
::opencl_global;
333
LangAS
getOpenCLBuiltinAddressSpace(unsigned AS) const override {
336
return
LangAS
::opencl_generic;
338
return
LangAS
::opencl_global;
340
return
LangAS
::opencl_local;
342
return
LangAS
::opencl_constant;
344
return
LangAS
::opencl_private;
350
LangAS
getCUDABuiltinAddressSpace(unsigned AS) const override
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
TargetInfo.h
259
virtual
LangAS
getGlobalVarAddressSpace(CodeGenModule &CGM,
263
virtual
LangAS
getASTAllocaAddressSpace() const { return
LangAS
::Default; }
272
llvm::Value *V,
LangAS
SrcAddr,
273
LangAS
DestAddr, llvm::Type *DestTy,
283
LangAS
SrcAddr,
LangAS
DestAddr,
287
virtual
LangAS
getAddrSpaceOfCxaAtexitPtrParam() const {
288
return
LangAS
::Default;
CodeGenTypeCache.h
100
LangAS
ASTAllocaAddressSpace;
118
LangAS
getASTAllocaAddressSpace() const { return ASTAllocaAddressSpace; }
ConstantEmitter.h
45
LangAS
DestAddressSpace;
73
llvm::Constant *tryEmitForInitializer(const Expr *E,
LangAS
destAddrSpace,
75
llvm::Constant *emitForInitializer(const APValue &value,
LangAS
destAddrSpace,
156
void initializeNonAbstract(
LangAS
destAS) {
CodeGenModule.cpp
1517
static unsigned ArgInfoAddressSpace(
LangAS
AS) {
1519
case
LangAS
::opencl_global:
1521
case
LangAS
::opencl_constant:
1523
case
LangAS
::opencl_local:
1525
case
LangAS
::opencl_generic:
1527
case
LangAS
::opencl_global_device:
1529
case
LangAS
::opencl_global_host:
1624
(pointeeTy.getAddressSpace() ==
LangAS
::opencl_constant))
1632
AddrSpc = ArgInfoAddressSpace(
LangAS
::opencl_global);
3978
LangAS
ExpectedAS
[
all
...]
CGOpenCLRuntime.cpp
122
CGM.getContext().getTargetAddressSpace(
LangAS
::opencl_generic));
CGOpenMPRuntimeGPU.h
409
bool hasAllocateAttributeForGlobalVar(const VarDecl *VD,
LangAS
&AS) override;
CGBlocks.cpp
195
CGM.getLLVMContext(), C.getTargetAddressSpace(
LangAS
::opencl_constant));
259
AddrSpace = C.getTargetAddressSpace(
LangAS
::opencl_constant);
456
CGM.getContext().getTargetAddressSpace(
LangAS
::opencl_generic);
800
LangAS
GenVoidPtrAddr = IsOpenCL ?
LangAS
::opencl_generic :
LangAS
::Default;
1136
AddrSpace = getContext().getTargetAddressSpace(
LangAS
::opencl_constant);
1198
Ctx.getAddrSpaceQualType(Ctx.VoidTy,
LangAS
::opencl_generic));
1361
AddrSpace = CGM.getContext().getTargetAddressSpace(
LangAS
::opencl_global);
1430
? getContext().getTargetAddressSpace(
LangAS
::opencl_generic
[
all
...]
CGDecl.cpp
204
if (D.getType().getAddressSpace() ==
LangAS
::opencl_local)
254
LangAS
AS = GetGlobalVarAddressSpace(&D);
260
if (Ty.getAddressSpace() ==
LangAS
::opencl_local ||
280
LangAS
ExpectedAS = Ty.getAddressSpace();
1412
Ty.getAddressSpace() ==
LangAS
::Default ||
1413
(Ty.getAddressSpace() ==
LangAS
::opencl_private && getLangOpts().OpenCL));
1465
Ty.getAddressSpace() ==
LangAS
::opencl_constant) &&
2460
auto SrcLangAS = getLangOpts().OpenCL ?
LangAS
::opencl_private : AllocaAS;
2462
getLangOpts().OpenCL ?
LangAS
::opencl_private :
LangAS
::Default
[
all
...]
CGOpenMPRuntimeGPU.cpp
1114
CGM.getContext().getTargetAddressSpace(
LangAS
::cuda_shared));
1248
CGM.getContext().getTargetAddressSpace(
LangAS
::cuda_shared));
2683
unsigned SharedAddressSpace = C.getTargetAddressSpace(
LangAS
::cuda_shared);
3936
LangAS
::opencl_global);
3940
LangAS
::opencl_generic);
4230
auto AS =
LangAS
::Default;
4245
AS =
LangAS
::cuda_constant;
4248
AS =
LangAS
::cuda_shared;
4382
return CGM.getContext().getTargetAddressSpace(
LangAS
::cuda_constant);
4386
LangAS
&AS)
[
all
...]
TargetInfo.cpp
459
LangAS
TargetCodeGenInfo::getGlobalVarAddressSpace(CodeGenModule &CGM,
464
return D ? D->getType().getAddressSpace() :
LangAS
::Default;
468
CodeGen::CodeGenFunction &CGF, llvm::Value *Src,
LangAS
SrcAddr,
469
LangAS
DestAddr, llvm::Type *DestTy, bool isNonNull) const {
481
LangAS
SrcAddr,
LangAS
DestAddr,
8166
LangAS
getGlobalVarAddressSpace(CodeGenModule &CGM,
8170
LangAS
AS = D->getType().getAddressSpace();
8959
OrigLTy, /*FromAS=*/getContext().getTargetAddressSpace(
LangAS
::Default),
8960
/*ToAS=*/getContext().getTargetAddressSpace(
LangAS
::cuda_device))
[
all
...]
CGExprConstant.cpp
904
LangAS
addressSpace = E->getType().getAddressSpace();
1087
LangAS
destAS = E->getType()->getPointeeType().getAddressSpace();
1088
LangAS
srcAS = subExpr->getType()->getPointeeType().getAddressSpace();
1413
LangAS
destAddrSpace,
1420
LangAS
destAddrSpace,
CGValue.h
316
LangAS
getAddressSpace() const { return Quals.getAddressSpace(); }
/src/external/apache2/llvm/dist/clang/include/clang/Sema/
ParsedAttr.h
632
/// in
LangAS
, otherwise returns default address space.
633
LangAS
asOpenCLLangAS() const {
636
return
LangAS
::opencl_constant;
638
return
LangAS
::opencl_global;
640
return
LangAS
::opencl_global_device;
642
return
LangAS
::opencl_global_host;
644
return
LangAS
::opencl_local;
646
return
LangAS
::opencl_private;
648
return
LangAS
::opencl_generic;
650
return
LangAS
::Default
[
all
...]
Overload.h
1021
LangAS
DestAS =
LangAS
::Default;
1143
LangAS
getDestAS() { return DestAS; }
1145
void setDestAS(
LangAS
AS) {
/src/external/apache2/llvm/dist/clang/lib/AST/
TypePrinter.cpp
2107
if (getAddressSpace() !=
LangAS
::Default)
2120
std::string Qualifiers::getAddrSpaceAsString(
LangAS
AS) {
2122
case
LangAS
::Default:
2124
case
LangAS
::opencl_global:
2125
case
LangAS
::sycl_global:
2127
case
LangAS
::opencl_local:
2128
case
LangAS
::sycl_local:
2130
case
LangAS
::opencl_private:
2131
case
LangAS
::sycl_private:
2133
case
LangAS
::opencl_constant
[
all
...]
MicrosoftMangle.cpp
381
LangAS
AddrSpace = Quals.getAddressSpace();
382
return AddrSpace ==
LangAS
::ptr64 ||
383
(PointersAre64Bit && !(AddrSpace ==
LangAS
::ptr32_sptr ||
384
AddrSpace ==
LangAS
::ptr32_uptr));
2154
LangAS
AS = Quals.getAddressSpace();
2163
case
LangAS
::opencl_global:
2166
case
LangAS
::opencl_global_device:
2169
case
LangAS
::opencl_global_host:
2172
case
LangAS
::opencl_local:
2175
case
LangAS
::opencl_constant
[
all
...]
ItaniumMangle.cpp
2540
LangAS
AS = Quals.getAddressSpace();
2546
Context.getASTContext().getTargetAddressSpace(
LangAS
::Default) != 0)
2554
case
LangAS
::opencl_global:
2557
case
LangAS
::opencl_global_device:
2560
case
LangAS
::opencl_global_host:
2563
case
LangAS
::opencl_local:
2566
case
LangAS
::opencl_constant:
2569
case
LangAS
::opencl_private:
2572
case
LangAS
::opencl_generic:
2577
case
LangAS
::sycl_global
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/Basic/
TargetInfo.cpp
455
LangAS
TargetInfo::getOpenCLTypeAddrSpace(OpenCLTypeKind TK) const {
459
return
LangAS
::opencl_global;
462
return
LangAS
::opencl_constant;
465
return
LangAS
::Default;
/src/external/apache2/llvm/dist/clang/include/clang/AST/
Type.h
361
LangAS
getAddressSpace() const {
362
return static_cast<
LangAS
>(Mask >> AddressSpaceShift);
373
assert(Addr ==
LangAS
::Default || hasTargetSpecificAddressSpace());
374
if (Addr !=
LangAS
::Default)
381
void setAddressSpace(
LangAS
space) {
386
void removeAddressSpace() { setAddressSpace(
LangAS
::Default); }
387
void addAddressSpace(
LangAS
space) {
388
assert(space !=
LangAS
::Default);
478
static bool isAddressSpaceSupersetOf(
LangAS
A,
LangAS
B)
[
all
...]
ASTContext.h
1141
QualType getAddrSpaceQualType(QualType T,
LangAS
AddressSpace) const;
1296
LangAS
getOpenCLTypeAddrSpace(const Type *T) const;
2639
unsigned getTargetAddressSpace(
LangAS
AS) const;
2641
LangAS
getLangASForBuiltinAddressSpace(unsigned AS) const;
2647
bool addressSpaceMapManglingFor(
LangAS
AS) const {
/src/external/apache2/llvm/dist/clang/lib/Sema/
SemaType.cpp
2065
?
LangAS
::opencl_generic
2066
:
LangAS
::opencl_private);
4393
static bool DiagnoseMultipleAddrSpaceAttributes(Sema &S,
LangAS
ASOld,
4394
LangAS
ASNew,
4396
if (ASOld !=
LangAS
::Default) {
5356
LangAS
ASIdx =
LangAS
::Default;
5361
LangAS
ASIdxNew = attr.asOpenCLLangAS();
5370
LangAS
AS =
5371
(ASIdx ==
LangAS
::Default ? S.getDefaultCXXMethodAddrSpace(
[
all
...]
SemaDecl.cpp
6363
LangAS
ImplAS =
LangAS
::opencl_private;
6366
ImplAS =
LangAS
::opencl_global;
6804
if (R.getAddressSpace() !=
LangAS
::opencl_private) {
6815
if (R.getAddressSpace() ==
LangAS
::opencl_local ||
6816
R.getAddressSpace() ==
LangAS
::opencl_global) {
6825
!(R.getAddressSpace() ==
LangAS
::opencl_constant ||
7916
T.getAddressSpace() !=
LangAS
::Default) {
7970
!(T.getAddressSpace() ==
LangAS
::opencl_constant ||
7971
(T.getAddressSpace() ==
LangAS
::opencl_global &
[
all
...]
Completed in 86 milliseconds
1
2
3
Indexes created Mon Sep 14 00:24:24 UTC 2026