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

1 2 3 4 5

  /src/external/apache2/llvm/dist/llvm/lib/Support/
TypeSize.cpp 1 //===- TypeSize.cpp - Wrapper around type sizes------------------*- C++ -*-===//
9 #include "llvm/Support/TypeSize.h"
33 TypeSize::operator TypeSize::ScalarTy() const {
37 "`TypeSize::operator ScalarTy()`");
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VETargetTransformInfo.h 53 TypeSize getRegisterBitWidth(TargetTransformInfo::RegisterKind K) const {
56 return TypeSize::getFixed(64);
59 return TypeSize::getFixed(0);
61 return TypeSize::getScalable(0);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
TypeSize.h 1 //===- TypeSize.h - Wrapper around type sizes -------------------*- C++ -*-===//
159 /// UnivariateLinearPolyBase is a base class for ElementCount and TypeSize.
258 // +-------- TypeSize - Leaf class to represent a type size
405 class TypeSize;
406 template <> struct LinearPolyBaseTypeTraits<TypeSize> {
414 // TypeSize is used to represent the size of types. If the type is of fixed
417 class TypeSize : public LinearPolySize<TypeSize> {
419 TypeSize(const LinearPolySize<TypeSize> &V) : LinearPolySize(V) {
    [all...]
MachineValueType.h 20 #include "llvm/Support/TypeSize.h"
823 TypeSize getSizeInBits() const {
843 case v1i1: return TypeSize::Fixed(1);
844 case nxv1i1: return TypeSize::Scalable(1);
845 case v2i1: return TypeSize::Fixed(2);
846 case nxv2i1: return TypeSize::Scalable(2);
847 case v4i1: return TypeSize::Fixed(4);
848 case nxv4i1: return TypeSize::Scalable(4);
851 case v8i1: return TypeSize::Fixed(8);
853 case nxv8i1: return TypeSize::Scalable(8)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Instrumentation/
AddressSanitizerCommon.h 27 uint64_t TypeSize;
38 TypeSize = DL.getTypeStoreSizeInBits(OpType);
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
DataLayout.h 33 #include "llvm/Support/TypeSize.h"
457 TypeSize getTypeSizeInBits(Type *Ty) const;
466 TypeSize getTypeStoreSize(Type *Ty) const {
467 TypeSize BaseSize = getTypeSizeInBits(Ty);
478 TypeSize getTypeStoreSizeInBits(Type *Ty) const {
498 TypeSize getTypeAllocSize(Type *Ty) const {
511 TypeSize getTypeAllocSizeInBits(Type *Ty) const {
655 inline TypeSize DataLayout::getTypeSizeInBits(Type *Ty) const {
659 return TypeSize::Fixed(getPointerSizeInBits(0));
661 return TypeSize::Fixed(getPointerSizeInBits(Ty->getPointerAddressSpace()))
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
CastSizeChecker.cpp 51 CharUnits TypeSize, QualType ToPointeeTy) {
69 if (ArrayTy->getSize() == 1 && TypeSize > FlexSize)
70 TypeSize -= FlexSize;
82 CharUnits Left = RegionSize - TypeSize;
121 CharUnits typeSize = C.getASTContext().getTypeSizeInChars(ToPointeeTy);
124 if (typeSize.isZero())
127 if (regionSize % typeSize == 0)
130 if (evenFlexibleArraySize(Ctx, regionSize, typeSize, ToPointeeTy))
CheckPlacementNew.cpp 77 CharUnits TypeSize = AstContext.getTypeSizeInChars(ElementType);
84 // size in Bytes = ElementCountNL * TypeSize
87 SvalBuilder.makeArrayIndex(TypeSize.getQuantity()),
96 TypeSize.getQuantity());
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyTargetTransformInfo.cpp 39 TypeSize WebAssemblyTTIImpl::getRegisterBitWidth(
43 return TypeSize::getFixed(64);
45 return TypeSize::getFixed(getST()->hasSIMD128() ? 128 : 64);
47 return TypeSize::getScalable(0);
WebAssemblyTargetTransformInfo.h 60 TypeSize getRegisterBitWidth(TargetTransformInfo::RegisterKind K) const;
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ValueTypes.h 21 #include "llvm/Support/TypeSize.h"
228 return TypeSize::isKnownGT(getSizeInBits(), VT.getSizeInBits());
234 return TypeSize::isKnownGE(getSizeInBits(), VT.getSizeInBits());
239 return TypeSize::isKnownLT(getSizeInBits(), VT.getSizeInBits());
245 return TypeSize::isKnownLE(getSizeInBits(), VT.getSizeInBits());
333 TypeSize getSizeInBits() const {
355 TypeSize getStoreSize() const {
356 TypeSize BaseSize = getSizeInBits();
366 TypeSize getStoreSizeInBits() const {
503 TypeSize getExtendedSizeInBits() const LLVM_READONLY
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVTargetTransformInfo.h 60 TypeSize getRegisterBitWidth(TargetTransformInfo::RegisterKind K) const {
63 return TypeSize::getFixed(ST->getXLen());
65 return TypeSize::getFixed(
68 return TypeSize::getScalable(
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXTargetTransformInfo.h 74 TypeSize getRegisterBitWidth(TargetTransformInfo::RegisterKind K) const {
75 return TypeSize::getFixed(32);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
MemProfiler.cpp 152 uint64_t TypeSize;
174 Value *Addr, uint32_t TypeSize, bool IsWrite);
177 unsigned Alignment, uint32_t TypeSize,
337 Access.TypeSize = DL.getTypeStoreSizeInBits(LI->getType());
344 Access.TypeSize =
352 Access.TypeSize =
360 Access.TypeSize =
383 Access.TypeSize = DL.getTypeStoreSizeInBits(Ty);
416 uint32_t TypeSize, bool IsWrite) {
458 Access.Alignment, Access.TypeSize,
    [all...]
AddressSanitizer.cpp 652 Value *Addr, uint32_t TypeSize, bool IsWrite,
656 uint32_t TypeSize, bool IsWrite,
660 uint32_t TypeSize, bool IsWrite,
664 Value *ShadowValue, uint32_t TypeSize);
684 uint64_t TypeSize) const;
1289 static size_t TypeSizeToSizeIndex(uint32_t TypeSize) {
1290 size_t Res = countTrailingZeros(TypeSize / 8);
1540 uint32_t TypeSize, bool IsWrite,
1545 if ((TypeSize == 8 || TypeSize == 16 || TypeSize == 32 || TypeSize == 64 |
    [all...]
ThreadSanitizer.cpp 662 const uint32_t TypeSize = DL.getTypeStoreSizeInBits(OrigTy);
664 if (Alignment == 0 || Alignment >= 8 || (Alignment % (TypeSize / 8)) == 0) {
838 uint32_t TypeSize = DL.getTypeStoreSizeInBits(OrigTy);
839 if (TypeSize != 8 && TypeSize != 16 &&
840 TypeSize != 32 && TypeSize != 64 && TypeSize != 128) {
845 size_t Idx = countTrailingZeros(TypeSize / 8);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMTargetTransformInfo.h 159 TypeSize getRegisterBitWidth(TargetTransformInfo::RegisterKind K) const {
162 return TypeSize::getFixed(32);
165 return TypeSize::getFixed(128);
167 return TypeSize::getFixed(128);
168 return TypeSize::getFixed(0);
170 return TypeSize::getScalable(0);
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGOpenCLRuntime.cpp 102 unsigned TypeSize = CGM.getContext()
105 return llvm::ConstantInt::get(Int32Ty, TypeSize, false);
112 unsigned TypeSize = CGM.getContext()
115 return llvm::ConstantInt::get(Int32Ty, TypeSize, false);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.h 109 TypeSize getRegisterBitWidth(TargetTransformInfo::RegisterKind K) const {
112 return TypeSize::getFixed(64);
115 return TypeSize::getFixed(
117 return TypeSize::getFixed(ST->hasNEON() ? 128 : 0);
119 return TypeSize::getScalable(ST->hasSVE() ? 128 : 0);
AArch64SelectionDAGInfo.cpp 82 DAG.getMemBasePlusOffset(Ptr, TypeSize::Fixed(OffsetScaled * 16), dl);
95 DAG.getMemBasePlusOffset(Ptr, TypeSize::Fixed(OffsetScaled * 16), dl);
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Type.cpp 29 #include "llvm/Support/TypeSize.h"
122 TypeSize Type::getPrimitiveSizeInBits() const {
124 case Type::HalfTyID: return TypeSize::Fixed(16);
125 case Type::BFloatTyID: return TypeSize::Fixed(16);
126 case Type::FloatTyID: return TypeSize::Fixed(32);
127 case Type::DoubleTyID: return TypeSize::Fixed(64);
128 case Type::X86_FP80TyID: return TypeSize::Fixed(80);
129 case Type::FP128TyID: return TypeSize::Fixed(128);
130 case Type::PPC_FP128TyID: return TypeSize::Fixed(128);
131 case Type::X86_MMXTyID: return TypeSize::Fixed(64)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
MemoryLocation.h 21 #include "llvm/Support/TypeSize.h"
101 static LocationSize precise(TypeSize Value) {
115 static LocationSize upperBound(TypeSize Value) {
281 static uint64_t getSizeOrUnknown(const TypeSize &T) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonTargetTransformInfo.cpp 101 TypeSize
105 return TypeSize::getFixed(32);
107 return TypeSize::getFixed(getMinVectorRegisterBitWidth());
109 return TypeSize::getScalable(0);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TypePromotion.cpp 146 unsigned TypeSize = 0;
153 // Does V have the same size result type as TypeSize.
155 // Does V have the same size, or narrower, result type as TypeSize.
157 // Does V have a result type that is wider than TypeSize.
159 // Does V have a result type that is narrower than TypeSize.
208 return V->getType()->getScalarSizeInBits() == TypeSize;
212 return V->getType()->getScalarSizeInBits() <= TypeSize;
216 return V->getType()->getScalarSizeInBits() > TypeSize;
220 return V->getType()->getScalarSizeInBits() < TypeSize;
224 /// a narrow 'TypeSize' value. These values will be zext to start the promotio
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPULowerModuleLDSPass.cpp 164 TypeSize SLHS = DL.getTypeAllocSize(LHS->getValueType());
165 TypeSize SRHS = DL.getTypeAllocSize(RHS->getValueType());

Completed in 38 milliseconds

1 2 3 4 5