/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 2635 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 D | X86ISelDAGToDAG.cpp | 899 AllOnes = CurDAG->getBitcast(VT, AllOnes); in PreprocessISelDAG()
|
/netbsd-src/external/apache2/llvm/dist/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() 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 D | HexagonISelLowering.cpp | 231 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 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()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 12070 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 D | TargetLowering.cpp | 672 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 D | LegalizeFloatTypes.cpp | 1084 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 D | SelectionDAGBuilder.cpp | 443 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 D | SelectionDAG.cpp | 2056 SDValue SelectionDAG::getBitcast(EVT VT, SDValue V) { in getBitcast() function in SelectionDAG 6196 Value = DAG.getBitcast(VT.getScalarType(), Value); in getMemsetValue()
|
H A D | LegalizeIntegerTypes.cpp | 425 InOp = DAG.getBitcast(WideOutVT, GetWidenedVector(InOp)); in PromoteIntRes_BITCAST()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 1420 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 D | WebAssemblyISelLowering.cpp | 1669 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 D | AMDGPUISelLowering.cpp | 1830 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 D | SIISelLowering.cpp | 5809 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 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()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 7361 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 D | VEISelLowering.cpp | 2776 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 D | SelectionDAG.h | 1332 SDValue getBitcast(EVT VT, SDValue V);
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 5674 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 D | ARMISelLowering.cpp | 6228 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()
|