Searched refs:AndMask (Results 1 - 12 of 12) sorted by relevance

/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUInstPrinter.cpp1283 static void printSwizzleBitmask(const uint16_t AndMask, argument
1289 uint16_t Probe0 = ((0 & AndMask) | OrMask) ^ XorMask;
1290 uint16_t Probe1 = ((BITMASK_MASK & AndMask) | OrMask) ^ XorMask;
1340 uint16_t AndMask = (Imm >> BITMASK_AND_SHIFT) & BITMASK_MASK; local
1344 if (AndMask == BITMASK_MAX &&
1353 } else if (AndMask == BITMASK_MAX &&
1364 uint16_t GroupSize = BITMASK_MAX - AndMask + 1;
1380 printSwizzleBitmask(AndMask, OrMask, XorMask, O);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp1226 const APInt &AndMask = N->getConstantOperandAPInt(1); local
1231 APInt ShMask(AndMask.getBitWidth(), ShiftWidth - 1);
1233 if (ShMask.isSubsetOf(AndMask)) {
1241 if (ShMask.isSubsetOf(AndMask | Known.Zero)) {
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp138 APInt AndMask; local
150 AndMask = *AndRHS;
152 Pred, V, AndMask)) {
154 if (!AndMask.isPowerOf2())
172 if (TC.getBitWidth() != AndMask.getBitWidth() || (TC ^ FC) != AndMask)
179 V = Builder.CreateAnd(V, ConstantInt::get(SelType, AndMask));
207 unsigned AndZeros = AndMask.logBase2();
211 V = Builder.CreateAnd(V, ConstantInt::get(V->getType(), AndMask));
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp738 uint64_t AndMask = MaskNode->getZExtValue();
739 if (InsertMask & AndMask)
745 if (Used != (AndMask | InsertMask)) {
747 if (Used != (AndMask | InsertMask | Known.Zero.getZExtValue()))
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp584 uint64_t AndMask = CSD->getZExtValue();
586 switch (AndMask) {
1907 uint64_t AndMask = 0;
1908 if (!isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::AND, AndMask))
1918 unsigned BitWide = 64 - countLeadingOnes(~(AndMask >> SrlImm));
1919 if (BitWide && isMask_64(AndMask >> SrlImm)) {
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp6575 encodeBitmaskPerm(const unsigned AndMask,
6581 (AndMask << BITMASK_AND_SHIFT) |
6727 unsigned AndMask = 0;
6743 AndMask |= Mask;
6746 AndMask |= Mask;
6752 Imm = encodeBitmaskPerm(AndMask, OrMask, XorMask);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp326 cl::desc("Define custom MSan AndMask"),
347 // Offset = (Addr & ~AndMask) ^ XorMask
351 uint64_t AndMask; member in struct:__anon2893::MemoryMapParams
366 0x000080000000, // AndMask
375 0x400000000000, // AndMask
380 0, // AndMask (not used)
389 0, // AndMask (not used)
397 0xE00000000000, // AndMask
405 0xC00000000000, // AndMask
413 0, // AndMask (no
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLocal.cpp2969 const APInt &AndMask = *C;
2973 unsigned NumMaskedBits = AndMask.countPopulation();
2984 // If the AndMask is zero for this bit, clear the bit.
2985 if (AndMask[BitIdx] == 0)
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp5793 uint64_t AndMask = *MaybeAndMask;
5794 switch (AndMask) {
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp5146 const APInt &AndMask = CAnd->getAPIntValue(); local
5153 unsigned MaskBits = AndMask.countTrailingOnes();
5156 if (AndMask.isMask() &&
5178 SDValue NewMask = DAG.getConstant(AndMask.trunc(Size / 2), SL, HalfVT);
22331 const APInt &AndMask = ConstAndRHS->getAPIntValue(); local
22332 unsigned ShCt = AndMask.getBitWidth() - 1;
22335 DAG.getConstant(AndMask.countLeadingZeros(), SDLoc(AndLHS),
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp16121 // Look for the pattern (shl (and x, AndMask), ShiftAmt). This doesn't
16123 // (and (shl x, ShiftAmt) (shl AndMask, ShiftAmt)), but the shift can come
16133 uint32_t AndMask = static_cast<uint32_t>(AndMaskNode->getZExtValue());
16135 if (AndMask == 255 || AndMask == 65535)
16137 if (isMask_32(AndMask)) {
16138 uint32_t MaskedBits = countLeadingZeros(AndMask);
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGBuiltin.cpp3010 APInt AndMask = APInt::getSignedMaxValue(bitsize);
3012 Builder.CreateAnd(IntV, llvm::ConstantInt::get(IntTy, AndMask));

Completed in 545 milliseconds