HomeSort by: relevance | last modified time | path
    Searched defs:SizeInBits (Results 1 - 21 of 21) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LowLevelType.cpp 38 auto SizeInBits = DL.getTypeSizeInBits(&Ty);
39 assert(SizeInBits != 0 && "invalid zero-sized type");
40 return LLT::scalar(SizeInBits);
CodeGenPrepare.cpp 2040 unsigned SizeInBits = Ty->getPrimitiveSizeInBits();
2041 if (Ty->isVectorTy() || SizeInBits > DL->getLargestLegalIntTypeSizeInBits())
2071 Value *BitWidth = Builder.getInt(APInt(SizeInBits, SizeInBits));
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
LegalizerInfo.h 129 uint64_t SizeInBits;
InstructionSelectorImpl.h 598 int64_t SizeInBits = MatchTable[CurrentIdx++];
603 << "), SizeInBits=" << SizeInBits << ")\n");
609 if (SizeInBits == 0) {
612 SizeInBits = MF->getDataLayout().getPointerSizeInBits(AddrSpace);
615 assert(SizeInBits != 0 && "Pointer size must be known");
618 if (!Ty.isPointer() || Ty.getSizeInBits() != SizeInBits)
LegalizationArtifactCombiner.h 176 uint64_t SizeInBits = SrcTy.getScalarSizeInBits();
179 {Builder.buildAnyExtOrTrunc(DstTy, TruncSrc), SizeInBits});
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
DwarfExpression.cpp 72 void DwarfExpression::addOpPiece(unsigned SizeInBits, unsigned OffsetInBits) {
73 if (!SizeInBits)
77 if (OffsetInBits > 0 || SizeInBits % SizeOfByte) {
79 emitUnsigned(SizeInBits);
83 unsigned ByteSize = SizeInBits / SizeOfByte;
86 this->OffsetInBits += SizeInBits;
255 if (!addMachineReg(TRI, MachineReg, Fragment ? Fragment->SizeInBits : ~1U)) {
503 unsigned SizeInBits = Op->getArg(1);
509 assert(SizeInBits >= OffsetInBits - FragmentOffset && "size underflow");
514 SizeInBits -= OffsetInBits - FragmentOffset
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Serialization/
ModuleFile.h 188 uint64_t SizeInBits = 0;
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFAbstractMemberAccess.cpp 638 uint32_t SizeInBits = MemberTy->getSizeInBits();
640 return SizeInBits >> 3;
644 SizeInBits = NextSBitOffset - SBitOffset;
645 if (SizeInBits & (SizeInBits - 1))
647 return SizeInBits >> 3;
685 uint32_t SizeInBits;
689 SizeInBits = calcArraySize(CTy, 1) * EltTy->getSizeInBits();
692 SizeInBits = MemberTy->getSizeInBits();
697 if (SizeInBits > 64
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86InstructionSelector.cpp 1510 unsigned SizeInBits;
1563 return El.SizeInBits == RegTy.getSizeInBits();
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombinePHI.cpp 1111 unsigned SizeInBits = UserI->getType()->getScalarSizeInBits();
1112 if (cast<ConstantInt>(UserI->getOperand(1))->getValue().uge(SizeInBits))
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGAtomic.cpp 767 int64_t SizeInBits = CGF.getContext().toBits(SizeInChars);
769 CGF.getContext().getIntTypeForBitwidth(SizeInBits, /*Signed=*/false);
771 SizeInBits)->getPointerTo();
CGDebugInfo.cpp 1387 uint64_t SizeInBits = BitFieldInfo.Size;
1388 assert(SizeInBits > 0 && "found named 0-width bitfield");
1400 RecordTy, Name, File, Line, SizeInBits, OffsetInBits, StorageOffsetInBits,
1415 uint64_t SizeInBits = 0;
1419 SizeInBits = TI.Width;
1425 return DBuilder.createMemberType(scope, name, file, line, SizeInBits, Align,
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
DebugInfoMetadata.h 665 uint64_t SizeInBits;
671 unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
674 init(Line, SizeInBits, AlignInBits, OffsetInBits, Flags);
678 void init(unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
682 this->SizeInBits = SizeInBits;
688 void mutate(unsigned Tag, unsigned Line, uint64_t SizeInBits,
692 init(Line, SizeInBits, AlignInBits, OffsetInBits, Flags);
701 uint64_t getSizeInBits() const { return SizeInBits; }
776 uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
MetadataLoader.cpp 1477 uint64_t SizeInBits = Record[7];
1528 SizeInBits, AlignInBits, OffsetInBits, Flags, Elements, RuntimeLang,
1536 SizeInBits, AlignInBits, OffsetInBits, Flags,
  /src/external/apache2/llvm/dist/llvm/lib/IR/
LLVMContextImpl.h 404 uint64_t SizeInBits;
409 MDNodeKeyImpl(unsigned Tag, MDString *Name, uint64_t SizeInBits,
411 : Tag(Tag), Name(Name), SizeInBits(SizeInBits), AlignInBits(AlignInBits),
414 : Tag(N->getTag()), Name(N->getRawName()), SizeInBits(N->getSizeInBits()),
419 SizeInBits == RHS->getSizeInBits() &&
426 return hash_combine(Tag, Name, SizeInBits, AlignInBits, Encoding);
435 uint64_t SizeInBits;
440 Metadata *StringLengthExp, uint64_t SizeInBits,
443 StringLengthExp(StringLengthExp), SizeInBits(SizeInBits)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonLoopIdiomRecognition.cpp 1942 uint64_t SizeInBits = DL->getTypeSizeInBits(StoredVal->getType());
1943 if ((SizeInBits & 7) || (SizeInBits >> 32) != 0)
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroFrame.cpp 973 /// FIXME: If we fill the field `SizeInBits` with the actual size of
1019 uint64_t SizeInBits;
1026 SizeInBits = Layout.getTypeSizeInBits(Ty).getFixedSize();
1043 PromiseDIScope, Name, DFile, LineNum, SizeInBits, AlignInBits,
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
GlobalISelEmitter.cpp 1282 /// If SizeInBits is zero, then the pointer size will be obtained from the
1286 unsigned SizeInBits;
1290 unsigned SizeInBits)
1292 SizeInBits(SizeInBits) {}
1300 SizeInBits == cast<PointerToAnyOperandMatcher>(&B)->SizeInBits;
1308 << MatchTable::Comment("SizeInBits")
1309 << MatchTable::IntValue(SizeInBits) << MatchTable::LineBreak;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
LegalizerHelper.cpp 1106 int64_t SizeInBits = MI.getOperand(2).getImm();
1110 if (NarrowTy.getScalarSizeInBits() >= SizeInBits) {
1158 if ((i + 1) * NarrowTy.getScalarSizeInBits() < SizeInBits)
1160 else if (i * NarrowTy.getScalarSizeInBits() > SizeInBits) {
1176 {SrcRegs[i], SizeInBits % NarrowTy.getScalarSizeInBits()})
3140 int64_t SizeInBits = MI.getOperand(2).getImm();
3147 auto MIBSz = MIRBuilder.buildConstant(DstTy, DstTy.getScalarSizeInBits() - SizeInBits);
6787 auto SizeInBits = OrigTy.getScalarSizeInBits();
6788 LLT WideTy = OrigTy.changeElementSize(SizeInBits * 2);
6795 auto ShiftAmt = MIRBuilder.buildConstant(WideTy, SizeInBits);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/MC/MCParser/
MasmParser.cpp 3645 unsigned SizeInBits = Value.getSizeInBits(Semantics);
3646 if (SizeInBits != (IDVal.size() << 2))
3652 Res = APInt(SizeInBits, IDVal, 16);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp 16733 unsigned SizeInBits = NumStores * ElementSizeBits;
16742 StoreTy = EVT::getIntegerVT(*DAG.getContext(), SizeInBits);
16814 APInt StoreInt(SizeInBits, 0);
16829 .zextOrTrunc(SizeInBits);
16834 .zextOrTrunc(SizeInBits);
17174 unsigned SizeInBits = (i + 1) * ElementSizeBytes * 8;
17175 EVT StoreTy = EVT::getIntegerVT(Context, SizeInBits);
17447 unsigned SizeInBits = (i + 1) * ElementSizeBytes * 8;
17448 StoreTy = EVT::getIntegerVT(Context, SizeInBits);
17529 unsigned SizeInBits = NumElem * ElementSizeBytes * 8
    [all...]

Completed in 72 milliseconds