HomeSort by: relevance | last modified time | path
    Searched refs:Extract (Results 1 - 25 of 71) sorted by relevancy

1 2 3

  /src/external/gpl3/autoconf/dist/man/
ifnames.x 2 ifnames \- Extract CPP conditionals from a set of files
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
OverflowInstAnalysis.cpp 35 auto *Extract = dyn_cast<ExtractValueInst>(V);
37 if (!Extract || !Extract->getIndices().equals(1))
40 II = dyn_cast<IntrinsicInst>(Extract->getAggregateOperand());
  /src/external/apache2/llvm/dist/llvm/tools/llvm-xray/
xray-extract.cpp 1 //===- xray-extract.cpp: XRay Instrumentation Map Extraction --------------===//
9 // Implementation of the xray-extract.h interface.
30 // llvm-xray extract
32 static cl::SubCommand Extract("extract", "Extract instrumentation maps");
35 cl::sub(Extract));
39 cl::sub(Extract));
45 cl::sub(Extract));
52 cl::sub(Extract));
    [all...]
  /src/external/apache2/llvm/lib/libclangToolingRefactoring/
Makefile 15 .PATH: ${CLANG_SRCDIR}/lib/Tooling/Refactoring/Extract
17 SRCS+= Extract.cpp \
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
InterleavedAccessPass.cpp 174 /// <0, 2, 4, 6> (mask of index 0 to extract even elements)
175 /// <1, 3, 5, 7> (mask of index 1 to extract odd elements)
298 // them to later check if they can be modified to extract from one of the
308 auto *Extract = dyn_cast<ExtractElementInst>(User);
309 if (Extract && isa<ConstantInt>(Extract->getIndexOperand())) {
310 Extracts.push_back(Extract);
439 for (auto *Extract : Extracts) {
441 auto *IndexOperand = cast<ConstantInt>(Extract->getIndexOperand());
448 // If the shufflevector instruction doesn't dominate the extract, w
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
BinaryStreamArray.h 14 /// an Extractor type that can extract a record from a given offset and
163 : IterRef(Array.Stream.drop_front(Offset)), Extract(E),
168 auto EC = Extract(IterRef, ThisLen, ThisValue);
177 explicit VarStreamArrayIterator(const Extractor &E) : Extract(E) {}
217 auto EC = Extract(IterRef, ThisLen, ThisValue);
247 Extractor Extract;
  /src/sys/external/bsd/compiler_rt/dist/lib/builtins/
fp_add_impl.inc 59 // Extract the exponent and significand from the (possibly swapped) a and b.
fp_trunc_impl.inc 108 // zero. The result may be a denormal or zero. Extract the exponent
  /src/external/apache2/llvm/dist/llvm/tools/llvm-ar/
llvm-ar.cpp 104 x - extract [files] from the archive
199 Extract, ///< Extract files back to file system
224 // match for extract/delete operations when there are multiple matches. This is
242 // Extract the member filename from the command line for the [relpos] argument
251 // Extract the parameter from the command line for the [count] argument
338 Operation = Extract;
437 if (Operation != Extract && Operation != Delete)
440 if (OriginalDates && Operation != Extract)
588 case Extract
    [all...]
  /src/external/gpl2/texinfo/dist/util/
infosrch 87 Purpose: Extract full text from info node and search it by regex
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoadStoreVectorizer.cpp 18 // that immediately following our new vector load we'll need to extract out the
1106 Value *Extract = Builder.CreateExtractElement(Store->getValueOperand(),
1108 if (Extract->getType() != StoreTy->getScalarType())
1109 Extract = Builder.CreateBitCast(Extract, StoreTy->getScalarType());
1112 Builder.CreateInsertElement(Vec, Extract, Builder.getInt32(NewIdx));
1119 Value *Extract = Store->getValueOperand();
1120 if (Extract->getType() != StoreTy->getScalarType())
1121 Extract =
1122 Builder.CreateBitOrPointerCast(Extract, StoreTy->getScalarType())
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-extract/
llvm-extract.cpp 1 //===- llvm-extract.cpp - LLVM function extraction utility ----------------===//
37 cl::OptionCategory ExtractCat("llvm-extract Options");
62 Recursive("recursive", cl::desc("Recursively extract all called functions"),
65 // ExtractFuncs - The functions to extract from the module.
67 ExtractFuncs("func", cl::desc("Specify function to extract"),
72 // extract from the module.
75 cl::desc("Specify function(s) to extract using a "
80 // ExtractBlocks - The blocks to extract from the module.
84 "Specify <function, basic block1[;basic block2...]> pairs to extract.\n"
89 " --bb=f:bb1;bb2 will extract one function with both bb1 and bb2;\n
    [all...]
  /src/external/gpl3/gcc/dist/libgcc/config/s390/
morestack.S 79 ear %r1, %a0 # Extract thread pointer.
104 ear %r1, %a0 # Extract thread pointer.
144 ear %r1, %a0 # Extract thread pointer.
226 ear %r1, %a0 # Extract thread pointer.
274 ear %r1, %a1 # Extract thread pointer.
301 ear %r1, %a1 # Extract thread pointer.
343 ear %r1, %a1 # Extract thread pointer.
427 ear %r1, %a1 # Extract thread pointer.
  /src/external/gpl3/gcc.old/dist/libgcc/config/s390/
morestack.S 79 ear %r1, %a0 # Extract thread pointer.
104 ear %r1, %a0 # Extract thread pointer.
144 ear %r1, %a0 # Extract thread pointer.
226 ear %r1, %a0 # Extract thread pointer.
274 ear %r1, %a1 # Extract thread pointer.
301 ear %r1, %a1 # Extract thread pointer.
343 ear %r1, %a1 # Extract thread pointer.
427 ear %r1, %a1 # Extract thread pointer.
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
SVEIntrinsicOpts.cpp 411 auto *Extract = Builder.CreateExtractElement(OpVal, SplatValue);
413 Builder.CreateVectorSplat(VTy->getElementCount(), Extract);
AArch64TargetTransformInfo.cpp 248 // This is a base cost of 1 for the vadd, plus 3 extract shifts if we
401 // The intrinsic is extracting lane 0 so use an extract instead.
403 auto *Extract = ExtractElementInst::Create(Vec, ConstantInt::get(IdxTy, 0));
404 Extract->insertBefore(&II);
405 Extract->takeName(&II);
406 return IC.replaceInstUsesWith(II, Extract);
465 // The intrinsic is extracting a fixed lane so use an extract instead.
467 auto *Extract = ExtractElementInst::Create(Vec, ConstantInt::get(IdxTy, Idx));
468 Extract->insertBefore(&II);
469 Extract->takeName(&II)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonTargetTransformInfo.cpp 126 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract) {
127 return BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, Extract);
315 // If it's not a 32-bit value, there will need to be an extract.
HexagonTargetTransformInfo.h 109 bool Insert, bool Extract);
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyISelLowering.cpp 234 // Sign extends are legal only when extending a vector extract
1636 // is a vector extract of an i8 or i16 lane. SIMD does not depend on sign
1646 const SDValue &Extract = Op.getOperand(0);
1647 MVT VecT = Extract.getOperand(0).getSimpleValueType();
1658 const SDNode *Index = Extract.getOperand(1).getNode();
1668 ISD::EXTRACT_VECTOR_ELT, DL, Extract.getValueType(),
1669 DAG.getBitcast(ExtractedVecT, Extract.getOperand(0)), NewIndex);
2087 auto Extract = N->getOperand(0);
2088 if (Extract.getOpcode() != ISD::EXTRACT_SUBVECTOR)
2090 auto Source = Extract.getOperand(0)
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/profile/
InstrProfData.inc 494 * Extract value profile data of a function for the profile kind \c ValueKind
516 * Extract value profile data of a function from the \c Closure
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86TargetTransformInfo.h 145 bool Insert, bool Extract);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
SeparateConstOffsetFromGEP.cpp 85 // (1) It can always extract constants in the indices of structure type.
234 /// the constant offset), or nullptr if we cannot extract a constant offset.
239 static Value *Extract(Value *Idx, GetElementPtrInst *GEP,
244 /// failed). The meaning of the arguments are the same as Extract.
282 /// For example, to extract the 5 from sext(a + (b + 5)), we first distribute
747 // we can extract 5 as the constant offset.
768 Value *ConstantOffsetExtractor::Extract(Value *Idx, GetElementPtrInst *GEP,
821 // Tries to extract a constant offset from this GEP index.
1015 ConstantOffsetExtractor::Extract(OldIdx, GEP, UserChainTail, DT);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
MachineIRBuilder.cpp 536 auto Extract = buildInstr(TargetOpcode::G_EXTRACT);
537 Dst.addDefToMIB(*getMRI(), Extract);
538 Src.addSrcToMIB(Extract);
539 Extract.addImm(Index);
540 return Extract;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64PostLegalizerLowering.cpp 426 /// %extract = G_EXTRACT_VECTOR_ELT %left, 0
427 /// %ins = G_INSERT_VECTOR_ELT %left, %extract, 1
466 auto Extract = Builder.buildExtractVectorElement(ScalarTy, SrcVec, SrcCst);
468 Builder.buildInsertVectorElement(Dst, DstVec, Extract, DstCst);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
TargetTransformInfo.h 729 /// Estimate the overhead of scalarizing an instruction. Insert and Extract
734 bool Insert, bool Extract) const;
1057 /// extraction shuffle kinds to show the insert/extract point and the type of
1109 /// \return The expected cost of a sign- or zero-extended vector extract. Use
1133 /// \return The expected cost of vector Insert and Extract.
1255 /// instructions may be created to extract the result from the given intrinsic
1539 bool Extract) = 0;
1943 bool Insert, bool Extract) override {
1944 return Impl.getScalarizationOverhead(Ty, DemandedElts, Insert, Extract);

Completed in 49 milliseconds

1 2 3