Home
last modified time | relevance | path

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

12

/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelperVectorOps.cpp35 GExtractVectorElement *Extract = cast<GExtractVectorElement>(&MI); in matchExtractVectorElement() local
94 GExtractVectorElement *Extract = cast<GExtractVectorElement>(Root); in matchExtractVectorElementWithDifferentIndices() local
151 const GExtractVectorElement *Extract = cast<GExtractVectorElement>(&MI); in matchExtractVectorElementWithBuildVector() local
212 GExtractVectorElement *Extract = cast<GExtractVectorElement>(Root); matchExtractVectorElementWithBuildVectorTrunc() local
278 GExtractVectorElement *Extract = matchExtractVectorElementWithShuffleVector() local
[all...]
H A DMachineIRBuilder.cpp633 auto Extract = buildInstr(TargetOpcode::G_EXTRACT); buildExtract() local
/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDebugRanges.cpp
H A DDWARFDebugInfoEntry.cpp44 bool DWARFDebugInfoEntry::Extract(const DWARFDataExtractor &data, Extract() function in DWARFDebugInfoEntry
/llvm-project/llvm/lib/Analysis/
H A DOverflowInstAnalysis.cpp34 auto *Extract = dyn_cast<ExtractValueInst>(V); in isCheckForZeroAndMulWithOverflow() local
H A DTargetTransformInfo.cpp591 getScalarizationOverhead(VectorType * Ty,const APInt & DemandedElts,bool Insert,bool Extract,TTI::TargetCostKind CostKind) const getScalarizationOverhead() argument
/llvm-project/llvm/tools/llvm-xray/
H A Dxray-extract.cpp32 static cl::SubCommand Extract("extract", "Extract instrumentation maps"); variable
/llvm-project/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp269 auto *Extract = dyn_cast<ExtractElementInst>(User); in lowerInterleavedLoad() local
404 for (auto *Extract : Extracts) { in tryReplaceExtracts() local
445 auto *Extract = Replacement.first; tryReplaceExtracts() local
[all...]
H A DExpandLargeFpConvert.cpp452 Value *Extract = Builder.CreateLShr(Shr21, Builder.getIntN(BitWidth, 32)); expandIToFP() local
/llvm-project/llvm/include/llvm/Support/
H A DBinaryStreamArray.h244 Extractor Extract; variable
/llvm-project/lldb/unittests/SymbolFile/DWARF/
H A DDWARFASTParserClangTests.cpp439 llvm::Expected<std::string> Extract(clang::QualType qt, uint64_t value) { in Extract() function
[all...]
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1235 auto *Extract = ExtractElementInst::Create(Vec, ConstantInt::get(IdxTy, 0)); instCombineSVELast() local
1271 auto *Extract = ExtractElementInst::Create(Vec, ConstantInt::get(IdxTy, Idx)); instCombineSVELast() local
1761 auto *Extract = IC.Builder.CreateExtractElement(OpVal, SplatValue); instCombineSVETBL() local
3004 getScalarizationOverhead(VectorType * Ty,const APInt & DemandedElts,bool Insert,bool Extract,TTI::TargetCostKind CostKind) getScalarizationOverhead() argument
[all...]
/llvm-project/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp781 Value *ConstantOffsetExtractor::Extract(Value *Idx, GetElementPtrInst *GEP, in Extract() function in ConstantOffsetExtractor
/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DNumericalStabilitySanitizer.cpp1668 if (auto *Extract = dyn_cast<ExtractElementInst>(&Inst)) createShadowValueWithOperandsAvailable() local
1683 if (auto *Extract = dyn_cast<ExtractValueInst>(&Inst)) createShadowValueWithOperandsAvailable() local
/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp2738 MachineInstr *Extract = emitExtractVectorElt( select() local
3186 MachineInstr *Extract = emitExtractVectorElt( select() local
3910 MachineInstr *Extract = emitExtractVectorElt(DstReg, DstRB, NarrowTy, SrcReg, selectExtractElt() local
3938 MachineInstr *Extract = selectSplitVectorUnmerge() local
5124 MachineInstr *Extract = getOpcodeDef(TargetOpcode::G_EXTRACT_VECTOR_ELT, selectUSMovFromExtend() local
7564 auto Extract = getDefSrcRegIgnoringCopies(Root.getReg(), MRI); selectExtractHigh() local
[all...]
H A DAArch64PostLegalizerLowering.cpp502 auto Extract = Builder.buildExtractVectorElement(ScalarTy, SrcVec, SrcCst); applyINS() local
/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h770 getScalarizationOverhead(VectorType * InTy,const APInt & DemandedElts,bool Insert,bool Extract,TTI::TargetCostKind CostKind) getScalarizationOverhead() argument
799 getScalarizationOverhead(VectorType * InTy,bool Insert,bool Extract,TTI::TargetCostKind CostKind) getScalarizationOverhead() argument
[all...]
/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp1082 SDValue Extract = CurDAG->getNode(ISD::EXTRACT_SUBVECTOR, dl, SubVT, PreprocessISelDAG() local
4016 SDValue Extract = CurDAG->getNode(X86ISD::BZHI, DL, NVT, X, NBits); matchBitExtract() local
4075 SDValue Extract = CurDAG->getNode(X86ISD::BEXTR, DL, XVT, X, Control); matchBitExtract() local
5965 SDValue Extract = Select() local
[all...]
H A DX86ISelLowering.cpp12851 if (SDValue Extract = lowerShuffleOfExtractsAsVperm(DL, V1, V2, Mask, DAG)) lowerV2F64Shuffle() local
12931 if (SDValue Extract = lowerShuffleOfExtractsAsVperm(DL, V1, V2, Mask, DAG)) lowerV2I64Shuffle() local
13149 if (SDValue Extract = lowerShuffleOfExtractsAsVperm(DL, V1, V2, Mask, DAG)) lowerV4F32Shuffle() local
13248 if (SDValue Extract = lowerShuffleOfExtractsAsVperm(DL, V1, V2, Mask, DAG)) lowerV4I32Shuffle() local
17409 SDValue Extract = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, ExtractVT, lower1BitShuffle() local
17934 SDValue Extract = DAG.getNode(X86ISD::PEXTRB, dl, MVT::i32, Vec, LowerEXTRACT_VECTOR_ELT_SSE4() local
17952 SDValue Extract = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32, LowerEXTRACT_VECTOR_ELT_SSE4() local
18126 SDValue Extract = DAG.getNode(X86ISD::PEXTRW, dl, MVT::i32, Vec, LowerEXTRACT_VECTOR_ELT() local
19150 SDValue Extract = Cast.getOperand(0); vectorizeExtractedCast() local
19380 if (SDValue Extract = vectorizeExtractedCast(Op, dl, DAG, Subtarget)) LowerSINT_TO_FP() local
19887 if (SDValue Extract = vectorizeExtractedCast(Op, dl, DAG, Subtarget)) LowerUINT_TO_FP() local
32096 SDValue Extract = LowerMLOAD() local
32193 SDValue Extract = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, OrigVT, LowerMGATHER() local
44222 combineMinMaxReduction(SDNode * Extract,SelectionDAG & DAG,const X86Subtarget & Subtarget) combineMinMaxReduction() argument
44296 combinePredicateReduction(SDNode * Extract,SelectionDAG & DAG,const X86Subtarget & Subtarget) combinePredicateReduction() argument
44435 combineVPDPBUSDPattern(SDNode * Extract,SelectionDAG & DAG,const X86Subtarget & Subtarget) combineVPDPBUSDPattern() argument
44506 combineBasicSADPattern(SDNode * Extract,SelectionDAG & DAG,const X86Subtarget & Subtarget) combineBasicSADPattern() argument
51060 SDValue Extract = extractSubVector( combineConstantPoolLoads() local
51151 SDValue Extract = extractSubVector(SDValue(User, 0), 0, DAG, dl, combineLoad() local
51406 SDValue Extract = reduceMaskedStoreToScalarStore() local
51619 if (SDValue Extract = IsExtractedElement(StoredVal)) { combineStore() local
57466 SDValue Extract = extractSubVector(SDValue(User, 0), 0, DAG, SDLoc(N), combineBROADCAST_LOAD() local
[all...]
/llvm-project/llvm/tools/llvm-ar/
H A Dllvm-ar.cpp213 Extract, ///< Extract files back to file system enumerator
/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1915 const SDValue &Extract = Op.getOperand(0); LowerSIGN_EXTEND_INREG() local
2534 auto Extract = N->getOperand(0); performVectorExtendCombine() local
[all...]
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp249 auto *Extract = Builder.CreateExtractElement(VecPart, Lane); get() local
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp1493 auto Extract = applyMappingBFE() local
1503 auto Extract = applyMappingBFE() local
/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h372 getScalarizationOverhead(VectorType * Ty,const APInt & DemandedElts,bool Insert,bool Extract,TTI::TargetCostKind CostKind) getScalarizationOverhead() argument
/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp1313 Instruction *LowBitsToSkip, *Extract; canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract() local

12