Home
last modified time | relevance | path

Searched defs:Extract (Results 1 – 25 of 39) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp308 auto *Extract = dyn_cast<ExtractElementInst>(User); in lowerInterleavedLoad() local
439 for (auto *Extract : Extracts) { in tryReplaceExtracts() local
480 auto *Extract = Replacement.first; in tryReplaceExtracts() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DOverflowInstAnalysis.cpp35 auto *Extract = dyn_cast<ExtractValueInst>(V); in isCheckForZeroAndMulWithOverflow() local
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-xray/
H A Dxray-extract.cpp32 static cl::SubCommand Extract("extract", "Extract instrumentation maps"); variable
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DBinaryStreamArray.h247 Extractor Extract; variable
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-extract/
H A Dllvm-extract.cpp326 legacy::PassManager Extract; in main() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp411 auto *Extract = Builder.CreateExtractElement(OpVal, SplatValue); in optimizeTBL() local
H A DAArch64TargetTransformInfo.cpp403 auto *Extract = ExtractElementInst::Create(Vec, ConstantInt::get(IdxTy, 0)); in instCombineSVELast() local
467 auto *Extract = ExtractElementInst::Create(Vec, ConstantInt::get(IdxTy, Idx)); in instCombineSVELast() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp1106 Value *Extract = Builder.CreateExtractElement(Store->getValueOperand(), in vectorizeStoreChain() local
1119 Value *Extract = Store->getValueOperand(); in vectorizeStoreChain() local
H A DVPlan.cpp244 auto *Extract = Builder.CreateExtractElement(VecPart, Lane); in get() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp126 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract) { in getScalarizationOverhead()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1646 const SDValue &Extract = Op.getOperand(0); in LowerSIGN_EXTEND_INREG() local
2087 auto Extract = N->getOperand(0); in performVectorExtendCombine() local
2142 auto Extract = N->getOperand(0); in performVectorConvertLowCombine() local
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h662 bool Insert, bool Extract) { in getScalarizationOverhead()
686 bool Extract) { in getScalarizationOverhead()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp768 Value *ConstantOffsetExtractor::Extract(Value *Idx, GetElementPtrInst *GEP, in Extract() function in ConstantOffsetExtractor
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-ar/
H A Dllvm-ar.cpp199 Extract, ///< Extract files back to file system enumerator
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp2491 MachineInstr *Extract = emitExtractVectorElt( in select() local
2870 MachineInstr *Extract = emitExtractVectorElt( in select() local
3840 MachineInstr *Extract = emitExtractVectorElt(DstReg, DstRB, NarrowTy, SrcReg, in selectExtractElt() local
3868 MachineInstr *Extract = in selectSplitVectorUnmerge() local
H A DAArch64PostLegalizerLowering.cpp466 auto Extract = Builder.buildExtractVectorElement(ScalarTy, SrcVec, SrcCst); in applyINS() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp3565 SDValue Extract = CurDAG->getNode(X86ISD::BZHI, DL, NVT, X, NBits); in matchBitExtract() local
3624 SDValue Extract = CurDAG->getNode(X86ISD::BEXTR, DL, XVT, X, Control); in matchBitExtract() local
5386 SDValue Extract = in Select() local
H A DX86ISelLowering.cpp14090 if (SDValue Extract = lowerShuffleOfExtractsAsVperm(DL, V1, V2, Mask, DAG)) in lowerV2F64Shuffle() local
14170 if (SDValue Extract = lowerShuffleOfExtractsAsVperm(DL, V1, V2, Mask, DAG)) in lowerV2I64Shuffle() local
14375 if (SDValue Extract = lowerShuffleOfExtractsAsVperm(DL, V1, V2, Mask, DAG)) in lowerV4F32Shuffle() local
14466 if (SDValue Extract = lowerShuffleOfExtractsAsVperm(DL, V1, V2, Mask, DAG)) in lowerV4I32Shuffle() local
18220 SDValue Extract = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, ExtractVT, in lower1BitShuffle() local
18640 SDValue Extract = DAG.getNode(X86ISD::PEXTRB, dl, MVT::i32, Vec, in LowerEXTRACT_VECTOR_ELT_SSE4() local
18658 SDValue Extract = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32, in LowerEXTRACT_VECTOR_ELT_SSE4() local
18796 SDValue Extract = DAG.getNode(X86ISD::PEXTRW, dl, MVT::i32, Vec, in LowerEXTRACT_VECTOR_ELT() local
19784 SDValue Extract = Cast.getOperand(0); in vectorizeExtractedCast() local
19968 if (SDValue Extract = vectorizeExtractedCast(Op, DAG, Subtarget)) in LowerSINT_TO_FP() local
[all …]
H A DX86TargetTransformInfo.cpp3199 bool Extract) { in getScalarizationOverhead()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp1136 SDValue Extract = CurDAG->getTargetExtractSubreg(SubRegIdx, DL, VT, V); in Select() local
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h306 bool Insert, bool Extract) const { in getScalarizationOverhead()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp536 auto Extract = buildInstr(TargetOpcode::G_EXTRACT); in buildExtract() local
/netbsd-src/external/bsd/openldap/dist/contrib/slapd-modules/comp_match/
H A Dcomponentlib.h401 ExtractFcn Extract; member
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp1160 Instruction *LowBitsToSkip, *Extract; in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract() local
H A DInstCombineSelect.cpp2108 auto *Extract = dyn_cast<ExtractValueInst>(V); in foldSelectCmpXchg() local

12