Home
last modified time | relevance | path

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

12345678910>>...24

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp308 auto *Extract = dyn_cast<ExtractElementInst>(User); in lowerInterleavedLoad() local
309 if (Extract && isa<ConstantInt>(Extract->getIndexOperand())) { in lowerInterleavedLoad()
310 Extracts.push_back(Extract); in lowerInterleavedLoad()
439 for (auto *Extract : Extracts) { in tryReplaceExtracts() local
441 auto *IndexOperand = cast<ConstantInt>(Extract->getIndexOperand()); in tryReplaceExtracts()
450 if (!DT->dominates(Shuffle, Extract)) in tryReplaceExtracts()
460 assert(Extract->getOperand(0) == Shuffle->getOperand(0) && in tryReplaceExtracts()
462 ReplacementMap[Extract] = std::make_pair(Shuffle, I); in tryReplaceExtracts()
467 if (ReplacementMap.count(Extract)) in tryReplaceExtracts()
473 if (!ReplacementMap.count(Extract)) in tryReplaceExtracts()
[all …]
/netbsd-src/external/apache2/llvm/dist/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));
52 cl::sub(Extract));
76 static CommandRegistration Unused(&Extract, []() -> Error { in __anon70dba6dc0202()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DOverflowInstAnalysis.cpp35 auto *Extract = dyn_cast<ExtractValueInst>(V); in isCheckForZeroAndMulWithOverflow() local
37 if (!Extract || !Extract->getIndices().equals(1)) in isCheckForZeroAndMulWithOverflow()
40 II = dyn_cast<IntrinsicInst>(Extract->getAggregateOperand()); in isCheckForZeroAndMulWithOverflow()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/CommandGuide/
H A Dllvm-extract.rst31 Extract the alias named *function-name* from the LLVM bitcode. May be
36 Extract the alias matching *alias-regular-expr* from the LLVM bitcode.
42 Extract basic blocks(s) specified in *basic-block-specifier*. May be
60 Extract the function named *function-name* from the LLVM bitcode. May be
65 Extract the function(s) matching *function-regular-expr* from the LLVM bitcode.
71 Extract the global variable named *global-name* from the LLVM bitcode. May be
76 Extract the global variable(s) matching *global-regular-expr* from the LLVM
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/
H A DCMakeLists.txt7 Extract/Extract.cpp
8 Extract/SourceExtraction.cpp
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/Tooling/Refactoring/
H A DBUILD.gn20 "Extract/Extract.cpp",
21 "Extract/SourceExtraction.cpp",
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DBinaryStreamArray.h163 : IterRef(Array.Stream.drop_front(Offset)), Extract(E), in VarStreamArrayIterator()
168 auto EC = Extract(IterRef, ThisLen, ThisValue); in VarStreamArrayIterator()
177 explicit VarStreamArrayIterator(const Extractor &E) : Extract(E) {} in VarStreamArrayIterator()
217 auto EC = Extract(IterRef, ThisLen, ThisValue);
247 Extractor Extract; variable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZInstrSystem.td20 // Extract PSW.
72 // Extract primary ASN (and instance).
78 // Extract secondary ASN (and instance).
90 // Extract and set extended authority.
281 // Extract stacked registers.
287 // Extract stacked state.
358 // Extract CPU attribute.
362 // Extract CPU time.
423 // Extract coprocessor-group address.
427 // Extract CPU counter.
[all …]
/netbsd-src/external/apache2/llvm/lib/libclangToolingRefactoring/
H A DMakefile15 .PATH: ${CLANG_SRCDIR}/lib/Tooling/Refactoring/Extract
17 SRCS+= Extract.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp1106 Value *Extract = Builder.CreateExtractElement(Store->getValueOperand(), in vectorizeStoreChain() local
1108 if (Extract->getType() != StoreTy->getScalarType()) in vectorizeStoreChain()
1109 Extract = Builder.CreateBitCast(Extract, StoreTy->getScalarType()); in vectorizeStoreChain()
1112 Builder.CreateInsertElement(Vec, Extract, Builder.getInt32(NewIdx)); in vectorizeStoreChain()
1119 Value *Extract = Store->getValueOperand(); in vectorizeStoreChain() local
1120 if (Extract->getType() != StoreTy->getScalarType()) in vectorizeStoreChain()
1121 Extract = in vectorizeStoreChain()
1122 Builder.CreateBitOrPointerCast(Extract, StoreTy->getScalarType()); in vectorizeStoreChain()
1125 Builder.CreateInsertElement(Vec, Extract, Builder.getInt32(I)); in vectorizeStoreChain()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-ar/
H A Dllvm-ar.cpp199 Extract, ///< Extract files back to file system enumerator
338 Operation = Extract; in parseCommandLine()
437 if (Operation != Extract && Operation != Delete) in parseCommandLine()
440 if (OriginalDates && Operation != Extract) in parseCommandLine()
588 case Extract: in shouldCreateArchive()
602 if (Operation == Extract && OldArchive->isThin()) in performReadOperation()
634 case Extract: in performReadOperation()
978 case Extract: in performOperation()
/netbsd-src/external/gpl2/xcvs/dist/m4/
H A Dacx_extract_cpp_defn.m41 # Extract data from preprocessor output using sed expresions.
25 # Extract single line definitions from preprocessor output. If the
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1646 const SDValue &Extract = Op.getOperand(0); in LowerSIGN_EXTEND_INREG() local
1647 MVT VecT = Extract.getOperand(0).getSimpleValueType(); in LowerSIGN_EXTEND_INREG()
1658 const SDNode *Index = Extract.getOperand(1).getNode(); in LowerSIGN_EXTEND_INREG()
1668 ISD::EXTRACT_VECTOR_ELT, DL, Extract.getValueType(), in LowerSIGN_EXTEND_INREG()
1669 DAG.getBitcast(ExtractedVecT, Extract.getOperand(0)), NewIndex); in LowerSIGN_EXTEND_INREG()
2087 auto Extract = N->getOperand(0); in performVectorExtendCombine() local
2088 if (Extract.getOpcode() != ISD::EXTRACT_SUBVECTOR) in performVectorExtendCombine()
2090 auto Source = Extract.getOperand(0); in performVectorExtendCombine()
2091 auto *IndexNode = dyn_cast<ConstantSDNode>(Extract.getOperand(1)); in performVectorExtendCombine()
2100 if (Extract.getValueType() != MVT::v8i8 || in performVectorExtendCombine()
[all …]
/netbsd-src/external/gpl3/autoconf/dist/man/
H A Difnames.x2 ifnames \- Extract CPP conditionals from a set of files
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-extract/
H A Dllvm-extract.cpp326 legacy::PassManager Extract; in main() local
327 Extract.add(createGVExtractionPass(Gvs, DeleteFn, KeepConstInit)); in main()
328 Extract.run(*M); in main()
/netbsd-src/external/gpl3/gcc/dist/libgcc/config/s390/
H A Dmorestack.S104 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.
/netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/s390/
H A Dmorestack.S102 ear %r1, %a0 # Extract thread pointer.
142 ear %r1, %a0 # Extract thread pointer.
224 ear %r1, %a0 # Extract thread pointer.
272 ear %r1, %a1 # Extract thread pointer.
/netbsd-src/external/apache2/llvm/dist/llvm/docs/GlobalISel/
H A DGenericOpcode.rst185 Extract a register of the specified size, starting from the block given by
216 Extract multiple registers of the specified size, starting from blocks given by
247 Extract a range of bits from a register.
259 ; Extract 5 bits starting at bit 1 from %x and store them in %a.
268 ; Extract 3 bits starting at bit 2 from %x and store them in %b. Zero-extend
594 Extract an element from a vector
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DVOP3PInstructions.td223 class Extract<int FromBitIndex, int BitMask, bit U>: PatFrag<
240 def Type#Index#"_8bit" : Extract<!shl(Index, 3), 255, !eq (Type, "U")>;
248 (!cast<Extract>(Type#Index#"_8bit") node:$src0),
249 (!cast<Extract>(Type#Index#"_8bit") node:$src1))>;
268 def Type#Index#"_4bit" : Extract<!shl(Index, 2), 15, !eq (Type, "U")>;
275 (!cast<Extract>(Type#Index#"_4bit") node:$src0),
276 (!cast<Extract>(Type#Index#"_4bit") node:$src1))>;
/netbsd-src/external/gpl3/binutils/dist/gas/doc/
H A Dc-nios2.texi101 Extract the upper 16 bits of @var{expression} and add
120 Extract the upper 16 bits of @var{expression}.
124 Extract the lower 16 bits of @var{expression}.
/netbsd-src/external/gpl3/binutils.old/dist/gas/doc/
H A Dc-nios2.texi101 Extract the upper 16 bits of @var{expression} and add
120 Extract the upper 16 bits of @var{expression}.
124 Extract the lower 16 bits of @var{expression}.
/netbsd-src/external/apache2/llvm/dist/libcxx/cmake/Modules/
H A DCodeCoverage.cmake40 message(STATUS "Extract Directories: ${EXTRACT_DIRS}")
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp411 auto *Extract = Builder.CreateExtractElement(OpVal, SplatValue); in optimizeTBL() local
413 Builder.CreateVectorSplat(VTy->getElementCount(), Extract); in optimizeTBL()
H A DAArch64TargetTransformInfo.cpp403 auto *Extract = ExtractElementInst::Create(Vec, ConstantInt::get(IdxTy, 0)); in instCombineSVELast() local
404 Extract->insertBefore(&II); in instCombineSVELast()
405 Extract->takeName(&II); in instCombineSVELast()
406 return IC.replaceInstUsesWith(II, Extract); in instCombineSVELast()
467 auto *Extract = ExtractElementInst::Create(Vec, ConstantInt::get(IdxTy, Idx)); in instCombineSVELast() local
468 Extract->insertBefore(&II); in instCombineSVELast()
469 Extract->takeName(&II); in instCombineSVELast()
470 return IC.replaceInstUsesWith(II, Extract); in instCombineSVELast()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp126 VectorType *Ty, const APInt &DemandedElts, bool Insert, bool Extract) { in getScalarizationOverhead() argument
127 return BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, Extract); in getScalarizationOverhead()

12345678910>>...24