Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDebugRanges.cpp29 void DWARFDebugRanges::Extract(DWARFContext &context) { in Extract() function in DWARFDebugRanges
40 bool DWARFDebugRanges::Extract(DWARFContext &context, in Extract() function in DWARFDebugRanges
H A DDWARFDebugInfoEntry.cpp41 bool DWARFDebugInfoEntry::Extract(const DWARFDataExtractor &data, in Extract() function in DWARFDebugInfoEntry
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp308 auto *Extract = dyn_cast<ExtractElementInst>(User); in lowerInterleavedLoad() local
440 for (auto *Extract : Extracts) { in tryReplaceExtracts() local
481 auto *Extract = Replacement.first; in tryReplaceExtracts() local
H A DExpandLargeFpConvert.cpp448 Value *Extract = Builder.CreateLShr(Shr21, Builder.getIntN(BitWidth, 32)); in expandIToFP() local
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DOverflowInstAnalysis.cpp34 auto *Extract = dyn_cast<ExtractValueInst>(V); in isCheckForZeroAndMulWithOverflow() local
H A DTargetTransformInfo.cpp517 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract, in getScalarizationOverhead()
/openbsd-src/gnu/llvm/llvm/tools/llvm-xray/
H A Dxray-extract.cpp32 static cl::SubCommand Extract("extract", "Extract instrumentation maps"); variable
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DBinaryStreamArray.h244 Extractor Extract; variable
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp1128 Value *Extract = Builder.CreateExtractElement(Store->getValueOperand(), in vectorizeStoreChain() local
1141 Value *Extract = Store->getValueOperand(); in vectorizeStoreChain() local
H A DVPlan.cpp228 auto *Extract = Builder.CreateExtractElement(VecPart, Lane); in get() local
H A DVectorCombine.cpp630 Instruction *Extract; in foldInsExtFNeg() local
/openbsd-src/gnu/llvm/lldb/source/Plugins/ObjectContainer/BSD-Archive/
H A DObjectContainerBSDArchive.cpp129 ObjectContainerBSDArchive::Object::Extract(const DataExtractor &data, in Extract() function in ObjectContainerBSDArchive::Object
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp142 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract, in getScalarizationOverhead()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp853 auto *Extract = ExtractElementInst::Create(Vec, ConstantInt::get(IdxTy, 0)); in instCombineSVELast() local
889 auto *Extract = ExtractElementInst::Create(Vec, ConstantInt::get(IdxTy, Idx)); in instCombineSVELast() local
1316 auto *Extract = Builder.CreateExtractElement(OpVal, SplatValue); in instCombineSVETBL() local
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h722 bool Insert, bool Extract, in getScalarizationOverhead()
751 bool Extract, in getScalarizationOverhead()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp767 Value *ConstantOffsetExtractor::Extract(Value *Idx, GetElementPtrInst *GEP, in Extract() function in ConstantOffsetExtractor
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp2704 MachineInstr *Extract = emitExtractVectorElt( in select() local
3167 MachineInstr *Extract = emitExtractVectorElt( in select() local
4196 MachineInstr *Extract = emitExtractVectorElt(DstReg, DstRB, NarrowTy, SrcReg, in selectExtractElt() local
4224 MachineInstr *Extract = in selectSplitVectorUnmerge() local
5297 MachineInstr *Extract = getOpcodeDef(TargetOpcode::G_EXTRACT_VECTOR_ELT, in selectUSMovFromExtend() local
H A DAArch64PostLegalizerLowering.cpp508 auto Extract = Builder.buildExtractVectorElement(ScalarTy, SrcVec, SrcCst); in applyINS() local
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1850 const SDValue &Extract = Op.getOperand(0); in LowerSIGN_EXTEND_INREG() local
2393 auto Extract = N->getOperand(0); in performVectorExtendCombine() local
/openbsd-src/gnu/llvm/llvm/tools/llvm-ar/
H A Dllvm-ar.cpp218 Extract, ///< Extract files back to file system enumerator
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp3718 SDValue Extract = CurDAG->getNode(X86ISD::BZHI, DL, NVT, X, NBits); in matchBitExtract() local
3777 SDValue Extract = CurDAG->getNode(X86ISD::BEXTR, DL, XVT, X, Control); in matchBitExtract() local
5581 SDValue Extract = in Select() local
H A DX86ISelLowering.cpp15124 if (SDValue Extract = lowerShuffleOfExtractsAsVperm(DL, V1, V2, Mask, DAG)) in lowerV2F64Shuffle() local
15204 if (SDValue Extract = lowerShuffleOfExtractsAsVperm(DL, V1, V2, Mask, DAG)) in lowerV2I64Shuffle() local
15409 if (SDValue Extract = lowerShuffleOfExtractsAsVperm(DL, V1, V2, Mask, DAG)) in lowerV4F32Shuffle() local
15500 if (SDValue Extract = lowerShuffleOfExtractsAsVperm(DL, V1, V2, Mask, DAG)) in lowerV4I32Shuffle() local
19513 SDValue Extract = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, ExtractVT, in lower1BitShuffle() local
20010 SDValue Extract = DAG.getNode(X86ISD::PEXTRB, dl, MVT::i32, Vec, in LowerEXTRACT_VECTOR_ELT_SSE4() local
20028 SDValue Extract = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i32, in LowerEXTRACT_VECTOR_ELT_SSE4() local
20170 SDValue Extract = DAG.getNode(X86ISD::PEXTRW, dl, MVT::i32, Vec, in LowerEXTRACT_VECTOR_ELT() local
21147 SDValue Extract = Cast.getOperand(0); in vectorizeExtractedCast() local
21378 if (SDValue Extract = vectorizeExtractedCast(Op, DAG, Subtarget)) in LowerSINT_TO_FP() local
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp589 auto Extract = buildInstr(TargetOpcode::G_EXTRACT); in buildExtract() local
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp1498 auto Extract = in applyMappingBFE() local
1508 auto Extract = in applyMappingBFE() local
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h336 bool Insert, bool Extract, in getScalarizationOverhead()

12