Searched refs:BitSize (Results 1 - 25 of 43) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ExpandImm.h28 void expandMOVImm(uint64_t Imm, unsigned BitSize,
H A DAArch64ExpandImm.cpp245 /// MOVZ or MOVN of width BitSize followed by up to 3 MOVK instructions.
246 static inline void expandMOVImmSimple(uint64_t Imm, unsigned BitSize, argument
264 if (BitSize == 32) {
291 unsigned Opc = (BitSize == 32 ? AArch64::MOVKWi : AArch64::MOVKXi);
305 void expandMOVImm(uint64_t Imm, unsigned BitSize, argument
313 for (unsigned Shift = 0; Shift < BitSize; Shift += 16) {
322 if ((BitSize / 16) - OneChunks <= 1 || (BitSize / 16) - ZeroChunks <= 1) {
323 expandMOVImmSimple(Imm, BitSize, OneChunks, ZeroChunks, Insn);
328 uint64_t UImm = Imm << (64 - BitSize) >> (6
[all...]
H A DAArch64TargetTransformInfo.cpp64 unsigned BitSize = Ty->getPrimitiveSizeInBits(); local
65 if (BitSize == 0)
70 if (BitSize & 0x3f)
71 ImmVal = Imm.sext((BitSize + 63) & ~0x3fU);
76 for (unsigned ShiftVal = 0; ShiftVal < BitSize; ShiftVal += 64) {
90 unsigned BitSize = Ty->getPrimitiveSizeInBits(); local
93 if (BitSize == 0)
143 int NumConstants = (BitSize + 63) / 64;
157 unsigned BitSize = Ty->getPrimitiveSizeInBits(); local
160 if (BitSize
[all...]
H A DAArch64ExpandPseudoInsts.cpp69 unsigned BitSize);
115 unsigned BitSize) {
130 AArch64_IMM::expandMOVImm(Imm, BitSize, Insn);
144 .addReg(BitSize == 32 ? AArch64::WZR : AArch64::XZR)
113 expandMOVImm(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned BitSize) argument
H A DAArch64InstrInfo.cpp711 static bool canBeExpandedToORR(const MachineInstr &MI, unsigned BitSize) { argument
713 uint64_t UImm = Imm << (64 - BitSize) >> (64 - BitSize);
715 return AArch64_AM::processLogicalImmediate(UImm, BitSize, Encoding);
4646 unsigned BitSize, OrrOpc, ZeroReg;
4650 BitSize = 32;
4657 BitSize = 64;
4669 uint64_t UImm = SignExtend64(Imm, BitSize);
4671 if (AArch64_AM::processLogicalImmediate(UImm, BitSize, Encoding)) {
4738 unsigned BitSize, OrrOp
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGAddressAnalysis.h68 bool contains(const SelectionDAG &DAG, int64_t BitSize,
72 bool contains(const SelectionDAG &DAG, int64_t BitSize, argument
75 return contains(DAG, BitSize, Other, OtherBitSize, BitOffset);
H A DValueTypes.h225 unsigned BitSize = getSizeInBits(); local
226 return BitSize >= 8 && !(BitSize & (BitSize - 1));
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DLowerTypeTests.h41 uint64_t BitSize; member in struct:llvm::lowertypetests::BitSetInfo
53 return Bits.size() == BitSize;
187 /// Allocate BitSize bits in the byte array where Bits contains the bits to
192 void allocate(const std::set<uint64_t> &Bits, uint64_t BitSize,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCAsmBackend.cpp100 unsigned BitSize = getFixupKindInfo(Kind).TargetSize; local
101 unsigned Size = (BitSize + 7) / 8;
107 if (BitSize < 64)
108 Value &= ((uint64_t)1 << BitSize) - 1;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DIntrinsicLowering.cpp56 unsigned BitSize = V->getType()->getScalarSizeInBits(); local
60 switch(BitSize) {
159 unsigned BitSize = V->getType()->getPrimitiveSizeInBits(); local
160 unsigned WordSize = (BitSize + 63) / 64;
165 for (unsigned i = 1, ct = 0; i < (BitSize>64 ? 64 : BitSize);
176 if (BitSize > 64) {
179 BitSize -= 64;
191 unsigned BitSize = V->getType()->getPrimitiveSizeInBits(); local
192 for (unsigned i = 1; i < BitSize;
[all...]
H A DTargetInstrInfo.cpp390 unsigned BitSize = TRI->getSubRegIdxSize(SubIdx); local
392 if (BitSize % 8)
399 Size = BitSize / 8;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.h136 BaseTypeRef(unsigned BitSize, dwarf::TypeKind Encoding) : argument
137 BitSize(BitSize), Encoding(Encoding) {}
138 unsigned BitSize; member in struct:llvm::final::BaseTypeRef
H A DDwarfExpression.cpp393 unsigned DwarfExpression::getOrCreateBaseType(unsigned BitSize, argument
399 if (CU.ExprRefedBaseTypes[I].BitSize == BitSize &&
404 CU.ExprRefedBaseTypes.emplace_back(BitSize, Encoding);
517 unsigned BitSize = Op->getArg(0); local
527 emitBaseTypeRef(getOrCreateBaseType(BitSize, Encoding));
529 if (PrevConvertOp && PrevConvertOp->getArg(0) < BitSize) {
H A DDwarfExpression.h336 unsigned getOrCreateBaseType(unsigned BitSize, dwarf::TypeKind Encoding);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp234 const unsigned BitSize = ByteSize * 8; local
236 std::string BitSizeStr = utostr(BitSize);
271 Type *Ty = Type::getIntNTy(M.getContext(), BitSize);
301 SmallString<32> RMWName("__tsan_atomic" + itostr(BitSize) + NamePart);
685 const unsigned BitSize = ByteSize * 8; local
686 Type *Ty = Type::getIntNTy(IRB.getContext(), BitSize);
700 const unsigned BitSize = ByteSize * 8; local
701 Type *Ty = Type::getIntNTy(IRB.getContext(), BitSize);
717 const unsigned BitSize = ByteSize * 8; local
718 Type *Ty = Type::getIntNTy(IRB.getContext(), BitSize);
731 const unsigned BitSize = ByteSize * 8; local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp37 unsigned BitSize = Ty->getPrimitiveSizeInBits(); local
40 if (BitSize == 0)
43 if (BitSize > 64)
71 unsigned BitSize = Ty->getPrimitiveSizeInBits(); local
74 if (BitSize == 0)
77 if (BitSize > 64)
93 if (BitSize == 8)
142 if (BitSize <= 32)
153 if (TII->isRxSBGMask(Imm.getZExtValue(), BitSize, Start, End))
190 unsigned BitSize local
[all...]
H A DSystemZISelDAGToDAG.cpp116 // otherwise. The output value has BitSize bits, although Input may be
121 : Opcode(Op), BitSize(N.getValueSizeInBits()),
122 Mask(allOnes(BitSize)), Input(N), Start(64 - BitSize), End(63),
126 unsigned BitSize; member in struct:__anon4325::RxSBGOperands
757 if (TII->isRxSBGMask(Mask, RxSBG.BitSize, RxSBG.Start, RxSBG.End)) {
779 uint64_t BitSize = N.getValueSizeInBits();
780 uint64_t Mask = allOnes(BitSize);
834 if (RxSBG.BitSize != 64 || N.getValueType() != MVT::i64)
865 unsigned BitSize local
886 unsigned BitSize = N.getValueSizeInBits(); local
913 unsigned BitSize = N.getValueSizeInBits(); local
[all...]
H A DSystemZInstrInfo.h319 // Mask of the R2 operand, given that only the low BitSize bits of Mask are
321 bool isRxSBGMask(uint64_t Mask, unsigned BitSize,
H A DSystemZISelLowering.h682 unsigned BinOpcode, unsigned BitSize,
688 unsigned BitSize) const;
H A DSystemZISelLowering.cpp2317 // CCMask says which comparison result is being tested and BitSize is
2320 static unsigned getTestUnderMaskCond(unsigned BitSize, unsigned CCMask, argument
2458 unsigned BitSize = NewC.Op0.getValueSizeInBits(); local
2465 (NewCCMask = getTestUnderMaskCond(BitSize, NewC.CCMask,
2476 (NewCCMask = getTestUnderMaskCond(BitSize, NewC.CCMask,
2483 NewCCMask = getTestUnderMaskCond(BitSize, NewC.CCMask, MaskVal, CmpVal,
3799 int64_t BitSize = (int64_t)1 << Log2_32_Ceil(NumSignificantBits); local
3800 BitSize = std::min(BitSize, OrigBitSize);
3808 // position larger than BitSize remai
4011 int64_t BitSize = NarrowVT.getSizeInBits(); local
7323 emitAtomicLoadBinary( MachineInstr &MI, MachineBasicBlock *MBB, unsigned BinOpcode, unsigned BitSize, bool Invert) const argument
7573 int64_t BitSize = MI.getOperand(7).getImm(); local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp128 if (BitOffset >= BitSize)
135 OS << "offset " << ByteOffset << " size " << BitSize << " align "
173 BSI.BitSize = ((Max - Min) >> BSI.AlignLog2) + 1;
212 uint64_t BitSize, uint64_t &AllocByteOffset,
223 unsigned ReqSize = AllocByteOffset + BitSize;
248 uint64_t BitSize; member in struct:__anon4545::ByteArrayInfo
610 BAI->BitSize = BSI.BitSize;
619 return BAI1.BitSize > BAI2.BitSize;
211 allocate(const std::set<uint64_t> &Bits, uint64_t BitSize, uint64_t &AllocByteOffset, uint8_t &AllocMask) argument
940 uint64_t BitSize = cast<ConstantInt>(TIL.SizeM1)->getZExtValue() + 1; local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGAddressAnalysis.cpp146 bool BaseIndexOffset::contains(const SelectionDAG &DAG, int64_t BitSize, argument
158 return BitOffset + OtherBitSize <= BitSize;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp69 unsigned BitSize = Ty->getPrimitiveSizeInBits(); local
70 if (BitSize == 0)
100 unsigned BitSize = Ty->getPrimitiveSizeInBits(); local
101 if (BitSize == 0)
135 unsigned BitSize = Ty->getPrimitiveSizeInBits(); local
136 if (BitSize == 0)
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h544 BitFieldRecord(TypeIndex Type, uint8_t BitSize, uint8_t BitOffset) argument
545 : TypeRecord(TypeRecordKind::BitField), Type(Type), BitSize(BitSize),
550 uint8_t getBitSize() const { return BitSize; }
553 uint8_t BitSize = 0; member in class:llvm::codeview::BitFieldRecord
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DUdtRecordCompleter.cpp221 bitfield_width = bfr.BitSize;

Completed in 181 milliseconds

12