OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Sun Sep 20 00:26:38 UTC 2026