Searched refs:BuildVector (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | R600ISelLowering.h | 77 SDValue OptimizeSwizzle(SDValue BuildVector, SDValue Swz[],
|
| H A D | R600ISelLowering.cpp | 1626 SDValue R600TargetLowering::OptimizeSwizzle(SDValue BuildVector, SDValue Swz[], in OptimizeSwizzle() argument 1632 BuildVector = CompactSwizzlableVector(DAG, BuildVector, SwizzleRemap); in OptimizeSwizzle() 1640 BuildVector = ReorganizeVector(DAG, BuildVector, SwizzleRemap); in OptimizeSwizzle() 1647 return BuildVector; in OptimizeSwizzle()
|
| H A D | AMDGPULegalizerInfo.cpp | 1518 auto &BuildVector = getActionDefinitionsBuilder(G_BUILD_VECTOR) in AMDGPULegalizerInfo() local 1526 BuildVector in AMDGPULegalizerInfo() 1535 BuildVector.minScalarOrElt(0, S32); in AMDGPULegalizerInfo() 1537 BuildVector.customFor({V2S16, S16}); in AMDGPULegalizerInfo() 1538 BuildVector.minScalarOrElt(0, S32); in AMDGPULegalizerInfo() 1545 BuildVector.legalIf(isRegisterType(0)); in AMDGPULegalizerInfo()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 2263 auto &&BuildVector = [NewElts, &DAG = DAG, NewVT, &DL](SDValue &Input1, in SplitVecRes_VECTOR_SHUFFLE() 2568 &BuildVector](ArrayRef<int> Mask, unsigned Idx, unsigned /*Unused*/) { in SplitVecRes_VECTOR_SHUFFLE() 2570 Output = BuildVector(Inputs[Idx], Inputs[Idx], Mask); in SplitVecRes_VECTOR_SHUFFLE() 2578 &BuildVector](ArrayRef<int> Mask, unsigned Idx1, unsigned Idx2) { in SplitVecRes_VECTOR_SHUFFLE() 2582 Output = BuildVector(Inputs[Idx1], Inputs[Idx2], Mask); in SplitVecRes_VECTOR_SHUFFLE() 2589 Output = BuildVector(TmpInputs[Idx1], TmpInputs[Idx2], Mask); in SplitVecRes_VECTOR_SHUFFLE()
|
| H A D | DAGCombiner.cpp | 17922 SmallVector<SDValue, 8> BuildVector; in mergeStoresOfConstantsOrVecElts() local 17947 BuildVector.push_back(Val); in mergeStoresOfConstantsOrVecElts() 17951 DL, StoreTy, BuildVector); in mergeStoresOfConstantsOrVecElts()
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | GlobalISelEmitter.cpp | 4409 const CodeGenInstruction &BuildVector in importChildMatcher() local 4417 makeArrayRef({&BuildVector, &BuildVectorTrunc})); in importChildMatcher()
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 6375 SDValue BuildVector = SDValue(U, 0); in isOnlyUsedByStores() local 6376 if (DAG.isSplatValue(BuildVector, true/*AllowUndefs*/) && in isOnlyUsedByStores() 6377 isOnlyUsedByStores(BuildVector, DAG)) in isOnlyUsedByStores()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.h | 4244 llvm::Value *BuildVector(ArrayRef<llvm::Value*> Ops);
|
| H A D | CGBuiltin.cpp | 9286 Value *Vec = BuildVector(VecOps); in EmitAArch64SVEBuiltinExpr() 12037 BuildVector(ArrayRef<llvm::Value*> Ops) { in BuildVector() function in CodeGenFunction 12891 return Builder.CreateBitCast(BuildVector(Ops), in EmitX86BuiltinExpr()
|