/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 1289 unsigned MaskVal = Shuffle->getMaskValue(i); local 1290 if (MaskVal != -1u) { 1291 assert(MaskVal < OpWidth * 2 && 1293 if (MaskVal < OpWidth) 1294 LeftDemanded.setBit(MaskVal); 1296 RightDemanded.setBit(MaskVal - OpWidth); 1321 unsigned MaskVal = Shuffle->getMaskValue(i); 1322 if (DemandedElts[i] && i != MaskVal) { 1337 unsigned MaskVal = Shuffle->getMaskValue(i); 1338 if (MaskVal [all...] |
H A D | InstCombineVectorOps.cpp | 279 unsigned MaskVal = Shuffle->getMaskValue(i); local 280 if (MaskVal == -1u || MaskVal >= 2 * VWidth) 282 if (Shuffle->getOperand(0) == V && (MaskVal < VWidth)) 283 UsedElts.setBit(MaskVal); 285 ((MaskVal >= VWidth) && (MaskVal < 2 * VWidth))) 286 UsedElts.setBit(MaskVal - VWidth);
|
H A D | InstCombineAndOrXor.cpp | 238 unsigned MaskVal = 0; local 241 MaskVal |= (IsEq ? (Mask_AllZeros | AMask_Mixed | BMask_Mixed) 244 MaskVal |= (IsEq ? (AMask_NotAllOnes | AMask_NotMixed) 247 MaskVal |= (IsEq ? (BMask_NotAllOnes | BMask_NotMixed) 249 return MaskVal; 253 MaskVal |= (IsEq ? (AMask_AllOnes | AMask_Mixed) 256 MaskVal |= (IsEq ? (Mask_NotAllZeros | AMask_NotMixed) 259 MaskVal |= (IsEq ? AMask_Mixed : AMask_NotMixed); 263 MaskVal |= (IsEq ? (BMask_AllOnes | BMask_Mixed) 266 MaskVal | [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTDC.cpp | 362 Value *MaskVal = ConstantInt::get(Type::getInt64Ty(Ctx), Mask); local 363 Instruction *TDC = IRB.CreateCall(TDCFunc, {V, MaskVal});
|
H A D | SystemZISelLowering.cpp | 2387 uint64_t MaskVal; local 2395 MaskVal = Mask->getZExtValue(); 2415 MaskVal = -(CmpVal & -CmpVal); 2418 if (!MaskVal) 2428 (MaskVal >> ShiftVal != 0) && 2431 MaskVal >> ShiftVal, 2435 MaskVal >>= ShiftVal; 2439 (MaskVal << ShiftVal != 0) && 2442 MaskVal << ShiftVal, 2446 MaskVal << [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/ |
H A D | SparcAsmParser.cpp | 772 unsigned MaskVal = StringSwitch<unsigned>(Parser.getTok().getString()) local 784 if (!MaskVal) { 789 ImmVal |= MaskVal;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 3400 uint64_t MaskVal = Mask->getZExtValue(); 3401 if (!isMask_64(MaskVal)) { 3409 uint64_t NumBits = countTrailingOnes(MaskVal); 3466 uint64_t MaskVal = MaskCnst->getZExtValue(); 3469 if (isMask_64(MaskVal)) { 3473 NumBits = countTrailingOnes(MaskVal) - ShiftAmt; 3474 } else if (isShiftedMask_64(MaskVal)) { 3475 NumZeros = countTrailingZeros(MaskVal); 3476 unsigned NumOnes = countTrailingOnes(MaskVal >> NumZeros);
|
H A D | NVPTXISelLowering.cpp | 4498 uint64_t MaskVal = MaskCnst->getZExtValue(); local 4499 if (MaskVal != 0xff) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LowerMatrixIntrinsics.cpp | 654 Value *MaskVal = ConstantVector::get(Mask); local 656 return Builder.CreateShuffleVector(Col, Block, MaskVal);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelDAGToDAG.cpp | 1965 uint32_t MaskVal = Mask->getZExtValue(); local 1967 if (isMask_32(MaskVal)) { 1968 uint32_t WidthVal = countPopulation(MaskVal); 1987 uint32_t MaskVal = Mask->getZExtValue() >> ShiftVal; local 1989 if (isMask_32(MaskVal)) { 1990 uint32_t WidthVal = countPopulation(MaskVal);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 3968 APInt MaskVal = And1C->getAPIntValue(); 3969 unsigned MaskLZ = MaskVal.countLeadingZeros(); 3976 MaskVal = MaskVal.trunc(32); 3980 APInt HighZeros = APInt::getHighBitsSet(MaskVal.getBitWidth(), MaskLZ); 3981 APInt NegMaskVal = MaskVal | HighZeros; 3986 if (MinWidth > 32 || (MinWidth > 8 && MaskVal.getMinSignedBits() <= 32)) 3990 if (VT == MVT::i64 && MaskVal.getBitWidth() < 64) {
|
H A D | X86ISelLowering.cpp | [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 1540 uint64_t MaskVal = LaneT.getSizeInBits() - 1; local 1545 DAG.getConstant(MaskVal, DL, ShiftVal.getValueType()) // mask operand
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 4372 int MaskVal, Value *RootVec, 4379 if (MaskVal == -1) 4384 int RootElt = MaskVal; 4386 if (MaskVal >= InVecNumElts) { 4387 RootElt = MaskVal - InVecNumElts; 4371 foldIdentityShuffles(int DestElt, Value *Op0, Value *Op1, int MaskVal, Value *RootVec, unsigned MaxRecurse) argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 1900 unsigned MaskVal[16]; // Width is never greater than 16 local 1902 MaskVal[0] = N->getMaskElt(i * Width); 1903 if ((StepLen == 1) && (MaskVal[0] % Width)) { 1905 } else if ((StepLen == -1) && ((MaskVal[0] + 1) % Width)) { 1910 MaskVal[j] = N->getMaskElt(i * Width + j); 1911 if (MaskVal[j] != MaskVal[j-1] + StepLen) { 2253 int MaskVal = SignExtend32(Value, ByteSize * 8); local 2256 if (MaskVal == 0) return SDValue(); 2259 if (SignExtend32<5>(MaskVal) 9931 unsigned MaskVal = (1 << MemVT.getSizeInBits()) - 1; local [all...] |
H A D | PPCISelDAGToDAG.cpp | 2365 SDValue MaskVal = SDValue(selectI64Imm(CurDAG, dl, Mask), 0); local 2368 ExtendToInt64(Res, dl), MaskVal), 0);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 4344 APInt MaskVal = ~APInt::getBitsSet(DstTy.getSizeInBits(), Offset, 4347 auto Mask = MIRBuilder.buildConstant(IntDstTy, MaskVal);
|