| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 9742 return DAG.getBitcast( in lowerShuffleWithPSHUFB() 10638 return DAG.getBitcast( in lowerShuffleAsBlend() 10854 return DAG.getBitcast( in lowerShuffleAsPermuteAndUnpack() 11333 return DAG.getBitcast( in lowerShuffleAsByteRotate() 11814 return DAG.getBitcast( in lowerShuffleAsSpecificZeroOrAnyExtend() 11827 return DAG.getBitcast( in lowerShuffleAsSpecificZeroOrAnyExtend() 11873 return DAG.getBitcast( in lowerShuffleAsSpecificZeroOrAnyExtend() 12763 return DAG.getBitcast( in lowerV2I64Shuffle() 13400 V = DAG.getBitcast( in lowerV8I16GeneralSingleInputShuffle() 13642 V = DAG.getBitcast( in lowerV8I16GeneralSingleInputShuffle() [all …]
|
| H A D | X86ISelLoweringCall.cpp | 695 SDValue ValToCopy = DAG.getBitcast(TempValLoc, ValArg); in lowerMasksToReg() 705 return DAG.getBitcast(ValLoc, ValArg); in lowerMasksToReg() 723 Arg = DAG.getBitcast(MVT::i64, Arg); in Passv64i1ArgInRegs() 782 ValToCopy = DAG.getBitcast(VA.getLocVT(), ValToCopy); in LowerReturn() 819 ValToCopy = DAG.getBitcast(MVT::i64, ValToCopy); in LowerReturn() 1045 Lo = DAG.getBitcast(MVT::v32i1, ArgValueLo); in getv64i1Argument() 1048 Hi = DAG.getBitcast(MVT::v32i1, ArgValueHi); in getv64i1Argument() 1087 return DAG.getBitcast(ValVT, ValReturned); in lowerRegToMasks() 1178 Val = DAG.getBitcast(VA.getValVT(), Val); in LowerCallResult() 2169 Arg = DAG.getBitcast(MVT::i64, Arg); in LowerCall() [all …]
|
| H A D | X86ISelDAGToDAG.cpp | 976 AllOnes = CurDAG->getBitcast(VT, AllOnes); in PreprocessISelDAG() 1076 SDValue Res = CurDAG->getBitcast(VT, Extract); in PreprocessISelDAG()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 2306 return DAG.getBitcast(VecTy, T1); in LowerVECTOR_SHUFFLE() 2333 return DAG.getBitcast(VecTy, T1); in LowerVECTOR_SHUFFLE() 2541 return DAG.getBitcast(VecTy, N); in buildVector32() 2584 return DAG.getBitcast(MVT::v4i8, R); in buildVector32() 2640 return DAG.getBitcast(VecTy, V0); in buildVector64() 2672 VecV = DAG.getBitcast(ScalarTy, VecV); in extractVector() 2702 ExtV = DAG.getBitcast(ResTy, ExtV); in extractVector() 2848 return DAG.getBitcast(MVT::i64, X); in expandPredicate() 2914 return DAG.getBitcast(ResTy, Pair); in getCombine() 2922 {DAG.getBitcast(IntTy, Lo), DAG.getBitcast(IntTy, Hi)}); in getCombine() [all …]
|
| H A D | HexagonISelLoweringHVX.cpp | 544 return DAG.getBitcast(CastTy, Vec); in opCastElem() 741 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 | 1249 DAG.getBitcast(SVT, If1), in ppHoistZextI1() 1250 DAG.getBitcast(SVT, If0)); in ppHoistZextI1() 1251 SDValue Ret = DAG.getBitcast(UVT, Sel); in ppHoistZextI1()
|
| H A D | HexagonISelDAGToDAGHVX.cpp | 2807 DAG.getVectorShuffle(PairTy, dl, DAG.getBitcast(PairTy, Inp), in ppHvxShuffleOfShuffle()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 17507 return DAG.getBitcast(VT, Src); in FoldIntToFPToInt() 21607 return DAG.getBitcast(VT, Shuf); in combineInsertEltToShuffle() 22636 return DAG.getBitcast(VT, BV); in reduceBuildVecExtToExtBuildVec() 22720 return DAG.getBitcast(VT, Src); in reduceBuildVecTruncToBitCast() 22938 return DAG.getBitcast(VT, Shuf); in reduceBuildVecToShuffleWithZero() 23379 NewBV = DAG.getBitcast(VT, NewBV); in convertBuildVecZextToBuildVecWithZeros() 25061 return DAG.getBitcast(VT, N00); in combineTruncationShuffle() 25680 return DAG.getBitcast( in visitVECTOR_SHUFFLE() 25685 return DAG.getBitcast( in visitVECTOR_SHUFFLE() 25746 return DAG.getBitcast( in visitVECTOR_SHUFFLE() [all …]
|
| H A D | TargetLowering.cpp | 701 return DAG.getBitcast(DstVT, V); in SimplifyMultipleUseDemandedBits() 722 return DAG.getBitcast(DstVT, V); in SimplifyMultipleUseDemandedBits() 740 return DAG.getBitcast(DstVT, V); in SimplifyMultipleUseDemandedBits() 847 return DAG.getBitcast(DstVT, Src); in SimplifyMultipleUseDemandedBits() 2407 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits() 2515 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits() 3486 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedVectorElts() 8245 SDValue LoFlt = DAG.getBitcast(DstVT, LoOr); in expandUINT_TO_FP() 8246 SDValue HiFlt = DAG.getBitcast(DstVT, HiOr); in expandUINT_TO_FP() 8435 SDValue OpAsInt = DAG.getBitcast(IntVT, Op); in expandIS_FPCLASS() [all …]
|
| H A D | LegalizeFloatTypes.cpp | 1197 RHS = DAG.getBitcast(LVT, RHS); in SoftenFloatOp_FCOPYSIGN() 2267 return DAG.getBitcast(N->getValueType(0), Convert); in PromoteFloatOp_BITCAST() 2483 SDValue Cast = DAG.getBitcast(IVT, N->getOperand(0)); in PromoteFloatRes_BITCAST()
|
| H A D | SelectionDAG.cpp | 1476 DestOp = getBitcast(MVT::getIntegerVT(Size), Op); in getBitcastedAnyExtOrTrunc() 1491 DestOp = getBitcast(MVT::getIntegerVT(Size), Op); in getBitcastedSExtOrTrunc() 1506 DestOp = getBitcast(MVT::getIntegerVT(Size), Op); in getBitcastedZExtOrTrunc() 2331 SDValue SelectionDAG::getBitcast(EVT VT, SDValue V) { in getBitcast() function in SelectionDAG 6311 return getBitcast(VT, getBuildVector(BVVT, DL, Ops)); in FoldConstantArithmetic() 7308 Value = DAG.getBitcast(VT.getScalarType(), Value); in getMemsetValue()
|
| H A D | SelectionDAGBuilder.cpp | 462 return DAG.getBitcast(ValueVT, Val); in getCopyFromPartsVector() 483 Val = DAG.getBitcast(ValueSVT, Val); in getCopyFromPartsVector() 736 Val = DAG.getBitcast(IntermediateType, Val); in getCopyToPartsVector() 8558 LoadL = DAG.getBitcast(CmpVT, LoadL); in visitMemCmpBCmpCall() 8559 LoadR = DAG.getBitcast(CmpVT, LoadR); in visitMemCmpBCmpCall()
|
| H A D | LegalizeIntegerTypes.cpp | 501 InOp = DAG.getBitcast(WideOutVT, GetWidenedVector(InOp)); in PromoteIntRes_BITCAST()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 1922 DAG.getBitcast(ExtractedVecT, Extract.getOperand(0)), NewIndex); in LowerSIGN_EXTEND_INREG() 2199 Src1 = DAG.getBitcast(VecT, Src1); in LowerBUILD_VECTOR() 2206 Src2 = DAG.getBitcast(VecT, Src2); in LowerBUILD_VECTOR() 2481 return DAG.getBitcast(DstType, NewShuffle); in performVECTOR_SHUFFLECombine() 2743 Lo = DAG.getBitcast(InVT, Lo); in truncateVectorWithNARROW() 2744 Hi = DAG.getBitcast(InVT, Hi); in truncateVectorWithNARROW() 2746 return DAG.getBitcast(DstVT, Res); in truncateVectorWithNARROW()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 3536 Vec = DAG.getBitcast(VT, Vec); in lowerBuildVectorOfConstants() 3652 return DAG.getBitcast(VT, Vec); in lowerBuildVectorOfConstants() 3721 return DAG.getBitcast(VT, Splat); in lowerBuildVectorOfConstants() 4291 Res = DAG.getBitcast(ContainerVT, Res); in getDeinterleaveViaVNSRL() 4613 Res = DAG.getBitcast(ViaBitVT, Res); in lowerBitreverseShuffle() 4654 return DAG.getBitcast(VT, Rotate); in lowerVECTOR_SHUFFLEAsRotate() 6305 return DAG.getBitcast(MVT::i32, Res); in LowerOperation() 8376 Vec = DAG.getBitcast(VT, Vec); in lowerVectorIntrinsicScalars() 9373 Vec = DAG.getBitcast(VecVT, Vec); in lowerINSERT_SUBVECTOR() 9549 Vec = DAG.getBitcast(VecVT, Vec); in lowerEXTRACT_SUBVECTOR() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 6875 Lo = DAG.getBitcast(LoVT, in lowerEXTRACT_VECTOR_ELT() 6878 Hi = DAG.getBitcast(HiVT, in lowerEXTRACT_VECTOR_ELT() 6903 Lo = DAG.getBitcast(LoVT, in lowerEXTRACT_VECTOR_ELT() 6906 Hi = DAG.getBitcast(HiVT, in lowerEXTRACT_VECTOR_ELT() 7306 Elt = DAG.getBitcast(MVT::f32, Elt); in getBuildDwordsVector() 7447 Addr = DAG.getBitcast(MVT::i16, Addr); in packImage16bitOpsToDwords() 7453 Addr = DAG.getBitcast(MVT::f32, Addr); in packImage16bitOpsToDwords() 8977 DAG.getBitcast(MVT::i32, in LowerINTRINSIC_W_CHAIN() 8984 DAG.getBitcast(MVT::i32, in LowerINTRINSIC_W_CHAIN() 8988 DAG.getBitcast(MVT::i32, in LowerINTRINSIC_W_CHAIN() [all …]
|
| H A D | AMDGPUISelLowering.cpp | 2045 SDValue Rcp64 = DAG.getBitcast(VT, in LowerUDIVREM64() 2064 SDValue Add1 = DAG.getBitcast(VT, in LowerUDIVREM64() 2077 SDValue Add2 = DAG.getBitcast(VT, in LowerUDIVREM64() 2091 SDValue Sub1 = DAG.getBitcast(VT, in LowerUDIVREM64() 2112 SDValue Sub2 = DAG.getBitcast(VT, in LowerUDIVREM64() 2132 SDValue Sub3 = DAG.getBitcast(VT, in LowerUDIVREM64()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 3652 return DAG.getBitcast(MVT::v2i64, in LowerSETCC() 8626 Arrange = DAG.getBitcast(IntermediateVT, Arrange); in LowerINT_TO_FPVector() 10002 SDValue ArgVal = DAG.getBitcast(MVT::i128, N0); in LowerROTL() 10405 V1 = DAG.getBitcast(MVT::v2f64, V1); in LowerVPERM() 10407 V2 = DAG.getBitcast(MVT::v2f64, V2); in LowerVPERM() 10425 VPermMask = DAG.getBitcast(MVT::v4i32, VPermMask); in LowerVPERM() 10435 VPERMNode = DAG.getBitcast(ValType, VPERMNode); in LowerVPERM() 11201 SDValue Vec = DAG.getBitcast( in getDataClassTest() 11209 HighWord = DAG.getBitcast(MVT::i32, Op); in getDataClassTest() 11309 return DAG.getBitcast(MVT::v4f32, InsVecElt); in LowerINSERT_VECTOR_ELT() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 9052 return DAG.getBitcast(VT, Op); in LowerFCOPYSIGN() 9179 Val = DAG.getBitcast(VT8Bit, Val); in LowerCTPOP_PARITY() 11144 return DAG.getBitcast(VT, Shuffle); in ReconstructShuffle() 11824 return DAG.getBitcast(VT, Ins); in GeneratePerfectShuffle() 12110 V0 = DAG.getBitcast(NewVT, V0); in tryWidenMaskForShuffle() 12111 V1 = DAG.getBitcast(NewVT, V1); in tryWidenMaskForShuffle() 12112 return DAG.getBitcast(VT, in tryWidenMaskForShuffle() 12182 return DAG.getBitcast(VT, in LowerZERO_EXTEND_VECTOR_INREG() 12243 V1 = DAG.getBitcast(NewVecTy, V1); in LowerVECTOR_SHUFFLE() 12247 return DAG.getBitcast(VT, V1); in LowerVECTOR_SHUFFLE() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kISelLowering.cpp | 666 Arg = DAG.getBitcast(RegVT, Arg); in LowerCall() 966 ArgValue = DAG.getBitcast(VA.getValVT(), ArgValue); in LowerFormalArguments() 1108 ValToCopy = DAG.getBitcast(VA.getLocVT(), ValToCopy); in LowerReturn()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 3157 Result = DAG.getBitcast(MVT::f32, Result); in lowerEXTRACT_VECTOR_ELT() 3190 Val = DAG.getBitcast(MVT::i32, Val); in lowerINSERT_VECTOR_ELT()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 1589 SDValue getBitcast(EVT VT, SDValue V);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 1558 Parts[0] = lowerI128ToGR128(DAG, DAG.getBitcast(MVT::i128, Val)); in splitValueIntoRegisterParts() 1571 return DAG.getBitcast(ValueVT, Res); in joinRegisterPartsIntoValue()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 5652 {DCI.DAG.getBitcast(VT, DCI.DAG.getBuildVector(NewVT, DL, Elts)), in PerformLOADCombine()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 6569 SDValue Res = DAG.getBitcast(VT8Bit, N->getOperand(0)); in LowerCTPOP() 8712 SDValue BitCast = DAG.getBitcast(MVT::v4f32, Input); in LowerVECTOR_SHUFFLEUsingMovs() 8732 SDValue BitCast = DAG.getBitcast(MVT::v4f32, NewShuffle); in LowerVECTOR_SHUFFLEUsingMovs() 8742 return DAG.getBitcast(VT, NewVec); in LowerVECTOR_SHUFFLEUsingMovs()
|