Home
last modified time | relevance | path

Searched refs:buildAnd (Results 1 – 14 of 14) sorted by relevance

/external/llvm-project/llvm/lib/CodeGen/GlobalISel/
DLegalizerHelper.cpp1829 auto AndOp = MIRBuilder.buildAnd( in widenScalar()
2431 auto OffsetIdx = B.buildAnd(IdxTy, Idx, OffsetMask); in getBitcastWiderVectorElementOffset()
2569 auto MaskedOldElt = B.buildAnd(TargetTy, TargetReg, InvShiftedMask); in buildBitFieldInsert()
3178 return B.buildAnd(IdxTy, IdxReg, B.buildConstant(IdxTy, Imm)).getReg(0); in clampDynamicVectorIndex()
4923 auto MIBTmp = MIRBuilder.buildAnd( in lowerBitCount()
4952 auto B2Count1Hi = B.buildAnd(Ty, B2Set1LoTo1Hi, C_B2Mask1HiTo0); in lowerBitCount()
4961 auto B4HiB2Count = B.buildAnd(Ty, B4Set2LoTo2Hi, C_B4Mask2HiTo0); in lowerBitCount()
4962 auto B4LoB2Count = B.buildAnd(Ty, B2Count, C_B4Mask2HiTo0); in lowerBitCount()
4975 auto B8Count = B.buildAnd(Ty, B8CountDirty4Hi, C_B8Mask4HiTo0); in lowerBitCount()
5029 auto U = MIRBuilder.buildAnd(S64, ShlLZ, Mask0); in lowerU64ToF32BitOps()
[all …]
DIRTranslator.cpp1072 auto AndOp = MIB.buildAnd(SwitchTy, SwitchVal, CstMask); in emitBitTestCase()
2512 auto AlignedAlloc = MIRBuilder.buildAnd(IntPtrTy, AllocAdd, AlignCst); in translateAlloca()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DLegalizerHelper.cpp3872 auto U = MIRBuilder.buildAnd(S64, ShlLZ, Mask0); in lowerU64ToF32BitOps()
3875 auto T = MIRBuilder.buildAnd(S64, U, Mask1); in lowerU64ToF32BitOps()
3886 auto VTrunc1 = MIRBuilder.buildAnd(S32, V, One); in lowerU64ToF32BitOps()
4062 auto And0 = MIRBuilder.buildAnd(Src0Ty, Src0, NotSignBitMask); in lowerFCopySign()
4066 auto And1 = MIRBuilder.buildAnd(Src1Ty, Src0, SignBitMask); in lowerFCopySign()
4072 auto And1 = MIRBuilder.buildAnd(Src0Ty, Shift, SignBitMask); in lowerFCopySign()
4078 auto And1 = MIRBuilder.buildAnd(Src0Ty, Trunc, SignBitMask); in lowerFCopySign()
4155 auto And = MIRBuilder.buildAnd(CondTy, Lt0, NeTrunc); in lowerIntrinsicRound()
4276 Alloc = MIRBuilder.buildAnd(IntPtrTy, Alloc, AlignCst); in lowerDynStackAlloc()
4348 auto MaskedSrc = MIRBuilder.buildAnd(IntDstTy, Src, Mask); in lowerInsert()
[all …]
DIRTranslator.cpp1852 auto AlignedAlloc = MIRBuilder.buildAnd(IntPtrTy, AllocAdd, AlignCst); in translateAlloca()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPULegalizerInfo.cpp1404 auto And = B.buildAnd(S1, Lt0, NeTrunc); in legalizeFceil()
1452 auto SignBit = B.buildAnd(S32, Hi, SignBitMask); in legalizeIntrinsicTrunc()
1463 auto Tmp0 = B.buildAnd(S64, Src, Not); in legalizeIntrinsicTrunc()
1866 B.buildAnd(DstReg, AndMaskSrc, B.buildConstant(S32, Mask >> Shift)); in loadInputValue()
DAMDGPURegisterBankInfo.cpp1921 ZextLo = B.buildAnd(S32, Lo, MaskLo).getReg(0); in applyMappingImpl()
/external/llvm-project/llvm/unittests/CodeGen/GlobalISel/
DLegalizerHelperTest.cpp656 auto And = B.buildAnd(V5S32, Op0, Op1); in TEST_F()
710 auto And = B.buildAnd(v2s32, Val0, Val1); in TEST_F()
790 B.buildAnd(PhiTy, Phi.getReg(0), Phi.getReg(0)); in TEST_F()
2697 auto And = B.buildAnd(V4S8, Val0, Val1); in TEST_F()
DPatternMatchTest.cpp115 auto MIBAnd = B.buildAnd(s64, Copies[0], Copies[1]); in TEST_F()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
DLegalizationArtifactCombiner.h118 Builder.buildAnd(DstReg, Builder.buildAnyExtOrTrunc(DstTy, TruncSrc), in tryCombineZExt()
DMachineIRBuilder.h1312 MachineInstrBuilder buildAnd(const DstOp &Dst, const SrcOp &Src0, in buildAnd() function
/external/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DLegalizationArtifactCombiner.h124 Builder.buildAnd(DstReg, Extended, Mask); in tryCombineZExt()
DMachineIRBuilder.h1483 MachineInstrBuilder buildAnd(const DstOp &Dst, const SrcOp &Src0, in buildAnd() function
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPULegalizerInfo.cpp1908 auto And = B.buildAnd(S1, Lt0, NeTrunc); in legalizeFceil()
1972 auto SignBit = B.buildAnd(S32, Hi, SignBitMask); in legalizeIntrinsicTrunc()
1983 auto Tmp0 = B.buildAnd(S64, Src, Not); in legalizeIntrinsicTrunc()
2716 B.buildAnd(DstReg, AndMaskSrc, B.buildConstant(S32, Mask >> Shift)); in loadInputValue()
DAMDGPURegisterBankInfo.cpp1565 auto ClampOffset = B.buildAnd(S32, OffsetReg, OffsetMask); in applyMappingBFEIntrinsic()
1632 auto ExtLo = B.buildAnd(S32, Bitcast, B.buildConstant(S32, 0xffff)); in unpackV2S16ToS32()
2672 ZextLo = B.buildAnd(S32, Lo, MaskLo).getReg(0); in applyMappingImpl()