Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2635 SDValue ValToCopy = DAG.getBitcast(TempValLoc, ValArg); in lowerMasksToReg()
2645 return DAG.getBitcast(ValLoc, ValArg); in lowerMasksToReg()
2663 Arg = DAG.getBitcast(MVT::i64, Arg); in Passv64i1ArgInRegs()
2724 ValToCopy = DAG.getBitcast(VA.getLocVT(), ValToCopy); in LowerReturn()
2761 ValToCopy = DAG.getBitcast(MVT::i64, ValToCopy); in LowerReturn()
2767 ValToCopy = DAG.getBitcast(MVT::v4f32, ValToCopy); in LowerReturn()
2984 Lo = DAG.getBitcast(MVT::v32i1, ArgValueLo); in getv64i1Argument()
2987 Hi = DAG.getBitcast(MVT::v32i1, ArgValueHi); in getv64i1Argument()
3026 return DAG.getBitcast(ValVT, ValReturned); in lowerRegToMasks()
3118 Val = DAG.getBitcast(VA.getValVT(), Val); in LowerCallResult()
[all …]
H A DX86ISelDAGToDAG.cpp899 AllOnes = CurDAG->getBitcast(VT, AllOnes); in PreprocessISelDAG()
/netbsd-src/external/apache2/llvm/dist/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()
505 Words.push_back(DAG.getBitcast(MVT::i32, W)); in buildHvxVectorReg()
532 return DAG.getBitcast(VecTy, S); in buildHvxVectorReg()
825 SDValue ExVec = DAG.getBitcast(tyVector(ty(ExWord), ElemTy), ExWord); in extractHvxElementReg()
886 SDValue Ins = insertVector(DAG.getBitcast(SubVecTy, Ext), in insertHvxElementReg()
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()
[all …]
H A DHexagonISelLowering.cpp231 Val = DAG.getBitcast(VA.getLocVT(), Val); in LowerReturn()
481 Arg = DAG.getBitcast(VA.getLocVT(), Arg); in LowerCall()
2205 SDValue T0 = DAG.getBitcast(MVT::i32, Op0); in LowerVECTOR_SHUFFLE()
2207 return DAG.getBitcast(VecTy, T1); in LowerVECTOR_SHUFFLE()
2232 SDValue T0 = DAG.getBitcast(MVT::i64, Op0); in LowerVECTOR_SHUFFLE()
2234 return DAG.getBitcast(VecTy, T1); in LowerVECTOR_SHUFFLE()
2318 SDValue Sc = DAG.getBitcast(tyScalar(InpTy), InpV); in LowerBITCAST()
2384 return DAG.getBitcast(MVT::v2i16, DAG.getConstant(V, dl, MVT::i32)); in buildVector32()
2388 return DAG.getBitcast(MVT::v2i16, N); in buildVector32()
2398 return DAG.getBitcast(MVT::v4i8, DAG.getConstant(V, dl, MVT::i32)); in buildVector32()
[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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp12070 DAG.getBitcast(NVT, N0.getOperand(0)), in visitTRUNCATE()
12462 SDValue C = DAG.getBitcast(VT, N0); in visitBITCAST()
12470 return DAG.getBitcast(VT, N0.getOperand(0)); in visitBITCAST()
12517 SDValue NewConv = DAG.getBitcast(VT, N0.getOperand(0)); in visitBITCAST()
12570 SDValue X = DAG.getBitcast(IntXVT, N0.getOperand(1)); in visitBITCAST()
12593 SDValue Cst = DAG.getBitcast(VT, N0.getOperand(0)); in visitBITCAST()
12595 SDValue X = DAG.getBitcast(VT, N0.getOperand(1)); in visitBITCAST()
12618 SDValue Cst = DAG.getBitcast(VT, N0.getOperand(0)); in visitBITCAST()
12650 return DAG.getBitcast(VT, Op); in visitBITCAST()
12718 Ops.push_back(DAG.getBitcast(DstEltVT, Op)); in ConstantFoldBITCASTofBUILD_VECTOR()
[all …]
H A DTargetLowering.cpp672 return DAG.getBitcast(DstVT, V); in SimplifyMultipleUseDemandedBits()
694 return DAG.getBitcast(DstVT, V); in SimplifyMultipleUseDemandedBits()
713 return DAG.getBitcast(DstVT, V); in SimplifyMultipleUseDemandedBits()
816 return DAG.getBitcast(DstVT, Src); in SimplifyMultipleUseDemandedBits()
1894 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits()
1932 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits()
1983 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits()
2793 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedVectorElts()
6871 SDValue LoFlt = DAG.getBitcast(DstVT, LoOr); in expandUINT_TO_FP()
6872 SDValue HiFlt = DAG.getBitcast(DstVT, HiOr); in expandUINT_TO_FP()
[all …]
H A DLegalizeFloatTypes.cpp1084 RHS = DAG.getBitcast(LVT, RHS); in SoftenFloatOp_FCOPYSIGN()
2111 return DAG.getBitcast(N->getValueType(0), Convert); in PromoteFloatOp_BITCAST()
2300 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()
7651 LoadL = DAG.getBitcast(CmpVT, LoadL); in visitMemCmpBCmpCall()
7652 LoadR = DAG.getBitcast(CmpVT, LoadR); in visitMemCmpBCmpCall()
H A DSelectionDAG.cpp2056 SDValue SelectionDAG::getBitcast(EVT VT, SDValue V) { in getBitcast() function in SelectionDAG
6196 Value = DAG.getBitcast(VT.getScalarType(), Value); in getMemsetValue()
H A DLegalizeIntegerTypes.cpp425 InOp = DAG.getBitcast(WideOutVT, GetWidenedVector(InOp)); in PromoteIntRes_BITCAST()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1420 Vec = DAG.getBitcast(MVT::v8i1, Vec); in lowerBUILD_VECTOR()
1427 Vec = DAG.getBitcast(VT, Vec); in lowerBUILD_VECTOR()
1533 return DAG.getBitcast(VT, Splat); in lowerBUILD_VECTOR()
1958 return DAG.getBitcast(VT, DAG.getNode(ISD::INSERT_VECTOR_ELT, DL, BVT, in LowerOperation()
1969 SDValue BVec = DAG.getBitcast(EVT::getVectorVT(Context, VT, 1), Op0); in LowerOperation()
3181 ValInVec = DAG.getBitcast(ContainerVT, ValInVec); in lowerINSERT_VECTOR_ELT()
3429 SDValue Vec = DAG.getBitcast(I32VT, Op.getOperand(1 + OpOffset)); in LowerINTRINSIC_WO_CHAIN()
3460 Vec = DAG.getBitcast(VT, Vec); in LowerINTRINSIC_WO_CHAIN()
3696 Vec = DAG.getBitcast(VecVT, Vec); in lowerINSERT_SUBVECTOR()
3697 SubVec = DAG.getBitcast(SubVecVT, SubVec); in lowerINSERT_SUBVECTOR()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1669 DAG.getBitcast(ExtractedVecT, Extract.getOperand(0)), NewIndex); in LowerSIGN_EXTEND_INREG()
1841 Src1 = DAG.getBitcast(VecT, Src1); in LowerBUILD_VECTOR()
1848 Src2 = DAG.getBitcast(VecT, Src2); in LowerBUILD_VECTOR()
2076 return DAG.getBitcast(DstType, NewShuffle); in performVECTOR_SHUFFLECombine()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1830 SDValue Rcp64 = DAG.getBitcast(VT, in LowerUDIVREM64()
1851 SDValue Add1 = DAG.getBitcast(VT, in LowerUDIVREM64()
1867 SDValue Add2 = DAG.getBitcast(VT, in LowerUDIVREM64()
1880 SDValue Sub1 = DAG.getBitcast(VT, in LowerUDIVREM64()
1901 SDValue Sub2 = DAG.getBitcast(VT, in LowerUDIVREM64()
1921 SDValue Sub3 = DAG.getBitcast(VT, in LowerUDIVREM64()
H A DSIISelLowering.cpp5809 Elt = DAG.getBitcast(MVT::f32, Elt); in getBuildDwordsVector()
5947 Addr = DAG.getBitcast(MVT::i16, Addr); in packImage16bitOpsToDwords()
5953 Addr = DAG.getBitcast(MVT::f32, Addr); in packImage16bitOpsToDwords()
5998 VData = DAG.getBitcast(MVT::v4i32, VData); in lowerImage()
7327 Ops.push_back(DAG.getBitcast(MVT::i32, Lanes[I])); in LowerINTRINSIC_W_CHAIN()
7331 DAG.getBitcast(MVT::i32, in LowerINTRINSIC_W_CHAIN()
7338 DAG.getBitcast(MVT::i32, in LowerINTRINSIC_W_CHAIN()
7342 DAG.getBitcast(MVT::i32, in LowerINTRINSIC_W_CHAIN()
7350 DAG.ExtractVectorElements(DAG.getBitcast(MVT::v2i32, NodePtr), Ops, 0, 2); in LowerINTRINSIC_W_CHAIN()
7354 Ops.push_back(DAG.getBitcast(MVT::i32, RayExtent)); in LowerINTRINSIC_W_CHAIN()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp7361 DAG.getBitcast(MVT::getIntegerVT(ValVT.getSizeInBits()), Arg); in LowerCall_AIX()
8371 Arrange = DAG.getBitcast(IntermediateVT, Arrange); in LowerINT_TO_FPVector()
8854 return DAG.getBitcast(ReqVT, DAG.getConstant(Val, dl, CanonicalVT)); in getCanonicalConstSplat()
9057 return DAG.getBitcast(Op.getValueType(), SplatNode); in LowerBUILD_VECTOR()
9083 return DAG.getBitcast(Op.getValueType(), SplatNode); in LowerBUILD_VECTOR()
9646 PPCISD::XXSPLTI32DX, DL, MVT::v2i64, DAG.getBitcast(MVT::v2i64, LHS), in lowerToXXSPLTI32DX()
9668 DAG.getVectorShuffle(MVT::v16i8, dl, DAG.getBitcast(MVT::v16i8, N0), in LowerROTL()
9672 SDValue ArgVal = DAG.getBitcast(MVT::i128, N0); in LowerROTL()
9762 LdSplt = DAG.getBitcast(SVOp->getValueType(0), LdSplt); in LowerVECTOR_SHUFFLE()
13801 SDValue Conv = DAG.getBitcast(VT, Shuffle); in addShuffleForVecExtend()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVEISelLowering.cpp2776 Result = DAG.getBitcast(MVT::f32, Result); in lowerEXTRACT_VECTOR_ELT()
2809 Val = DAG.getBitcast(MVT::i32, Val); in lowerINSERT_VECTOR_ELT()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1332 SDValue getBitcast(EVT VT, SDValue V);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp5674 Arg = DAG.getBitcast(VA.getLocVT(), Arg); in LowerCall()
6848 Val = DAG.getBitcast(VT8Bit, Val); in LowerCTPOP()
8983 V = DAG.getBitcast(CastVT, V.getOperand(0).getOperand(0)); in constructDup()
9053 V1 = DAG.getBitcast(NewVecTy, V1); in LowerVECTOR_SHUFFLE()
9057 return DAG.getBitcast(VT, V1); in LowerVECTOR_SHUFFLE()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp6228 SDValue Res = DAG.getBitcast(VT8Bit, N->getOperand(0)); in LowerCTPOP()
8245 SDValue BitCast = DAG.getBitcast(MVT::v4f32, Input); in LowerVECTOR_SHUFFLEUsingMovs()
8265 SDValue BitCast = DAG.getBitcast(MVT::v4f32, NewShuffle); in LowerVECTOR_SHUFFLEUsingMovs()
8275 return DAG.getBitcast(VT, NewVec); in LowerVECTOR_SHUFFLEUsingMovs()