/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
H A D | AMDGPUInstPrinter.cpp | 1283 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 D | RISCVISelDAGToDAG.cpp | 1226 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 D | InstCombineSelect.cpp | 138 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 D | SystemZISelDAGToDAG.cpp | 738 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 D | AArch64ISelDAGToDAG.cpp | 584 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 D | AMDGPUAsmParser.cpp | 6575 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 D | MemorySanitizer.cpp | 326 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 D | Local.cpp | 2969 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 D | AArch64InstructionSelector.cpp | 5793 uint64_t AndMask = *MaybeAndMask; 5794 switch (AndMask) {
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 5146 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 D | ARMISelLowering.cpp | 16121 // 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 D | CGBuiltin.cpp | 3010 APInt AndMask = APInt::getSignedMaxValue(bitsize); 3012 Builder.CreateAnd(IntV, llvm::ConstantInt::get(IntTy, AndMask));
|