Home
last modified time | relevance | path

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

12

/freebsd/contrib/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
191 GExtractVectorElement *Extract = cast<GExtractVectorElement>(Root); in matchExtractVectorElementWithBuildVectorTrunc() local
258 const GExtractVectorElement *Extract = cast<GExtractVectorElement>(&MI); in matchExtractVectorElementWithShuffleVector() local
H A DGISelValueTracking.cpp1593 GExtractVectorElement &Extract = cast<GExtractVectorElement>(MI); in computeKnownFPClass() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp295 auto *Extract = dyn_cast<ExtractElementInst>(User); in lowerInterleavedLoad() local
450 for (auto *Extract : Extracts) { in tryReplaceExtracts() local
491 auto *Extract = Replacement.first; in tryReplaceExtracts() local
624 auto *Extract = dyn_cast<ExtractValueInst>(User); in lowerDeinterleaveIntrinsic() local
H A DExpandFp.cpp457 Value *Extract = Builder.CreateLShr(Shr21, Builder.getIntN(BitWidth, 32)); in expandIToFP() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DOverflowInstAnalysis.cpp34 auto *Extract = dyn_cast<ExtractValueInst>(V); in isCheckForZeroAndMulWithOverflow() local
/freebsd/contrib/llvm-project/llvm/tools/llvm-xray/
H A Dxray-extract.cpp32 static cl::SubCommand Extract("extract", "Extract instrumentation maps"); variable
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DBinaryStreamArray.h244 Extractor Extract; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILLegalizePass.cpp308 if (auto *Extract = dyn_cast<ExtractElementInst>(&I)) { in downcastI64toI32InsertExtractElements() local
530 if (auto *Extract = dyn_cast<ExtractElementInst>(&I)) { in legalizeGetHighLowi64Bytes() local
H A DDXILIntrinsicExpansion.cpp598 Value *Extract = Builder.CreateExtractValue(Load, {0}); in expandBufferLoadIntrinsic() local
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDebugInfoEntry.cpp43 bool DWARFDebugInfoEntry::Extract(const DWARFDataExtractor &data, in Extract() function in DWARFDebugInfoEntry
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DX86.cpp3112 Value *Extract = Builder.CreateExtractValue(Call, i + 1); in EmitX86BuiltinExpr() local
3126 Value *Extract = Builder.CreateExtractValue(Call, i + 1); in EmitX86BuiltinExpr() local
3230 Value *Extract = Builder.CreateExtractValue(Call, i + 1); in EmitX86BuiltinExpr() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp1904 Value *Extract = IC.Builder.CreateExtractElement(Src, FirstElt); in simplifyAMDGCNLaneIntrinsicDemanded() local
1919 Value *Extract = IC.Builder.CreateShuffleVector(Src, ExtractMask); in simplifyAMDGCNLaneIntrinsicDemanded() local
H A DAMDGPURegisterBankInfo.cpp1520 auto Extract = in applyMappingBFE() local
1530 auto Extract = in applyMappingBFE() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DNumericalStabilitySanitizer.cpp1725 if (auto *Extract = dyn_cast<ExtractElementInst>(&Inst)) in createShadowValueWithOperandsAvailable() local
1740 if (auto *Extract = dyn_cast<ExtractValueInst>(&Inst)) in createShadowValueWithOperandsAvailable() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp2882 MachineInstr *Extract = emitExtractVectorElt( in select() local
3336 MachineInstr *Extract = emitExtractVectorElt( in select() local
4108 MachineInstr *Extract = emitExtractVectorElt(DstReg, DstRB, NarrowTy, SrcReg, in selectExtractElt() local
4136 MachineInstr *Extract = in selectSplitVectorUnmerge() local
5322 MachineInstr *Extract = getOpcodeDef(TargetOpcode::G_EXTRACT_VECTOR_ELT, in selectUSMovFromExtend() local
7913 auto Extract = getDefSrcRegIgnoringCopies(Root.getReg(), MRI); in selectExtractHigh() local
H A DAArch64PostLegalizerLowering.cpp520 auto Extract = Builder.buildExtractVectorElement(ScalarTy, SrcVec, SrcCst); in applyINS() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp806 Value *ConstantOffsetExtractor::Extract(Value *Idx, GetElementPtrInst *GEP, in Extract() function in ConstantOffsetExtractor
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp1127 SDValue Extract = CurDAG->getNode(ISD::EXTRACT_SUBVECTOR, dl, SubVT, in PreprocessISelDAG() local
4083 SDValue Extract = CurDAG->getNode(X86ISD::BZHI, DL, NVT, X, NBits); in matchBitExtract() local
4142 SDValue Extract = CurDAG->getNode(X86ISD::BEXTR, DL, XVT, X, Control); in matchBitExtract() local
6123 SDValue Extract = in Select() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1950 auto *Extract = ExtractElementInst::Create(Vec, ConstantInt::get(IdxTy, 0)); in instCombineSVELast() local
1986 auto *Extract = ExtractElementInst::Create(Vec, ConstantInt::get(IdxTy, Idx)); in instCombineSVELast() local
2383 auto *Extract = IC.Builder.CreateExtractElement(OpVal, SplatValue); in instCombineSVETBL() local
3925 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract, in getScalarizationOverhead()
/freebsd/contrib/llvm-project/llvm/tools/llvm-ar/
H A Dllvm-ar.cpp213 Extract, ///< Extract files back to file system enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp495 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract, in getScalarizationOverhead()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp279 auto *Extract = Builder.CreateExtractElement(VecPart, LaneV); in get() local
H A DVectorCombine.cpp686 Instruction *Extract; in foldInsExtFNeg() local
1836 auto *Extract = cast<ExtractElementInst>(U); in scalarizeExtExtract() local
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp2274 const SDValue &Extract = Op.getOperand(0); in LowerSIGN_EXTEND_INREG() local
2945 auto Extract = N->getOperand(0); in performVectorExtendCombine() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp928 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract, in getScalarizationOverhead()

12