Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp9878 return DAG.getBitcast( in lowerVectorShuffleWithPSHUFB()
10448 return DAG.getBitcast( in lowerVectorShuffleAsBlend()
10843 return DAG.getBitcast( in lowerVectorShuffleAsByteRotate()
11225 return DAG.getBitcast( in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
11238 return DAG.getBitcast( in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
11281 return DAG.getBitcast( in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
12026 return DAG.getBitcast( in lowerVectorShuffleAsPermuteAndUnpack()
12814 V = DAG.getBitcast( in lowerV8I16GeneralSingleInputVectorShuffle()
13057 V = DAG.getBitcast( in lowerV8I16GeneralSingleInputVectorShuffle()
16682 return DAG.getBitcast( in LowerSCALAR_TO_VECTOR()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp247 return DAG.getBitcast(CastTy, Vec); in opCastElem()
282 ElemIdx = DAG.getBitcast(MVT::i32, ElemIdx); in convertToByteIndex()
303 Idx = DAG.getBitcast(MVT::i32, Idx); in getIndexInWord32()
361 Words.push_back(DAG.getBitcast(MVT::i32, W)); in buildHvxVectorReg()
790 SDValue WordVec = DAG.getBitcast(WordTy, VecV); in extractHvxSubvectorReg()
796 return DAG.getBitcast(ResTy, W0); in extractHvxSubvectorReg()
801 return DAG.getBitcast(ResTy, WW); in extractHvxSubvectorReg()
928 SDValue V = DAG.getBitcast(MVT::i32, SubV); in insertHvxSubvectorReg()
931 SDValue V = DAG.getBitcast(MVT::i64, SubV); in insertHvxSubvectorReg()
1294 return DAG.getBitcast(ResTy, BS); in LowerHvxMul()
[all …]
H A DHexagonISelLowering.cpp397 Arg = DAG.getBitcast(VA.getLocVT(), Arg); in LowerCall()
1951 SDValue T0 = DAG.getBitcast(MVT::i32, Op0); in LowerVECTOR_SHUFFLE()
1953 return DAG.getBitcast(VecTy, T1); in LowerVECTOR_SHUFFLE()
1978 SDValue T0 = DAG.getBitcast(MVT::i64, Op0); in LowerVECTOR_SHUFFLE()
1980 return DAG.getBitcast(VecTy, T1); in LowerVECTOR_SHUFFLE()
2123 return DAG.getBitcast(MVT::v2i16, N); in buildVector32()
2168 return DAG.getBitcast(MVT::v4i8, R); in buildVector32()
2224 return DAG.getBitcast(VecTy, V0); in buildVector64()
2302 VecV = DAG.getBitcast(ScalarTy, VecV); in extractVector()
2333 ExtV = DAG.getBitcast(ResTy, ExtV); in extractVector()
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp10286 return DAG.getBitcast(VT, Op); in visitBITCAST()
12045 return DAG.getBitcast(VT, Src); in FoldIntToFPToInt()
12278 return DAG.getBitcast(VT, Int); in visitFNEG()
15493 return DAG.getBitcast(VT, Shuf); in combineInsertEltToShuffle()
16070 return DAG.getBitcast(VT, BV); in reduceBuildVecExtToExtBuildVec()
16269 return DAG.getBitcast(VT, Shuf); in reduceBuildVecToShuffleWithZero()
16657 Op = DAG.getBitcast(SVT, Op); in combineConcatVectorOfScalars()
16801 return DAG.getBitcast(VT, Res); in visitCONCAT_VECTORS()
17368 return DAG.getBitcast(VT, in combineShuffleToVectorExtend()
17432 return DAG.getBitcast(VT, N00); in combineTruncationShuffle()
[all …]
H A DLegalizeFloatTypes.cpp1795 return DAG.getBitcast(N->getValueType(0), Convert); in PromoteFloatOp_BITCAST()
1954 SDValue Cast = DAG.getBitcast(IVT, N->getOperand(0)); in PromoteFloatRes_BITCAST()
H A DTargetLowering.cpp4511 SDValue LoFlt = DAG.getBitcast(DstVT, LoOr); in expandUINT_TO_FP()
4512 SDValue HiFlt = DAG.getBitcast(DstVT, HiOr); in expandUINT_TO_FP()
5150 SDValue MaskInIntReg = DAG.getBitcast(MaskIntVT, Mask); in IncrementMemoryAddress()
H A DSelectionDAGBuilder.cpp460 Val = DAG.getBitcast(WiderVecType, Val); in getCopyFromPartsVector()
682 Val = DAG.getBitcast(IntermediateType, Val); in getCopyToPartsVector()
6797 LoadL = DAG.getBitcast(CmpVT, LoadL); in visitMemCmpCall()
6798 LoadR = DAG.getBitcast(CmpVT, LoadR); in visitMemCmpCall()
H A DSelectionDAG.cpp1835 SDValue SelectionDAG::getBitcast(EVT VT, SDValue V) { in getBitcast() function in SelectionDAG
5447 Value = DAG.getBitcast(VT.getScalarType(), Value); in getMemsetValue()
H A DLegalizeIntegerTypes.cpp330 InOp = DAG.getBitcast(WideOutVT, GetWidenedVector(InOp)); in PromoteIntRes_BITCAST()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1630 SDValue Rcp64 = DAG.getBitcast(VT, in LowerUDIVREM64()
1651 SDValue Add1 = DAG.getBitcast(VT, in LowerUDIVREM64()
1667 SDValue Add2 = DAG.getBitcast(VT, in LowerUDIVREM64()
1680 SDValue Sub1 = DAG.getBitcast(VT, in LowerUDIVREM64()
1701 SDValue Sub2 = DAG.getBitcast(VT, in LowerUDIVREM64()
1721 SDValue Sub3 = DAG.getBitcast(VT, in LowerUDIVREM64()
H A DSIISelLowering.cpp4636 Elt = DAG.getBitcast(MVT::f32, Elt); in getBuildDwordsVector()
4804 VData = DAG.getBitcast(MVT::v4i32, VData); in lowerImage()
4913 AddrLo = DAG.getBitcast(MVT::i32, AddrLo); in lowerImage()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1118 SDValue getBitcast(EVT VT, SDValue V);
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp7344 Arrange = DAG.getBitcast(IntermediateVT, Arrange); in LowerINT_TO_FPVector()
7783 return DAG.getBitcast(ReqVT, DAG.getConstant(Val, dl, CanonicalVT)); in BuildSplatI()
8058 return DAG.getBitcast(Op.getValueType(), NewBV); in LowerBUILD_VECTOR()
8067 return DAG.getBitcast(Op.getValueType(), in LowerBUILD_VECTOR()
14580 SDValue Bitcast = DCI.DAG.getBitcast(MVT::v2i64, Op0.getOperand(0)); in combineTRUNCATE()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp4627 Val = DAG.getBitcast(VT8Bit, Val); in LowerCTPOP()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp5429 SDValue Res = DAG.getBitcast(VT8Bit, N->getOperand(0)); in LowerCTPOP()