| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 11389 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 D | X86ISelDAGToDAG.cpp | 899 AllOnes = CurDAG->getBitcast(VT, AllOnes); in PreprocessISelDAG()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLoweringHVX.cpp | 360 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 D | HexagonISelLowering.cpp | 234 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 D | HexagonISelDAGToDAG.cpp | 1212 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 D | DAGCombiner.cpp | 12848 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 D | TargetLowering.cpp | 663 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 D | LegalizeFloatTypes.cpp | 1092 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 D | SelectionDAGBuilder.cpp | 443 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 D | SelectionDAG.cpp | 2063 SDValue SelectionDAG::getBitcast(EVT VT, SDValue V) { in getBitcast() function in SelectionDAG 6262 Value = DAG.getBitcast(VT.getScalarType(), Value); in getMemsetValue()
|
| H A D | LegalizeIntegerTypes.cpp | 428 InOp = DAG.getBitcast(WideOutVT, GetWidenedVector(InOp)); in PromoteIntRes_BITCAST()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 1553 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 D | WebAssemblyISelLowering.cpp | 1772 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 D | AMDGPUISelLowering.cpp | 1885 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 D | SIISelLowering.cpp | 5863 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 D | M68kISelLowering.cpp | 612 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 D | PPCISelLowering.cpp | 7405 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 D | VEISelLowering.cpp | 2777 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 D | SelectionDAG.h | 1339 SDValue getBitcast(EVT VT, SDValue V);
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 5942 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 D | ARMISelLowering.cpp | 6380 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()
|