Home
last modified time | relevance | path

Searched refs:NewExtract (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILLegalizePass.cpp316 Value *NewExtract = Builder.CreateExtractElement( in downcastI64toI32InsertExtractElements() local
319 Extract->replaceAllUsesWith(NewExtract); in downcastI64toI32InsertExtractElements()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp653 ExtractElementInst *NewExtract = in foldExtractExtract() local
655 if (!NewExtract) in foldExtractExtract()
658 Ext0 = NewExtract; in foldExtractExtract()
660 Ext1 = NewExtract; in foldExtractExtract()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DInstruction.cpp1465 if (auto *NewExtract = dyn_cast<llvm::ExtractElementInst>(NewV)) in create() local
1466 return Ctx.createExtractElementInst(NewExtract); in create()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp2295 SDValue NewExtract = DAG.getNode( in LowerSIGN_EXTEND_INREG() local
2298 return DAG.getNode(ISD::SIGN_EXTEND_INREG, DL, Op.getValueType(), NewExtract, in LowerSIGN_EXTEND_INREG()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp3880 SDValue NewExtract = in SplitVecOp_EXTRACT_VECTOR_ELT() local
3882 return DAG.getAnyExtOrTrunc(NewExtract, dl, N->getValueType(0)); in SplitVecOp_EXTRACT_VECTOR_ELT()
H A DDAGCombiner.cpp25881 SDValue NewExtract = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, NewExtVT, in visitEXTRACT_SUBVECTOR() local
25883 return DAG.getBitcast(NVT, NewExtract); in visitEXTRACT_SUBVECTOR()
25898 SDValue NewExtract = in visitEXTRACT_SUBVECTOR() local
25901 return DAG.getBitcast(NVT, NewExtract); in visitEXTRACT_SUBVECTOR()
25906 SDValue NewExtract = in visitEXTRACT_SUBVECTOR() local
25909 return DAG.getBitcast(NVT, NewExtract); in visitEXTRACT_SUBVECTOR()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp17550 Value *NewExtract = Builder.CreateExtractValue(Result, I); in lowerDeinterleaveIntrinsicToLoad() local
17551 DeinterleavedValues[I]->replaceAllUsesWith(NewExtract); in lowerDeinterleaveIntrinsicToLoad()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp53633 SDValue NewExtract = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::f64, in combineStore() local
53635 return DAG.getStore(St->getChain(), dl, NewExtract, St->getBasePtr(), in combineStore()