| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGHLSLBuiltins.cpp | 110 Value *HighBits = nullptr; in handleHlslSplitdouble() local 123 HighBits = CGF->Builder.CreateExtractValue(CI, 1); in handleHlslSplitdouble() 132 HighBits = CGF->Builder.CreateExtractElement(Bitcast, 1); in handleHlslSplitdouble() 144 HighBits = CGF->Builder.CreateExtractElement(Uint32Vec, 1); in handleHlslSplitdouble() 152 HighBits = CGF->Builder.CreateShuffleVector(Uint32Vec, OddMask); in handleHlslSplitdouble() 158 CGF->Builder.CreateStore(HighBits, Op2TmpLValue.getAddress()); in handleHlslSplitdouble()
|
| H A D | CGExpr.cpp | 2352 unsigned HighBits = StorageSize - Offset - Info.Size; in EmitLoadOfBitfieldLValue() local 2353 if (HighBits) in EmitLoadOfBitfieldLValue() 2354 Val = Builder.CreateShl(Val, HighBits, "bf.shl"); in EmitLoadOfBitfieldLValue() 2355 if (Offset + HighBits) in EmitLoadOfBitfieldLValue() 2356 Val = Builder.CreateAShr(Val, Offset + HighBits, "bf.ashr"); in EmitLoadOfBitfieldLValue() 2673 unsigned HighBits = StorageSize - Info.Size; in EmitStoreThroughBitfieldLValue() local 2674 if (HighBits) { in EmitStoreThroughBitfieldLValue() 2675 ResultVal = Builder.CreateShl(ResultVal, HighBits, "bf.result.shl"); in EmitStoreThroughBitfieldLValue() 2676 ResultVal = Builder.CreateAShr(ResultVal, HighBits, "bf.result.ashr"); in EmitStoreThroughBitfieldLValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64StackTagging.cpp | 170 int HighBits = End - Offset < 8 ? (8 - (End - Offset)) * 8 : 0; in applyMemSet() local 171 if (HighBits) in applyMemSet() 172 Cst = (Cst << HighBits) >> HighBits; in applyMemSet()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | aarch64.cpp | 353 uint32_t HighBits = EncodedInfo >> 51; in lowerPointer64AuthEdgesToSigningFunction() local 355 if (HighBits != 0x1000) in lowerPointer64AuthEdgesToSigningFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILIntrinsicExpansion.cpp | 701 Value *HighBits = nullptr; in expandBufferStoreIntrinsic() local 708 HighBits = Builder.CreateExtractValue(Split, 1); in expandBufferStoreIntrinsic() 720 HighBits = Builder.CreateTrunc(ShiftedVal, SplitElementTy); in expandBufferStoreIntrinsic() 729 Val = Builder.CreateShuffleVector(LowBits, HighBits, Mask); in expandBufferStoreIntrinsic() 732 Val = Builder.CreateInsertElement(Val, HighBits, Builder.getInt32(1)); in expandBufferStoreIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVUtils.cpp | 106 uint32_t HighBits = (FullImm >> 32) & 0xffffffff; in addNumImm() local 107 MIB.addImm(LowBits).addImm(HighBits); in addNumImm()
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | KnownBits.cpp | 1053 APInt HighBits = ~(RHS.getConstant() - 1); in urem() local 1054 Known.Zero |= HighBits; in urem()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCWin64EH.cpp | 406 auto HighBits = *Offset >> 8; in evaluateAsRelocatableImpl() local 407 Res = MCValue::get((HighBits << 12) | (Win64EH::UOP_Epilog << 8) | in evaluateAsRelocatableImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstructionSelector.cpp | 5426 Register HighBits = in selectGlobalSAddr() local 5430 HighBits) in selectGlobalSAddr() 5436 MIB.addReg(HighBits); in selectGlobalSAddr() 5651 Register HighBits = MRI->createVirtualRegister(&AMDGPU::VGPR_32RegClass); in selectMUBUFScratchOffen() local 5657 HighBits) in selectMUBUFScratchOffen() 5664 MIB.addReg(HighBits); in selectMUBUFScratchOffen()
|
| H A D | AMDGPUISelLowering.cpp | 5184 SDValue HighBits = BCSrc.getOperand(BCSrc.getNumOperands() - 1); in performFNegCombine() local 5185 if (HighBits.getValueType().getSizeInBits() != 32 || in performFNegCombine() 5186 !fnegFoldsIntoOp(HighBits.getNode())) in performFNegCombine() 5198 SDValue CastHi = DAG.getNode(ISD::BITCAST, SL, MVT::f32, HighBits); in performFNegCombine() 5201 DAG.getNode(ISD::BITCAST, SL, HighBits.getValueType(), NegHi); in performFNegCombine()
|
| H A D | AMDGPUISelDAGToDAG.cpp | 1600 SDValue HighBits = in SelectMUBUFScratchOffen() local 1603 AMDGPU::V_MOV_B32_e32, DL, MVT::i32, HighBits); in SelectMUBUFScratchOffen()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 2674 APInt HighBits = in SimplifyDemandedBits() local 2676 HighBits.lshrInPlace(ShVal); in SimplifyDemandedBits() 2677 HighBits = HighBits.trunc(BitWidth); in SimplifyDemandedBits() 2678 if (!(HighBits & DemandedBits)) { in SimplifyDemandedBits()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 7689 auto HighBits = MIRBuilder.buildLShr(S64, Src, HalfWidth); in lowerU64ToF64BitFloatOps() local 7690 auto HighBitsFP = MIRBuilder.buildOr(S64, TwoP84, HighBits); in lowerU64ToF64BitFloatOps()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 11614 auto HighBits = APInt::getHighBitsSet(32, 32 - MemVT.getSizeInBits()); in LowerATOMIC_CMP_SWAP() local 11615 if (DAG.MaskedValueIsZero(CmpOp, HighBits)) in LowerATOMIC_CMP_SWAP()
|