/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | BitTracker.h | 39 struct BitMask; 286 struct BitTracker::BitMask { struct in class:llvm::BitTracker 287 BitMask() = default; 288 BitMask(uint16_t b, uint16_t e) : B(b), E(e) {} function in struct:llvm::BitTracker::BitMask 316 RegisterCell &insert(const RegisterCell &RC, const BitMask &M); 317 RegisterCell extract(const BitMask &M) const; // Returns a new cell. 464 virtual BitMask mask(unsigned Reg, unsigned Sub) const;
|
H A D | HexagonBitTracker.h | 39 BitTracker::BitMask mask(unsigned Reg, unsigned Sub) const override;
|
H A D | BitTracker.cpp | 215 const BitMask &M) { 235 BT::RegisterCell BT::RegisterCell::extract(const BitMask &M) const { 368 BitMask M = mask(RR.Reg, RR.Sub); 690 RegisterCell Res = RegisterCell::ref(A1).extract(BT::BitMask(B, Last)); 703 Res.insert(RegisterCell::ref(A2), BT::BitMask(AtN, AtN+W2-1)); 707 BT::BitMask BT::MachineEvaluator::mask(unsigned Reg, unsigned Sub) const { 711 return BitMask(0, W-1); 753 Res.insert(Src, BitMask(0, WS-1)); 1004 BitMask OM = ME.mask(OldRR.Reg, OldRR.Sub); 1005 BitMask N [all...] |
H A D | HexagonBitTracker.cpp | 89 BT::BitMask HexagonEvaluator::mask(unsigned Reg, unsigned Sub) const { 101 return IsSubLo ? BT::BitMask(0, RW-1) 102 : BT::BitMask(RW, 2*RW-1); 351 RegisterCell RC = RegisterCell(RW).insert(PC, BT::BitMask(0, PW-1)); 373 RegisterCell CW = RegisterCell(W0).insert(rc(1), BT::BitMask(0, W1-1)); 723 RegisterCell RC = RegisterCell(W0).insert(Ext, BT::BitMask(0, Wd-1));
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Integral.h | 143 const T BitMask = (T(1) << T(TruncBits)) - 1; local 145 const T ExtMask = ~BitMask; 146 return Integral((V & BitMask) | (Signed && (V & SignBit) ? ExtMask : 0));
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | BypassSlowDivision.cpp | 341 // BitMask is inverted to check if the operands are 343 uint64_t BitMask = ~BypassType->getBitMask(); 344 Value *AndV = Builder.CreateAnd(OrV, BitMask);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | LowerTypeTests.cpp | 436 Constant *BitMask; member in struct:__anon4545::LowerTypeTestsModule::TypeIdLowering 592 Value *BitMask = B.CreateShl(ConstantInt::get(BitsType, 1), BitIndex); local 593 Value *MaskedBits = B.CreateAnd(Bits, BitMask); 690 B.CreateAnd(Byte, ConstantExpr::getPtrToInt(TIL.BitMask, Int8Ty)); 950 ExportGlobal("bit_mask", TIL.BitMask); 952 return &TTRes.BitMask; 1025 TIL.BitMask = ImportConstant("bit_mask", TTRes.BitMask, 8, Int8PtrTy); 1161 TIL.BitMask = BAI->MaskGlobal;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineOperand.cpp | 544 unsigned BitMask = Flags.second; local 548 if ((BitMask & Mask.first) == Mask.first) { 554 BitMask &= ~(Mask.first); 557 if (BitMask) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | ModuleSummaryIndexYAML.h | 35 io.mapOptional("BitMask", res.BitMask);
|
H A D | ModuleSummaryIndex.h | 912 uint8_t BitMask = 0; member in struct:llvm::CalleeInfo::TypeTestResolution
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/LTO/ |
H A D | LTO.cpp | 264 AddUint64(S.TTRes.BitMask);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | AsmWriter.cpp | 2890 if (TTRes.BitMask) 2891 // BitMask is uint8_t which causes it to print the corresponding char. 2892 Out << ", bitMask: " << (unsigned)TTRes.BitMask;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.cpp | 1535 SDValue BitMask = DAG.getConstant(~BitImm, DL, ResTy); local 1537 return DAG.getNode(ISD::AND, DL, ResTy, Op->getOperand(1), BitMask);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/ |
H A D | MipsAsmParser.cpp | 8756 const MCExpr *BitMask; local 8759 if (Parser.parseExpression(BitMask)) { 8764 if (!BitMask->evaluateAsAbsolute(BitMaskVal)) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 6726 uint64_t BitMask = 0xff; 6731 if (((SplatBits | SplatUndef) & BitMask) == BitMask) { 6732 Val |= BitMask; 6734 } else if ((SplatBits & BitMask) != 0) { 6737 BitMask <<= 8;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 5817 TypeId.TTRes.BitMask = Record[Slot++];
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 3670 NameVals.push_back(Summary.TTRes.BitMask);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 7851 TTRes.BitMask = (uint8_t)Val;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 10929 uint64_t BitMask = Bits == 64 ? -1ULL : ((1ULL << Bits) - 1); local 10942 CN0->getZExtValue() != (BitMask & ~CN1->getZExtValue())) {
|