Home
last modified time | relevance | path

Searched refs:HighBits (Results 1 – 10 of 10) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp159 int HighBits = End - Offset < 8 ? (8 - (End - Offset)) * 8 : 0; in applyMemSet() local
160 if (HighBits) in applyMemSet()
161 Cst = (Cst << HighBits) >> HighBits; in applyMemSet()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVUtils.cpp89 uint32_t HighBits = (FullImm >> 32) & 0xffffffff; in addNumImm() local
90 MIB.addImm(LowBits).addImm(HighBits); in addNumImm()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp788 APInt HighBits(APInt::getHighBitsSet( in SimplifyDemandedUseBits() local
797 !DemandedMask.intersects(HighBits)) { in SimplifyDemandedUseBits()
804 Known.One |= HighBits; in SimplifyDemandedUseBits()
807 Known.Zero &= ~HighBits; in SimplifyDemandedUseBits()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Support/
H A DKnownBits.cpp906 APInt HighBits = ~(RHS.getConstant() - 1); in urem() local
907 Known.Zero |= HighBits; in urem()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp2253 unsigned HighBits = StorageSize - Offset - Info.Size; in EmitLoadOfBitfieldLValue() local
2254 if (HighBits) in EmitLoadOfBitfieldLValue()
2255 Val = Builder.CreateShl(Val, HighBits, "bf.shl"); in EmitLoadOfBitfieldLValue()
2256 if (Offset + HighBits) in EmitLoadOfBitfieldLValue()
2257 Val = Builder.CreateAShr(Val, Offset + HighBits, "bf.ashr"); in EmitLoadOfBitfieldLValue()
2538 unsigned HighBits = StorageSize - Info.Size; in EmitStoreThroughBitfieldLValue() local
2539 if (HighBits) { in EmitStoreThroughBitfieldLValue()
2540 ResultVal = Builder.CreateShl(ResultVal, HighBits, "bf.result.shl"); in EmitStoreThroughBitfieldLValue()
2541 ResultVal = Builder.CreateAShr(ResultVal, HighBits, "bf.result.ashr"); in EmitStoreThroughBitfieldLValue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.cpp4431 Register HighBits = in selectGlobalSAddr() local
4435 HighBits) in selectGlobalSAddr()
4441 MIB.addReg(HighBits); in selectGlobalSAddr()
4656 Register HighBits = MRI->createVirtualRegister(&AMDGPU::VGPR_32RegClass); in selectMUBUFScratchOffen() local
4662 HighBits) in selectMUBUFScratchOffen()
4669 MIB.addReg(HighBits); in selectMUBUFScratchOffen()
H A DAMDGPUISelLowering.cpp4896 SDValue HighBits = BCSrc.getOperand(BCSrc.getNumOperands() - 1); in performFNegCombine() local
4897 if (HighBits.getValueType().getSizeInBits() != 32 || in performFNegCombine()
4898 !fnegFoldsIntoOp(HighBits.getNode())) in performFNegCombine()
4910 SDValue CastHi = DAG.getNode(ISD::BITCAST, SL, MVT::f32, HighBits); in performFNegCombine()
4913 DAG.getNode(ISD::BITCAST, SL, HighBits.getValueType(), NegHi); in performFNegCombine()
H A DAMDGPUISelDAGToDAG.cpp1461 SDValue HighBits = in SelectMUBUFScratchOffen() local
1464 AMDGPU::V_MOV_B32_e32, DL, MVT::i32, HighBits); in SelectMUBUFScratchOffen()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp2569 APInt HighBits = in SimplifyDemandedBits() local
2571 HighBits.lshrInPlace(ShVal); in SimplifyDemandedBits()
2572 HighBits = HighBits.trunc(BitWidth); in SimplifyDemandedBits()
2574 if (!(HighBits & DemandedBits)) { in SimplifyDemandedBits()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp11040 auto HighBits = APInt::getHighBitsSet(32, 32 - MemVT.getSizeInBits()); in LowerATOMIC_CMP_SWAP() local
11041 if (DAG.MaskedValueIsZero(CmpOp, HighBits)) in LowerATOMIC_CMP_SWAP()