Home
last modified time | relevance | path

Searched refs:getBitcast (Results 1 – 21 of 21) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp11389 return DAG.getBitcast( in lowerShuffleWithPSHUFB()
12209 return DAG.getBitcast( in lowerShuffleAsBlend()
12733 return DAG.getBitcast( in lowerShuffleAsByteRotate()
13179 return DAG.getBitcast( in lowerShuffleAsSpecificZeroOrAnyExtend()
13192 return DAG.getBitcast( in lowerShuffleAsSpecificZeroOrAnyExtend()
13238 return DAG.getBitcast( in lowerShuffleAsSpecificZeroOrAnyExtend()
14033 return DAG.getBitcast( in lowerShuffleAsPermuteAndUnpack()
14812 V = DAG.getBitcast( in lowerV8I16GeneralSingleInputShuffle()
15054 V = DAG.getBitcast( in lowerV8I16GeneralSingleInputShuffle()
19155 return DAG.getBitcast( in LowerSCALAR_TO_VECTOR()
[all …]
H A DX86ISelDAGToDAG.cpp899 AllOnes = CurDAG->getBitcast(VT, AllOnes); in PreprocessISelDAG()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp360 return DAG.getBitcast(CastTy, Vec); in opCastElem()
426 ElemIdx = DAG.getBitcast(MVT::i32, ElemIdx); in convertToByteIndex()
447 Idx = DAG.getBitcast(MVT::i32, Idx); in getIndexInWord32()
532 return DAG.getBitcast(VecTy, S); in buildHvxVectorReg()
940 SDValue WordVec = DAG.getBitcast(WordTy, VecV); in extractHvxSubvectorReg()
946 return DAG.getBitcast(ResTy, W0); in extractHvxSubvectorReg()
951 return DAG.getBitcast(ResTy, WW); in extractHvxSubvectorReg()
1078 SDValue V = DAG.getBitcast(MVT::i32, SubV); in insertHvxSubvectorReg()
1081 SDValue V = DAG.getBitcast(MVT::i64, SubV); in insertHvxSubvectorReg()
1222 return DAG.getBitcast(ResTy, Collect); in compressHvxPred()
[all …]
H A DHexagonISelLowering.cpp234 Val = DAG.getBitcast(VA.getLocVT(), Val); in LowerReturn()
484 Arg = DAG.getBitcast(VA.getLocVT(), Arg); in LowerCall()
2241 SDValue T0 = DAG.getBitcast(MVT::i32, Op0); in LowerVECTOR_SHUFFLE()
2243 return DAG.getBitcast(VecTy, T1); in LowerVECTOR_SHUFFLE()
2270 return DAG.getBitcast(VecTy, T1); in LowerVECTOR_SHUFFLE()
2424 return DAG.getBitcast(MVT::v2i16, N); in buildVector32()
2467 return DAG.getBitcast(MVT::v4i8, R); in buildVector32()
2522 return DAG.getBitcast(VecTy, V0); in buildVector64()
2600 VecV = DAG.getBitcast(ScalarTy, VecV); in extractVector()
2631 ExtV = DAG.getBitcast(ResTy, ExtV); in extractVector()
[all …]
H A DHexagonISelDAGToDAG.cpp1212 DAG.getBitcast(SVT, If1), in ppHoistZextI1()
1213 DAG.getBitcast(SVT, If0)); in ppHoistZextI1()
1214 SDValue Ret = DAG.getBitcast(UVT, Sel); in ppHoistZextI1()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp12848 return DAG.getBitcast(VT, Op); in visitBITCAST()
14750 return DAG.getBitcast(VT, Src); in FoldIntToFPToInt()
18482 return DAG.getBitcast(VT, Shuf); in combineInsertEltToShuffle()
19125 return DAG.getBitcast(VT, BV); in reduceBuildVecExtToExtBuildVec()
19203 return DAG.getBitcast(VT, Src); in reduceBuildVecTruncToBitCast()
19399 return DAG.getBitcast(VT, Shuf); in reduceBuildVecToShuffleWithZero()
20051 return DAG.getBitcast(VT, Res); in visitCONCAT_VECTORS()
20841 return DAG.getBitcast(VT, in combineShuffleToVectorExtend()
20905 return DAG.getBitcast(VT, N00); in combineTruncationShuffle()
21350 return DAG.getBitcast( in visitVECTOR_SHUFFLE()
[all …]
H A DTargetLowering.cpp663 return DAG.getBitcast(DstVT, V); in SimplifyMultipleUseDemandedBits()
685 return DAG.getBitcast(DstVT, V); in SimplifyMultipleUseDemandedBits()
704 return DAG.getBitcast(DstVT, V); in SimplifyMultipleUseDemandedBits()
807 return DAG.getBitcast(DstVT, Src); in SimplifyMultipleUseDemandedBits()
1885 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits()
1923 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits()
1974 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits()
2805 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedVectorElts()
6900 SDValue LoFlt = DAG.getBitcast(DstVT, LoOr); in expandUINT_TO_FP()
6901 SDValue HiFlt = DAG.getBitcast(DstVT, HiOr); in expandUINT_TO_FP()
[all …]
H A DLegalizeFloatTypes.cpp1092 RHS = DAG.getBitcast(LVT, RHS); in SoftenFloatOp_FCOPYSIGN()
2116 return DAG.getBitcast(N->getValueType(0), Convert); in PromoteFloatOp_BITCAST()
2305 SDValue Cast = DAG.getBitcast(IVT, N->getOperand(0)); in PromoteFloatRes_BITCAST()
H A DSelectionDAGBuilder.cpp443 return DAG.getBitcast(ValueVT, Val); in getCopyFromPartsVector()
682 Val = DAG.getBitcast(IntermediateType, Val); in getCopyToPartsVector()
7708 LoadL = DAG.getBitcast(CmpVT, LoadL); in visitMemCmpBCmpCall()
7709 LoadR = DAG.getBitcast(CmpVT, LoadR); in visitMemCmpBCmpCall()
H A DSelectionDAG.cpp2063 SDValue SelectionDAG::getBitcast(EVT VT, SDValue V) { in getBitcast() function in SelectionDAG
6262 Value = DAG.getBitcast(VT.getScalarType(), Value); in getMemsetValue()
H A DLegalizeIntegerTypes.cpp428 InOp = DAG.getBitcast(WideOutVT, GetWidenedVector(InOp)); in PromoteIntRes_BITCAST()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1553 Vec = DAG.getBitcast(MVT::v8i1, Vec); in lowerBUILD_VECTOR()
1560 Vec = DAG.getBitcast(VT, Vec); in lowerBUILD_VECTOR()
1689 return DAG.getBitcast(VT, Splat); in lowerBUILD_VECTOR()
2083 StoredVal = DAG.getBitcast(NewVT, StoredVal); in expandUnalignedRVVStore()
3417 ValInVec = DAG.getBitcast(ContainerVT, ValInVec); in lowerINSERT_VECTOR_ELT()
3696 Vec = DAG.getBitcast(VT, Vec); in LowerINTRINSIC_WO_CHAIN()
3932 Vec = DAG.getBitcast(VecVT, Vec); in lowerINSERT_SUBVECTOR()
3933 SubVec = DAG.getBitcast(SubVecVT, SubVec); in lowerINSERT_SUBVECTOR()
3977 return DAG.getBitcast(Op.getValueType(), Slideup); in lowerINSERT_SUBVECTOR()
4080 Vec = DAG.getBitcast(VecVT, Vec); in lowerEXTRACT_SUBVECTOR()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1772 DAG.getBitcast(ExtractedVecT, Extract.getOperand(0)), NewIndex); in LowerSIGN_EXTEND_INREG()
1944 Src1 = DAG.getBitcast(VecT, Src1); in LowerBUILD_VECTOR()
1951 Src2 = DAG.getBitcast(VecT, Src2); in LowerBUILD_VECTOR()
2179 return DAG.getBitcast(DstType, NewShuffle); in performVECTOR_SHUFFLECombine()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1885 SDValue Rcp64 = DAG.getBitcast(VT, in LowerUDIVREM64()
1906 SDValue Add1 = DAG.getBitcast(VT, in LowerUDIVREM64()
1922 SDValue Add2 = DAG.getBitcast(VT, in LowerUDIVREM64()
1935 SDValue Sub1 = DAG.getBitcast(VT, in LowerUDIVREM64()
1956 SDValue Sub2 = DAG.getBitcast(VT, in LowerUDIVREM64()
1976 SDValue Sub3 = DAG.getBitcast(VT, in LowerUDIVREM64()
H A DSIISelLowering.cpp5863 Elt = DAG.getBitcast(MVT::f32, Elt); in getBuildDwordsVector()
6001 Addr = DAG.getBitcast(MVT::i16, Addr); in packImage16bitOpsToDwords()
6007 Addr = DAG.getBitcast(MVT::f32, Addr); in packImage16bitOpsToDwords()
6052 VData = DAG.getBitcast(MVT::v4i32, VData); in lowerImage()
7377 Ops.push_back(DAG.getBitcast(MVT::i32, Lanes[I])); in LowerINTRINSIC_W_CHAIN()
7381 DAG.getBitcast(MVT::i32, in LowerINTRINSIC_W_CHAIN()
7388 DAG.getBitcast(MVT::i32, in LowerINTRINSIC_W_CHAIN()
7392 DAG.getBitcast(MVT::i32, in LowerINTRINSIC_W_CHAIN()
7400 DAG.ExtractVectorElements(DAG.getBitcast(MVT::v2i32, NodePtr), Ops, 0, 2); in LowerINTRINSIC_W_CHAIN()
7404 Ops.push_back(DAG.getBitcast(MVT::i32, RayExtent)); in LowerINTRINSIC_W_CHAIN()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp612 Arg = DAG.getBitcast(RegVT, Arg); in LowerCall()
913 ArgValue = DAG.getBitcast(VA.getValVT(), ArgValue); in LowerFormalArguments()
1047 ValToCopy = DAG.getBitcast(VA.getLocVT(), ValToCopy); in LowerReturn()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp7405 DAG.getBitcast(MVT::getIntegerVT(ValVT.getSizeInBits()), Arg); in LowerCall_AIX()
8415 Arrange = DAG.getBitcast(IntermediateVT, Arrange); in LowerINT_TO_FPVector()
8898 return DAG.getBitcast(ReqVT, DAG.getConstant(Val, dl, CanonicalVT)); in getCanonicalConstSplat()
9101 return DAG.getBitcast(Op.getValueType(), SplatNode); in LowerBUILD_VECTOR()
9127 return DAG.getBitcast(Op.getValueType(), SplatNode); in LowerBUILD_VECTOR()
9716 SDValue ArgVal = DAG.getBitcast(MVT::i128, N0); in LowerROTL()
9806 LdSplt = DAG.getBitcast(SVOp->getValueType(0), LdSplt); in LowerVECTOR_SHUFFLE()
13856 SDValue Conv = DAG.getBitcast(VT, Shuffle); in addShuffleForVecExtend()
14575 SToVLHS = DAG.getBitcast(LHS.getValueType(), SToVLHS); in combineVectorShuffle()
14585 SToVRHS = DAG.getBitcast(RHS.getValueType(), SToVRHS); in combineVectorShuffle()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp2777 Result = DAG.getBitcast(MVT::f32, Result); in lowerEXTRACT_VECTOR_ELT()
2810 Val = DAG.getBitcast(MVT::i32, Val); in lowerINSERT_VECTOR_ELT()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1339 SDValue getBitcast(EVT VT, SDValue V);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp5942 Arg = DAG.getBitcast(VA.getLocVT(), Arg); in LowerCall()
7117 Val = DAG.getBitcast(VT8Bit, Val); in LowerCTPOP()
9319 V = DAG.getBitcast(CastVT, V.getOperand(0).getOperand(0)); in constructDup()
9392 V1 = DAG.getBitcast(NewVecTy, V1); in LowerVECTOR_SHUFFLE()
9396 return DAG.getBitcast(VT, V1); in LowerVECTOR_SHUFFLE()
16590 SDValue LHS = DAG.getAnyExtOrTrunc(DAG.getBitcast(IntTy, N->getOperand(0)), in performSVESpliceCombine()
16592 SDValue RHS = DAG.getAnyExtOrTrunc(DAG.getBitcast(IntTy, N->getOperand(1)), in performSVESpliceCombine()
16597 return DAG.getBitcast(Ty, Trunc); in performSVESpliceCombine()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp6380 SDValue Res = DAG.getBitcast(VT8Bit, N->getOperand(0)); in LowerCTPOP()
8429 SDValue BitCast = DAG.getBitcast(MVT::v4f32, Input); in LowerVECTOR_SHUFFLEUsingMovs()
8449 SDValue BitCast = DAG.getBitcast(MVT::v4f32, NewShuffle); in LowerVECTOR_SHUFFLEUsingMovs()
8459 return DAG.getBitcast(VT, NewVec); in LowerVECTOR_SHUFFLEUsingMovs()