Home
last modified time | relevance | path

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

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
HDCombinerHelperVectorOps.cpp35 GExtractVectorElement *Extract = cast<GExtractVectorElement>(&MI); in matchExtractVectorElement() local
94 GExtractVectorElement *Extract = cast<GExtractVectorElement>(Root); in matchExtractVectorElementWithDifferentIndices() local
151 GExtractVectorElement *Extract = cast<GExtractVectorElement>(Root); in matchExtractVectorElementWithBuildVector() local
212 GExtractVectorElement *Extract = cast<GExtractVectorElement>(Root); in matchExtractVectorElementWithBuildVectorTrunc() local
278 GExtractVectorElement *Extract = in matchExtractVectorElementWithShuffleVector() local
HDMachineIRBuilder.cpp633 auto Extract = buildInstr(TargetOpcode::G_EXTRACT); in buildExtract() local
HDUtils.cpp1856 GExtractVectorElement *Extract = cast<GExtractVectorElement>(RegDef); in canCreateUndefOrPoison() local
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
HDDWARFDebugRanges.cpp18 void DWARFDebugRanges::Extract(DWARFContext &context) { in Extract() function in DWARFDebugRanges
HDDWARFDebugInfoEntry.cpp44 bool DWARFDebugInfoEntry::Extract(const DWARFDataExtractor &data, in Extract() function in DWARFDebugInfoEntry
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDInterleavedAccessPass.cpp269 auto *Extract = dyn_cast<ExtractElementInst>(User); in lowerInterleavedLoad() local
404 for (auto *Extract : Extracts) { in tryReplaceExtracts() local
445 auto *Extract = Replacement.first; in tryReplaceExtracts() local
HDExpandLargeFpConvert.cpp452 Value *Extract = Builder.CreateLShr(Shr21, Builder.getIntN(BitWidth, 32)); in expandIToFP() local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
HDOverflowInstAnalysis.cpp34 auto *Extract = dyn_cast<ExtractValueInst>(V); in isCheckForZeroAndMulWithOverflow() local
HDTargetTransformInfo.cpp595 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract, in getScalarizationOverhead()
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-xray/
HDxray-extract.cpp32 static cl::SubCommand Extract("extract", "Extract instrumentation maps"); variable
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
HDBinaryStreamArray.h244 Extractor Extract; variable
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64TargetTransformInfo.cpp1244 auto *Extract = ExtractElementInst::Create(Vec, ConstantInt::get(IdxTy, 0)); in instCombineSVELast() local
1280 auto *Extract = ExtractElementInst::Create(Vec, ConstantInt::get(IdxTy, Idx)); in instCombineSVELast() local
1770 auto *Extract = IC.Builder.CreateExtractElement(OpVal, SplatValue); in instCombineSVETBL() local
3018 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract, in getScalarizationOverhead()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDSeparateConstOffsetFromGEP.cpp781 Value *ConstantOffsetExtractor::Extract(Value *Idx, GetElementPtrInst *GEP, in Extract() function in ConstantOffsetExtractor
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
HDNumericalStabilitySanitizer.cpp1668 if (auto *Extract = dyn_cast<ExtractElementInst>(&Inst)) in createShadowValueWithOperandsAvailable() local
1683 if (auto *Extract = dyn_cast<ExtractValueInst>(&Inst)) in createShadowValueWithOperandsAvailable() local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
HDAArch64InstructionSelector.cpp2753 MachineInstr *Extract = emitExtractVectorElt( in select() local
3201 MachineInstr *Extract = emitExtractVectorElt( in select() local
3973 MachineInstr *Extract = emitExtractVectorElt(DstReg, DstRB, NarrowTy, SrcReg, in selectExtractElt() local
4001 MachineInstr *Extract = in selectSplitVectorUnmerge() local
5187 MachineInstr *Extract = getOpcodeDef(TargetOpcode::G_EXTRACT_VECTOR_ELT, in selectUSMovFromExtend() local
7735 auto Extract = getDefSrcRegIgnoringCopies(Root.getReg(), MRI); in selectExtractHigh() local
HDAArch64PostLegalizerLowering.cpp502 auto Extract = Builder.buildExtractVectorElement(ScalarTy, SrcVec, SrcCst); in applyINS() local
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDBasicTTIImpl.h770 bool Insert, bool Extract, in getScalarizationOverhead()
799 bool Extract, in getScalarizationOverhead()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86ISelDAGToDAG.cpp1083 SDValue Extract = CurDAG->getNode(ISD::EXTRACT_SUBVECTOR, dl, SubVT, in PreprocessISelDAG() local
4017 SDValue Extract = CurDAG->getNode(X86ISD::BZHI, DL, NVT, X, NBits); in matchBitExtract() local
4076 SDValue Extract = CurDAG->getNode(X86ISD::BEXTR, DL, XVT, X, Control); in matchBitExtract() local
5966 SDValue Extract = in Select() local
HDX86ISelLowering.cpp12827 if (SDValue Extract = lowerShuffleOfExtractsAsVperm(DL, V1, V2, Mask, DAG)) in lowerV2F64Shuffle() local
12907 if (SDValue Extract = lowerShuffleOfExtractsAsVperm(DL, V1, V2, Mask, DAG)) in lowerV2I64Shuffle() local
13125 if (SDValue Extract = lowerShuffleOfExtractsAsVperm(DL, V1, V2, Mask, DAG)) in lowerV4F32Shuffle() local
13224 if (SDValue Extract = lowerShuffleOfExtractsAsVperm(DL, V1, V2, Mask, DAG)) in lowerV4I32Shuffle() local
17385 SDValue Extract = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, ExtractVT, in lower1BitShuffle() local
17910 SDValue Extract = DAG.getNode(X86ISD::PEXTRB, dl, MVT::i32, Vec, in LowerEXTRACT_VECTOR_ELT_SSE4() local
17928 SDValue Extract = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32, in LowerEXTRACT_VECTOR_ELT_SSE4() local
18102 SDValue Extract = DAG.getNode(X86ISD::PEXTRW, dl, MVT::i32, Vec, in LowerEXTRACT_VECTOR_ELT() local
19126 SDValue Extract = Cast.getOperand(0); in vectorizeExtractedCast() local
19356 if (SDValue Extract = vectorizeExtractedCast(Op, dl, DAG, Subtarget)) in LowerSINT_TO_FP() local
[all …]
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-ar/
HDllvm-ar.cpp213 Extract, ///< Extract files back to file system enumerator
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
HDWebAssemblyISelLowering.cpp1916 const SDValue &Extract = Op.getOperand(0); in LowerSIGN_EXTEND_INREG() local
2535 auto Extract = N->getOperand(0); in performVectorExtendCombine() local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDVPlan.cpp249 auto *Extract = Builder.CreateExtractElement(VecPart, Lane); in get() local
HDVectorCombine.cpp644 Instruction *Extract; in foldInsExtFNeg() local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPURegisterBankInfo.cpp1492 auto Extract = in applyMappingBFE() local
1502 auto Extract = in applyMappingBFE() local
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDTargetTransformInfoImpl.h374 bool Insert, bool Extract, in getScalarizationOverhead()

12