HomeSort by: relevance | last modified time | path
    Searched refs:isPointer (Results 1 - 25 of 46) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
LowLevelTypeImpl.h 45 return LLT{/*isPointer=*/false, /*isVector=*/false, /*NumElements=*/0,
52 return LLT{/*isPointer=*/true, /*isVector=*/false, /*NumElements=*/0,
61 return LLT{/*isPointer=*/false, /*isVector=*/true, NumElements,
69 return LLT{ScalarTy.isPointer(), /*isVector=*/true, NumElements,
71 ScalarTy.isPointer() ? ScalarTy.getAddressSpace() : 0};
82 explicit LLT(bool isPointer, bool isVector, uint16_t NumElements,
84 init(isPointer, isVector, NumElements, SizeInBits, AddressSpace);
86 explicit LLT() : IsPointer(false), IsVector(false), RawData(0) {}
92 bool isScalar() const { return isValid() && !IsPointer && !IsVector; }
94 bool isPointer() const { return isValid() && IsPointer && !IsVector;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
LegalityPredicates.cpp 79 LegalityPredicate LegalityPredicates::isPointer(unsigned TypeIdx) {
81 return Query.Types[TypeIdx].isPointer();
85 LegalityPredicate LegalityPredicates::isPointer(unsigned TypeIdx,
89 return Ty.isPointer() && Ty.getAddressSpace() == AddrSpace;
MachineIRBuilder.cpp 129 assert(Res.getLLTTy(*getMRI()).isPointer() && "expected ptr dst type");
139 assert(Res.getLLTTy(*getMRI()).isPointer() && "invalid operand type");
148 assert(Res.getLLTTy(*getMRI()).isPointer() && "invalid operand type");
185 assert(Res.getLLTTy(*getMRI()).getScalarType().isPointer() &&
223 assert(getMRI()->getType(Tgt).isPointer() && "invalid branch destination");
230 assert(getMRI()->getType(TablePtr).isPointer() &&
293 assert(!Ty.isPointer() && "invalid operand type");
362 assert(Addr.getLLTTy(*getMRI()).isPointer() && "invalid operand type");
392 assert(Addr.getLLTTy(*getMRI()).isPointer() && "invalid operand type");
506 if (SrcTy.isPointer() && DstTy.isScalar()
    [all...]
LegalizerInfo.cpp 314 if (Type.isPointer())
393 if (Aspect.Type.isScalar() || Aspect.Type.isPointer())
624 assert(Aspect.Type.isScalar() || Aspect.Type.isPointer());
628 if (Aspect.Type.isPointer() &&
634 Aspect.Type.isPointer()
CallLowering.cpp 415 if (RealDstEltTy.isPointer()) {
1132 return (SrcTy.isPointer() && DstTy.isScalar()) ||
1133 (DstTy.isScalar() && SrcTy.isPointer());
GISelKnownBits.cpp 442 SrcBitWidth = SrcTy.isPointer()
  /src/external/apache2/llvm/dist/llvm/lib/Support/
LowLevelType.cpp 20 init(/*IsPointer=*/false, VT.getVectorNumElements() > 1,
27 init(/*IsPointer=*/false, /*IsVector=*/false, /*NumElements=*/0,
30 IsPointer = false;
39 else if (isPointer())
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsRegisterBankInfo.cpp 183 assert(!MRI.getType(Reg).isPointer() &&
198 assert(!MRI.getType(Reg).isPointer() &&
507 if (!Op0Ty.isPointer())
527 if (!Op0Ty.isPointer())
547 if (!Op0Ty.isPointer())
568 if (!Op0Ty.isPointer())
708 assert(MRI.getType(Dest).isPointer() && "Unexpected operand type.");
MipsInstructionSelector.cpp 126 assert((Ty.isScalar() || Ty.isPointer()) && TySize == 32 &&
193 (Ty.isPointer() && TySize == 32 && MemSizeInBytes == 4)) &&
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
TargetCallingConv.h 54 unsigned IsPointer : 1;
68 IsCopyElisionCandidate(0), IsPointer(0), ByValOrByRefSize(0),
141 bool isPointer() const { return IsPointer; }
142 void setPointer() { IsPointer = 1; }
  /src/external/gpl3/gcc.old/dist/libphobos/src/std/
meta.d 790 import std.traits : isPointer;
792 static assert(is(Filter!(isPointer, int, void*, char[], int*) == AliasSeq!(void*, int*)));
793 static assert(is(Filter!isPointer == AliasSeq!()));
834 import std.traits : isPointer;
836 alias isNoPointer = templateNot!isPointer;
941 import std.traits : isPointer, isUnsigned;
943 alias isPtrOrUnsigned = templateOr!(isPointer, isUnsigned);
exception.d 1073 isPointer!S || is(S == class))
1075 static if (isPointer!S || is(S == class) || is(S == interface))
1119 isPointer!S || is(S == class))
1121 static if (isPointer!S || is(S == class) || is(S == interface))
traits.d 102 * $(LREF isPointer)
891 else static if (isPointer!T)
3927 static if (isPointer!T)
7140 enum bool isPointer(T) = is(T == U*, U) && __traits(isScalar, T);
7147 static assert( isPointer!(int*));
7148 static assert( isPointer!(int function()));
7149 static assert(!isPointer!int);
7150 static assert(!isPointer!string);
7151 static assert(!isPointer!(typeof(null)));
7152 static assert(!isPointer!(typeof(fun)))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineVerifier.cpp 1024 if (!PtrTy.isPointer())
1071 if (SrcTy.isPointer() != DstTy.isPointer())
1096 if (!DstTy.isPointer())
1098 if (SrcTy.isPointer())
1101 if (!SrcTy.isPointer())
1103 if (DstTy.isPointer())
1107 if (!SrcTy.isPointer() || !DstTy.isPointer())
1124 if (!PtrTy.getScalarType().isPointer())
    [all...]
  /src/external/gpl3/gcc.old/dist/libphobos/src/std/experimental/allocator/
typed.d 21 import std.traits : isPointer, hasElaborateDestructor;
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
InfoByHwMode.h 140 bool isPointer() const {
CodeGenDAGPatterns.h 227 bool isPointer() const {
228 return getValueTypeByHwMode().isPointer();
232 assert(isPointer());
GlobalISelEmitter.cpp 124 if (Ty.isPointer()) {
143 if (Ty.isPointer() && Ty.getSizeInBits() > 0) {
166 if (Ty.isPointer() != Other.Ty.isPointer())
167 return Ty.isPointer() < Other.Ty.isPointer();
169 if (Ty.isPointer() && Ty.getAddressSpace() != Other.Ty.getAddressSpace())
1726 else if (VTy.isPointer())
  /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/internal/
traits.d 351 enum hasIndirections = isPointer!T || isDelegate!T || isDynamicArray!T ||
365 else static if (isPointer!T)
395 enum bool isPointer(T) = is(T == U*, U) && !isAggregateType!T;
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86RegisterBankInfo.cpp 67 if ((Ty.isScalar() && !isFP) || Ty.isPointer()) {
  /src/external/gpl3/gcc.old/dist/libphobos/src/std/format/
read.d 240 import std.traits : isPointer;
252 enum hasPointer = isPointer!(typeof(args[0]));
  /src/external/apache2/llvm/dist/clang/utils/TableGen/
NeonEmitter.cpp 186 bool isPointer() const { return Pointer; }
187 bool isValue() const { return !isVoid() && !isPointer(); }
401 if (Type.isImmediate() || Type.isPointer() ||
640 if (isPointer()) {
668 if (isChar() && !isPointer() && isSigned())
1254 if (getParamType(I).isPointer())
2053 if (Type.isPointer()) {
SveEmitter.cpp 85 bool isPointer() const { return Pointer; }
393 if ((isChar() || isPointer()) && !isVoidPointer()) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64LegalizerInfo.cpp 276 return EltTy.isPointer() && EltTy.getAddressSpace() == 0;
375 return Ty.isVector() && !SrcTy.getElementType().isPointer() &&
949 if (!ValTy.isVector() || !ValTy.getElementType().isPointer() ||
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
LegalizerInfo.h 248 LegalityPredicate isPointer(unsigned TypeIdx);
251 LegalityPredicate isPointer(unsigned TypeIdx, unsigned AddrSpace);

Completed in 46 milliseconds

1 2