Home
last modified time | relevance | path

Searched refs:ElemOffset (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DHLSLBufferLayoutBuilder.cpp185 unsigned ElemOffset = 0; in layoutField() local
220 ElemOffset = (Packoffset != -1) ? Packoffset : NextRowOffset; in layoutField()
230 ElemOffset = (Packoffset != -1) ? Packoffset : NextRowOffset; in layoutField()
251 ElemOffset = Packoffset; in layoutField()
253 ElemOffset = llvm::alignTo(EndOffset, Align); in layoutField()
255 if (ElemOffset + ElemSize > NextRowOffset) in layoutField()
256 ElemOffset = NextRowOffset; in layoutField()
264 ElemOffset + (ArrayCount - 1) * ArrayStride + ElemSize; in layoutField()
268 FieldOffset = ElemOffset; in layoutField()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DSparc.cpp184 uint64_t ElemOffset = Offset + Layout->getElementOffsetInBits(i); in addStruct() local
187 addStruct(ElemOffset, cast<llvm::StructType>(ElemTy)); in addStruct()
190 addFloat(ElemOffset, ElemTy, 32); in addStruct()
193 addFloat(ElemOffset, ElemTy, 64); in addStruct()
196 addFloat(ElemOffset, ElemTy, 128); in addStruct()
199 if (ElemOffset % 64 == 0) { in addStruct()
200 pad(ElemOffset); in addStruct()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DDescriptor.cpp91 unsigned ElemOffset = 0; in ctorArrayDesc() local
92 for (unsigned I = 0; I < NumElems; ++I, ElemOffset += ElemSize) { in ctorArrayDesc()
93 auto *ElemPtr = Ptr + ElemOffset; in ctorArrayDesc()
98 Desc->Offset = ElemOffset + sizeof(InlineDescriptor); in ctorArrayDesc()
120 unsigned ElemOffset = 0; in dtorArrayDesc() local
121 for (unsigned I = 0; I < NumElems; ++I, ElemOffset += ElemSize) { in dtorArrayDesc()
122 auto *ElemPtr = Ptr + ElemOffset; in dtorArrayDesc()
136 unsigned ElemOffset = 0; in moveArrayDesc() local
137 for (unsigned I = 0; I < NumElems; ++I, ElemOffset += ElemSize) { in moveArrayDesc()
138 auto *SrcPtr = Src + ElemOffset; in moveArrayDesc()
[all …]
H A DCompiler.cpp639 unsigned ElemOffset = in VisitCastExpr() local
648 if (!this->emitSetLocal(ElemT, ElemOffset, CE)) in VisitCastExpr()
652 if (!this->emitGetLocal(ElemT, ElemOffset, CE)) in VisitCastExpr()