Searched refs:Extract (Results 1 - 25 of 47) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDebugRanges.h24 void Extract(lldb_private::DWARFContext &context);
33 bool Extract(lldb_private::DWARFContext &context, lldb::offset_t *offset_ptr,
H A DDWARFDebugRanges.cpp29 void DWARFDebugRanges::Extract(DWARFContext &context) { function in class:DWARFDebugRanges
33 while (Extract(context, &offset, range_list)) {
40 bool DWARFDebugRanges::Extract(DWARFContext &context, function in class:DWARFDebugRanges
H A DDWARFDebugInfoEntry.h50 bool Extract(const lldb_private::DWARFDataExtractor &data,
H A DDWARFUnit.cpp64 m_first_die.Extract(data, this, &offset)) {
167 while (offset < next_cu_offset && die.Extract(data, this, &offset)) {
291 // Extract DW_AT_addr_base first, as other attributes may need it.
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp294 auto *Extract = dyn_cast<ExtractElementInst>(*UI); local
295 if (Extract && isa<ConstantInt>(Extract->getIndexOperand())) {
296 Extracts.push_back(Extract);
366 for (auto *Extract : Extracts) {
368 auto *IndexOperand = cast<ConstantInt>(Extract->getIndexOperand());
377 if (!DT->dominates(Shuffle, Extract))
387 assert(Extract->getOperand(0) == Shuffle->getOperand(0) &&
389 ReplacementMap[Extract] = std::make_pair(Shuffle, I);
394 if (ReplacementMap.count(Extract))
407 auto *Extract = Replacement.first; local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-xray/
H A Dxray-extract.cpp32 static cl::SubCommand Extract("extract", "Extract instrumentation maps");
35 cl::sub(Extract));
39 cl::sub(Extract));
45 cl::sub(Extract));
71 static CommandRegistration Unused(&Extract, []() -> Error {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLateEHPrepare.cpp270 for (auto *Extract : ExtractInstrs) {
271 MachineBasicBlock *EHPad = getMatchingEHPad(Extract);
278 if (Catch->getNextNode() != Extract)
279 EHPad->insert(Catch->getNextNode(), Extract->removeFromParent());
302 ThenMBB->splice(ThenMBB->end(), EHPad, Extract, EHPad->end());
307 DebugLoc DL = Extract->getDebugLoc();
H A DWebAssemblyISelLowering.cpp1280 const SDValue &Extract = Op.getOperand(0); local
1281 MVT VecT = Extract.getOperand(0).getSimpleValueType();
1290 const SDValue &Index = Extract.getOperand(1);
1299 ISD::EXTRACT_VECTOR_ELT, DL, Extract.getValueType(),
1300 DAG.getBitcast(ExtractedVecT, Extract.getOperand(0)), NewIndex);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DBinaryStreamArray.h159 : IterRef(Array.Stream.drop_front(Offset)), Extract(E),
164 auto EC = Extract(IterRef, ThisLen, ThisValue);
173 explicit VarStreamArrayIterator(const Extractor &E) : Extract(E) {}
213 auto EC = Extract(IterRef, ThisLen, ThisValue);
243 Extractor Extract; member in class:llvm::VarStreamArrayIterator
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-extract/
H A Dllvm-extract.cpp164 // Extract aliases via regular expression matching.
198 // Extract globals via regular expression matching.
230 // Extract functions via regular expression matching.
335 legacy::PassManager Extract; local
336 Extract.add(createGVExtractionPass(Gvs, DeleteFn));
337 Extract.run(*M);
345 // Extract the specified basic blocks from the module and erase the existing
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/
H A Dfp_add_impl.inc67 // Extract the exponent and significand from the (possibly swapped) a and b.
H A Dfp_trunc_impl.inc105 // zero. The result may be a denormal or zero. Extract the exponent
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-ar/
H A Dllvm-ar.cpp191 Extract, ///< Extract files back to file system enumerator in enum:ArchiveOperation
234 // Extract the member filename from the command line for the [relpos] argument
243 // Extract the parameter from the command line for the [count] argument
329 Operation = Extract;
428 if (Operation != Extract && Operation != Delete)
431 if (OriginalDates && Operation != Extract)
579 case Extract:
593 if (Operation == Extract && OldArchive->isThin())
625 case Extract
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp1054 Value *Extract = Builder.CreateExtractElement(Store->getValueOperand(), local
1056 if (Extract->getType() != StoreTy->getScalarType())
1057 Extract = Builder.CreateBitCast(Extract, StoreTy->getScalarType());
1060 Builder.CreateInsertElement(Vec, Extract, Builder.getInt32(NewIdx));
1067 Value *Extract = Store->getValueOperand(); local
1068 if (Extract->getType() != StoreTy->getScalarType())
1069 Extract =
1070 Builder.CreateBitOrPointerCast(Extract, StoreTy->getScalarType());
1073 Builder.CreateInsertElement(Vec, Extract, Builde
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ObjectContainer/BSD-Archive/
H A DObjectContainerBSDArchive.h81 lldb::offset_t Extract(const lldb_private::DataExtractor &data,
H A DObjectContainerBSDArchive.cpp59 ObjectContainerBSDArchive::Object::Extract(const DataExtractor &data, function in class:ObjectContainerBSDArchive::Object
153 offset = obj.Extract(data, offset);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.h104 unsigned getScalarizationOverhead(Type *Ty, bool Insert, bool Extract);
H A DHexagonTargetTransformInfo.cpp119 bool Extract) {
120 return BaseT::getScalarizationOverhead(Ty, Insert, Extract);
118 getScalarizationOverhead(Type *Ty, bool Insert, bool Extract) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp237 static Value *Extract(Value *Idx, GetElementPtrInst *GEP,
242 /// failed). The meaning of the arguments are the same as Extract.
736 Value *ConstantOffsetExtractor::Extract(Value *Idx, GetElementPtrInst *GEP, function in class:ConstantOffsetExtractor
984 ConstantOffsetExtractor::Extract(OldIdx, GEP, UserChainTail, DT);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp520 auto Extract = buildInstr(TargetOpcode::G_EXTRACT); local
521 Dst.addDefToMIB(*getMRI(), Extract); local
522 Src.addSrcToMIB(Extract);
523 Extract.addImm(Index);
524 return Extract;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h668 unsigned getScalarizationOverhead(Type *Ty, bool Insert, bool Extract) const;
943 /// \return The expected cost of vector Insert and Extract.
1259 getScalarizationOverhead(Type *Ty, bool Insert, bool Extract) = 0;
1589 bool Extract) override {
1590 return Impl.getScalarizationOverhead(Ty, Insert, Extract);
/freebsd-11-stable/usr.sbin/portsnap/portsnap/
H A Dportsnap.sh56 path -- Extract only parts of the tree starting with the given
62 extract -- Extract snapshot of ports tree, replacing existing
691 # Extract the index
795 # Extract the index
1110 # Extract command. Make sure the parameters are sensible,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp1115 Instruction *LowBitsToSkip, *Extract; local
1118 m_Instruction(Extract))),
1196 Extract->getName() + ".sext");
1197 NewAShr->copyIRFlags(Extract); // Preserve `exact`-ness.
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp669 /// GPR64 (either via SEXT_INREG or AND). Extract the appropriate low bits if
1838 SDValue Extract = N->getOperand(0); local
1840 EVT NarrowVT = Extract.getValueType();
1846 Extract = peekThroughBitcasts(Extract);
1847 if (Extract.getOpcode() != ISD::EXTRACT_SUBVECTOR)
1852 unsigned ExtractIndex = Extract.getConstantOperandVal(1);
1853 if (ExtractIndex != Extract.getValueType().getVectorNumElements())
1857 CurDAG->SelectNodeTo(N, Opcode, VT, Extract.getOperand(0));
H A DAArch64InstructionSelector.cpp1706 MachineInstr *Extract = emitExtractVectorElt( local
1708 if (!Extract)
2097 MachineInstr *Extract = emitExtractVectorElt( local
2099 if (!Extract)
2991 MachineInstr *Extract = emitExtractVectorElt(DstReg, DstRB, NarrowTy, SrcReg, local
2993 if (!Extract)
3021 MachineInstr *Extract = local
3023 if (!Extract)

Completed in 230 milliseconds

12