Home
last modified time | relevance | path

Searched refs:Extract (Results 1 – 25 of 160) sorted by relevance

1234567

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelperVectorOps.cpp35 GExtractVectorElement *Extract = cast<GExtractVectorElement>(&MI); in matchExtractVectorElement() local
37 Register Dst = Extract->getReg(0); in matchExtractVectorElement()
38 Register Vector = Extract->getVectorReg(); in matchExtractVectorElement()
39 Register Index = Extract->getIndexReg(); in matchExtractVectorElement()
94 GExtractVectorElement *Extract = cast<GExtractVectorElement>(Root); in matchExtractVectorElementWithDifferentIndices() local
111 Register Index = Extract->getIndexReg(); in matchExtractVectorElementWithDifferentIndices()
123 Register Vector = Extract->getVectorReg(); in matchExtractVectorElementWithDifferentIndices()
130 Register Dst = Extract->getReg(0); in matchExtractVectorElementWithDifferentIndices()
151 const GExtractVectorElement *Extract = cast<GExtractVectorElement>(&MI); in matchExtractVectorElementWithBuildVector() local
165 Register Vector = Extract->getVectorReg(); in matchExtractVectorElementWithBuildVector()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp295 auto *Extract = dyn_cast<ExtractElementInst>(User); in lowerInterleavedLoad() local
296 if (Extract && isa<ConstantInt>(Extract->getIndexOperand())) { in lowerInterleavedLoad()
297 Extracts.push_back(Extract); in lowerInterleavedLoad()
450 for (auto *Extract : Extracts) { in tryReplaceExtracts() local
452 auto *IndexOperand = cast<ConstantInt>(Extract->getIndexOperand()); in tryReplaceExtracts()
461 if (!DT->dominates(Shuffle, Extract)) in tryReplaceExtracts()
471 assert(Extract->getOperand(0) == Shuffle->getOperand(0) && in tryReplaceExtracts()
473 ReplacementMap[Extract] = std::make_pair(Shuffle, I); in tryReplaceExtracts()
478 if (ReplacementMap.count(Extract)) in tryReplaceExtracts()
484 if (!ReplacementMap.count(Extract)) in tryReplaceExtracts()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-xray/
H A Dxray-extract.cpp32 static cl::SubCommand Extract("extract", "Extract instrumentation maps"); variable
35 cl::sub(Extract));
39 cl::sub(Extract));
45 cl::sub(Extract));
50 cl::sub(Extract));
53 cl::sub(Extract));
77 static CommandRegistration Unused(&Extract, []() -> Error { in __anon577b53910202()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DOverflowInstAnalysis.cpp34 auto *Extract = dyn_cast<ExtractValueInst>(V); in isCheckForZeroAndMulWithOverflow() local
36 if (!Extract || !Extract->getIndices().equals(1)) in isCheckForZeroAndMulWithOverflow()
39 II = dyn_cast<IntrinsicInst>(Extract->getAggregateOperand()); in isCheckForZeroAndMulWithOverflow()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILLegalizePass.cpp308 if (auto *Extract = dyn_cast<ExtractElementInst>(&I)) { in downcastI64toI32InsertExtractElements() local
309 Value *Idx = Extract->getIndexOperand(); in downcastI64toI32InsertExtractElements()
312 IRBuilder<> Builder(Extract); in downcastI64toI32InsertExtractElements()
317 Extract->getVectorOperand(), Idx32, Extract->getName()); in downcastI64toI32InsertExtractElements()
319 Extract->replaceAllUsesWith(NewExtract); in downcastI64toI32InsertExtractElements()
320 ToRemove.push_back(Extract); in downcastI64toI32InsertExtractElements()
530 if (auto *Extract = dyn_cast<ExtractElementInst>(&I)) { in legalizeGetHighLowi64Bytes() local
531 if (!dyn_cast<BitCastInst>(Extract->getVectorOperand())) in legalizeGetHighLowi64Bytes()
533 auto *VecTy = dyn_cast<FixedVectorType>(Extract->getVectorOperandType()); in legalizeGetHighLowi64Bytes()
536 if (auto *Index = dyn_cast<ConstantInt>(Extract->getIndexOperand())) { in legalizeGetHighLowi64Bytes()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DBinaryStreamArray.h165 : IterRef(Array.Stream.drop_front(Offset)), Extract(E), in VarStreamArrayIterator()
170 auto EC = Extract(IterRef, ThisLen, ThisValue); in VarStreamArrayIterator()
179 explicit VarStreamArrayIterator(const Extractor &E) : Extract(E) {} in VarStreamArrayIterator()
214 auto EC = Extract(IterRef, ThisLen, ThisValue);
244 Extractor Extract; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrSystem.td20 // Extract PSW.
74 // Extract primary ASN (and instance).
80 // Extract secondary ASN (and instance).
92 // Extract and set extended authority.
301 // Extract stacked registers.
307 // Extract stacked state.
378 // Extract CPU attribute.
382 // Extract CPU time.
448 // Extract coprocessor-group address.
452 // Extract CPU counter.
[all …]
H A DSystemZTargetTransformInfo.h89 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract,
H A DSystemZInstrDFP.td131 // Extract biased exponent.
135 // Extract significance.
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.h114 VectorType *InTy, const APInt &DemandedElts, bool Insert, bool Extract,
146 Extract, CostKind,
/freebsd/contrib/llvm-project/llvm/tools/llvm-ar/
H A Dllvm-ar.cpp213 Extract, ///< Extract files back to file system enumerator
360 Operation = Extract; in parseCommandLine()
461 if (Operation != Extract && Operation != Delete) in parseCommandLine()
464 if (OriginalDates && Operation != Extract) in parseCommandLine()
472 if (Operation != Extract) in parseCommandLine()
633 case Extract: in shouldCreateArchive()
693 if (Operation == Extract && OldArchive->isThin()) in performReadOperation()
729 case Extract: in performReadOperation()
1127 case Extract: in performOperation()
/freebsd/contrib/one-true-awk/
H A DTODO9 A. Extract beebe.tar into separate file and update scripts
/freebsd/contrib/less/
H A DFREEBSD-upgrade4 3. Extract new code to, say, less/lessv429
/freebsd/cddl/usr.sbin/dwatch/libexec/
H A Drw47 * Extract string from temporary memory
/freebsd/usr.sbin/bsdconfig/dot/
H A DUSAGE123 Extract each page of the poster into a separate PNG file:
135 Extract a single page of the poster into a separate PostScript file for
/freebsd/contrib/libxo/doc/
H A Dxolint.rst22 -X Extract samples from xolint, suitable for testing
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonScheduleV60.td52 // S0123| CVI_VA_EXT Extract |
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDebugInfoEntry.h51 bool Extract(const DWARFDataExtractor &data, const DWARFUnit &cu,
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectContainer/BSD-Archive/
H A DObjectContainerBSDArchive.h88 lldb::offset_t Extract(const lldb_private::DataExtractor &data,
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DREADME_P9.txt11 - Vector Extract Unsigned: vextractub vextractuh vextractuw vextractd
19 - Vector Extract Unsigned Byte Left/Right-Indexed:
392 - Extract Exponent/Significand DP/QP: xsxexpdp xsxsigdp xsxexpqp xsxsigqp
413 - Vector Extract Unsigned Word: xxextractuw
433 - Vector Extract Exponent/Significand DP/SP: xvxexpdp xvxexpsp xvxsigdp xvxsigsp
/freebsd/sys/dev/hpt27xx/
H A DREADME64 2) Extract the driver files under the kernel source tree:
146 2) Extract the driver files under the kernel source tree:
/freebsd/sys/dev/hptmv/
H A Dreadme.txt61 2) Extract the driver files under the kernel source tree:
151 2) Extract the driver files under the kernel source tree:
/freebsd/sys/dev/hptnr/
H A DREADME67 2) Extract the driver files under the kernel source tree:
149 2) Extract the driver files under the kernel source tree:
/freebsd/crypto/heimdal/lib/ntlm/
H A DChangeLog86 * ntlm.c: Extract the infotarget from the answer.
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp2882 MachineInstr *Extract = emitExtractVectorElt( in select() local
2884 if (!Extract) in select()
3336 MachineInstr *Extract = emitExtractVectorElt( in select() local
3338 if (!Extract) in select()
4108 MachineInstr *Extract = emitExtractVectorElt(DstReg, DstRB, NarrowTy, SrcReg, in selectExtractElt() local
4110 if (!Extract) in selectExtractElt()
4136 MachineInstr *Extract = in selectSplitVectorUnmerge() local
4138 if (!Extract) in selectSplitVectorUnmerge()
5322 MachineInstr *Extract = getOpcodeDef(TargetOpcode::G_EXTRACT_VECTOR_ELT, in selectUSMovFromExtend() local
5325 if (!Extract || !mi_match(Extract->getOperand(2).getReg(), MRI, m_ICst(Lane))) in selectUSMovFromExtend()
[all …]

1234567