/openbsd/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 12261 return DAG.getBitcast( in lowerShuffleWithPSHUFB() 13129 return DAG.getBitcast( in lowerShuffleAsBlend() 13332 return DAG.getBitcast( in lowerShuffleAsPermuteAndUnpack() 13814 return DAG.getBitcast( in lowerShuffleAsByteRotate() 14260 return DAG.getBitcast( in lowerShuffleAsSpecificZeroOrAnyExtend() 14273 return DAG.getBitcast( in lowerShuffleAsSpecificZeroOrAnyExtend() 14319 return DAG.getBitcast( in lowerShuffleAsSpecificZeroOrAnyExtend() 15193 return DAG.getBitcast( in lowerV2I64Shuffle() 15808 V = DAG.getBitcast( in lowerV8I16GeneralSingleInputShuffle() 16050 V = DAG.getBitcast( in lowerV8I16GeneralSingleInputShuffle() [all …]
|
H A D | X86ISelDAGToDAG.cpp | 969 AllOnes = CurDAG->getBitcast(VT, AllOnes); in PreprocessISelDAG()
|
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 2297 return DAG.getBitcast(VecTy, T1); in LowerVECTOR_SHUFFLE() 2324 return DAG.getBitcast(VecTy, T1); in LowerVECTOR_SHUFFLE() 2532 return DAG.getBitcast(VecTy, N); in buildVector32() 2575 return DAG.getBitcast(MVT::v4i8, R); in buildVector32() 2631 return DAG.getBitcast(VecTy, V0); in buildVector64() 2663 VecV = DAG.getBitcast(ScalarTy, VecV); in extractVector() 2693 ExtV = DAG.getBitcast(ResTy, ExtV); in extractVector() 2840 return DAG.getBitcast(MVT::i64, X); in expandPredicate() 2906 return DAG.getBitcast(ResTy, Pair); in getCombine() 2914 {DAG.getBitcast(IntTy, Lo), DAG.getBitcast(IntTy, Hi)}); in getCombine() [all …]
|
H A D | HexagonISelLoweringHVX.cpp | 543 return DAG.getBitcast(CastTy, Vec); in opCastElem() 740 Idx = DAG.getBitcast(MVT::i32, Idx); in getIndexInWord32() 836 return DAG.getBitcast(VecTy, S); in buildHvxVectorReg() 1286 return DAG.getBitcast(ResTy, W0); in extractHvxSubvectorReg() 1291 return DAG.getBitcast(ResTy, WW); in extractHvxSubvectorReg() 1562 return DAG.getBitcast(ResTy, Collect); in compressHvxPred() 1657 return DAG.getBitcast(VecTy, Splat); in LowerHvxSplatVector() 1790 DAG.getBitcast(MVT::i16, ValV), IdxV); in LowerHvxInsertElement() 2453 SDValue Inp = DAG.getBitcast(IntTy, Val); in emitHvxShiftRightRnd() 2786 SDValue Inp = DAG.getBitcast(ResTy, Op0); in ExpandHvxFpToInt() [all …]
|
H A D | HexagonISelDAGToDAG.cpp | 1255 DAG.getBitcast(SVT, If1), in ppHoistZextI1() 1256 DAG.getBitcast(SVT, If0)); in ppHoistZextI1() 1257 SDValue Ret = DAG.getBitcast(UVT, Sel); in ppHoistZextI1()
|
H A D | HexagonISelDAGToDAGHVX.cpp | 2778 DAG.getVectorShuffle(PairTy, dl, DAG.getBitcast(PairTy, Inp), in ppHvxShuffleOfShuffle()
|
/openbsd/gnu/llvm/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 1873 DAG.getBitcast(ExtractedVecT, Extract.getOperand(0)), NewIndex); in LowerSIGN_EXTEND_INREG() 2108 Src1 = DAG.getBitcast(VecT, Src1); in LowerBUILD_VECTOR() 2115 Src2 = DAG.getBitcast(VecT, Src2); in LowerBUILD_VECTOR() 2356 return DAG.getBitcast(DstType, NewShuffle); in performVECTOR_SHUFFLECombine() 2616 Lo = DAG.getBitcast(InVT, Lo); in truncateVectorWithNARROW() 2617 Hi = DAG.getBitcast(InVT, Hi); in truncateVectorWithNARROW() 2619 return DAG.getBitcast(DstVT, Res); in truncateVectorWithNARROW()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 16350 return DAG.getBitcast(VT, Src); in FoldIntToFPToInt() 20185 return DAG.getBitcast(VT, Shuf); in combineInsertEltToShuffle() 21087 return DAG.getBitcast(VT, BV); in reduceBuildVecExtToExtBuildVec() 21165 return DAG.getBitcast(VT, Src); in reduceBuildVecTruncToBitCast() 21383 return DAG.getBitcast(VT, Shuf); in reduceBuildVecToShuffleWithZero() 21824 NewBV = DAG.getBitcast(VT, NewBV); in convertBuildVecZextToBuildVecWithZeros() 23493 return DAG.getBitcast(VT, N00); in combineTruncationShuffle() 24115 return DAG.getBitcast( in visitVECTOR_SHUFFLE() 24120 return DAG.getBitcast( in visitVECTOR_SHUFFLE() 24181 return DAG.getBitcast( in visitVECTOR_SHUFFLE() [all …]
|
H A D | TargetLowering.cpp | 685 return DAG.getBitcast(DstVT, V); in SimplifyMultipleUseDemandedBits() 706 return DAG.getBitcast(DstVT, V); in SimplifyMultipleUseDemandedBits() 724 return DAG.getBitcast(DstVT, V); in SimplifyMultipleUseDemandedBits() 830 return DAG.getBitcast(DstVT, Src); in SimplifyMultipleUseDemandedBits() 2250 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits() 2343 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits() 3296 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedVectorElts() 7924 SDValue LoFlt = DAG.getBitcast(DstVT, LoOr); in expandUINT_TO_FP() 7925 SDValue HiFlt = DAG.getBitcast(DstVT, HiOr); in expandUINT_TO_FP() 8058 SDValue OpAsInt = DAG.getBitcast(IntVT, Op); in expandIS_FPCLASS() [all …]
|
H A D | LegalizeFloatTypes.cpp | 1114 RHS = DAG.getBitcast(LVT, RHS); in SoftenFloatOp_FCOPYSIGN() 2142 return DAG.getBitcast(N->getValueType(0), Convert); in PromoteFloatOp_BITCAST() 2331 SDValue Cast = DAG.getBitcast(IVT, N->getOperand(0)); in PromoteFloatRes_BITCAST()
|
H A D | SelectionDAGBuilder.cpp | 441 return DAG.getBitcast(ValueVT, Val); in getCopyFromPartsVector() 462 Val = DAG.getBitcast(ValueSVT, Val); in getCopyFromPartsVector() 705 Val = DAG.getBitcast(IntermediateType, Val); in getCopyToPartsVector() 8161 LoadL = DAG.getBitcast(CmpVT, LoadL); in visitMemCmpBCmpCall() 8162 LoadR = DAG.getBitcast(CmpVT, LoadR); in visitMemCmpBCmpCall()
|
H A D | SelectionDAG.cpp | 2225 SDValue SelectionDAG::getBitcast(EVT VT, SDValue V) { in getBitcast() function in SelectionDAG 5873 return getBitcast(VT, getBuildVector(BVVT, DL, Ops)); in FoldConstantArithmetic() 6846 Value = DAG.getBitcast(VT.getScalarType(), Value); in getMemsetValue()
|
H A D | LegalizeIntegerTypes.cpp | 473 InOp = DAG.getBitcast(WideOutVT, GetWidenedVector(InOp)); in PromoteIntRes_BITCAST()
|
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 2465 Vec = DAG.getBitcast(MVT::v8i1, Vec); in lowerBUILD_VECTOR() 2472 Vec = DAG.getBitcast(VT, Vec); in lowerBUILD_VECTOR() 2630 return DAG.getBitcast(VT, Splat); in lowerBUILD_VECTOR() 3066 Res = DAG.getBitcast(ContainerVT, Res); in lowerVECTOR_SHUFFLEAsVNSRL() 3347 V1 = DAG.getBitcast(IntHalfVT, V1); in lowerVECTOR_SHUFFLE() 3348 V2 = DAG.getBitcast(IntHalfVT, V2); in lowerVECTOR_SHUFFLE() 3379 Add = DAG.getBitcast(ContainerVT, Add); in lowerVECTOR_SHUFFLE() 5574 Vec = DAG.getBitcast(VT, Vec); in lowerVectorIntrinsicScalars() 6191 Vec = DAG.getBitcast(VecVT, Vec); in lowerINSERT_SUBVECTOR() 6348 Vec = DAG.getBitcast(VecVT, Vec); in lowerEXTRACT_SUBVECTOR() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.cpp | 5839 Lo = DAG.getBitcast(LoVT, in lowerEXTRACT_VECTOR_ELT() 5842 Hi = DAG.getBitcast(HiVT, in lowerEXTRACT_VECTOR_ELT() 6232 Elt = DAG.getBitcast(MVT::f32, Elt); in getBuildDwordsVector() 6373 Addr = DAG.getBitcast(MVT::i16, Addr); in packImage16bitOpsToDwords() 6379 Addr = DAG.getBitcast(MVT::f32, Addr); in packImage16bitOpsToDwords() 6421 VData = DAG.getBitcast(MVT::v4i32, VData); in lowerImage() 7784 DAG.getBitcast(MVT::i32, in LowerINTRINSIC_W_CHAIN() 7791 DAG.getBitcast(MVT::i32, in LowerINTRINSIC_W_CHAIN() 7795 DAG.getBitcast(MVT::i32, in LowerINTRINSIC_W_CHAIN() 7811 MergedLanes.push_back(DAG.getBitcast( in LowerINTRINSIC_W_CHAIN() [all …]
|
H A D | AMDGPUISelLowering.cpp | 1866 SDValue Rcp64 = DAG.getBitcast(VT, in LowerUDIVREM64() 1886 SDValue Add1 = DAG.getBitcast(VT, in LowerUDIVREM64() 1900 SDValue Add2 = DAG.getBitcast(VT, in LowerUDIVREM64() 1914 SDValue Sub1 = DAG.getBitcast(VT, in LowerUDIVREM64() 1935 SDValue Sub2 = DAG.getBitcast(VT, in LowerUDIVREM64() 1955 SDValue Sub3 = DAG.getBitcast(VT, in LowerUDIVREM64()
|
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 3554 return DAG.getBitcast(MVT::v2i64, in LowerSETCC() 8484 Arrange = DAG.getBitcast(IntermediateVT, Arrange); in LowerINT_TO_FPVector() 9206 return DAG.getBitcast(Op.getValueType(), SplatNode); in LowerBUILD_VECTOR() 9860 SDValue ArgVal = DAG.getBitcast(MVT::i128, N0); in LowerROTL() 10267 V1 = DAG.getBitcast(MVT::v2f64, V1); in LowerVPERM() 10269 V2 = DAG.getBitcast(MVT::v2f64, V2); in LowerVPERM() 10287 VPermMask = DAG.getBitcast(MVT::v4i32, VPermMask); in LowerVPERM() 10292 VPERMNode = DAG.getBitcast(ValType, VPERMNode); in LowerVPERM() 11002 SDValue BitcastLoad = DAG.getBitcast(MVT::i32, V2); in LowerINSERT_VECTOR_ELT() 11006 return DAG.getBitcast(MVT::v4f32, InsVecElt); in LowerINSERT_VECTOR_ELT() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 8549 return DAG.getBitcast(VT, Op); in LowerFCOPYSIGN() 8677 Val = DAG.getBitcast(VT8Bit, Val); in LowerCTPOP_PARITY() 10423 return DAG.getBitcast(VT, Shuffle); in ReconstructShuffle() 11093 return DAG.getBitcast(VT, Ins); in GeneratePerfectShuffle() 11385 V0 = DAG.getBitcast(NewVT, V0); in tryWidenMaskForShuffle() 11386 V1 = DAG.getBitcast(NewVT, V1); in tryWidenMaskForShuffle() 11387 return DAG.getBitcast(VT, in tryWidenMaskForShuffle() 11457 return DAG.getBitcast(VT, in LowerZERO_EXTEND_VECTOR_INREG() 11519 V1 = DAG.getBitcast(NewVecTy, V1); in LowerVECTOR_SHUFFLE() 11523 return DAG.getBitcast(VT, V1); in LowerVECTOR_SHUFFLE() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/M68k/ |
H A D | M68kISelLowering.cpp | 647 Arg = DAG.getBitcast(RegVT, Arg); in LowerCall() 947 ArgValue = DAG.getBitcast(VA.getValVT(), ArgValue); in LowerFormalArguments() 1081 ValToCopy = DAG.getBitcast(VA.getLocVT(), ValToCopy); in LowerReturn()
|
/openbsd/gnu/llvm/llvm/lib/Target/VE/ |
H A D | VEISelLowering.cpp | 3159 Result = DAG.getBitcast(MVT::f32, Result); in lowerEXTRACT_VECTOR_ELT() 3192 Val = DAG.getBitcast(MVT::i32, Val); in lowerINSERT_VECTOR_ELT()
|
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 1590 SDValue getBitcast(EVT VT, SDValue V);
|
/openbsd/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 6508 SDValue Res = DAG.getBitcast(VT8Bit, N->getOperand(0)); in LowerCTPOP() 8652 SDValue BitCast = DAG.getBitcast(MVT::v4f32, Input); in LowerVECTOR_SHUFFLEUsingMovs() 8672 SDValue BitCast = DAG.getBitcast(MVT::v4f32, NewShuffle); in LowerVECTOR_SHUFFLEUsingMovs() 8682 return DAG.getBitcast(VT, NewVec); in LowerVECTOR_SHUFFLEUsingMovs()
|