Home
last modified time | relevance | path

Searched refs:Extracts (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp120 bool tryReplaceExtracts(ArrayRef<ExtractElementInst *> Extracts,
302 SmallVector<ExtractElementInst *, 4> Extracts; in lowerInterleavedLoad() local
310 Extracts.push_back(Extract); in lowerInterleavedLoad()
375 if (!tryReplaceExtracts(Extracts, Shuffles)) in lowerInterleavedLoad()
386 return !Extracts.empty() || BinOpShuffleChanged; in lowerInterleavedLoad()
429 ArrayRef<ExtractElementInst *> Extracts, in tryReplaceExtracts() argument
433 if (Extracts.empty()) in tryReplaceExtracts()
440 for (auto *Extract : Extracts) { in tryReplaceExtracts()
479 IRBuilder<> Builder(Extracts[0]->getContext()); in tryReplaceExtracts()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCInstrMMA.td602 def Extracts {
619 Extracts.Vec0>;
621 Extracts.Vec1>;
623 Extracts.Vec2>;
625 Extracts.Vec3>;
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SparseTensor/IR/
H A DSparseTensorOps.td96 let summary = "Extracts pointers array at given dimension from a tensor";
121 let summary = "Extracts indices array at given dimension from a tensor";
146 let summary = "Extracts numerical values array from a tensor";
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp102 SmallVector<Instruction *, 2> Extracts; in scalarizePHI() local
111 Extracts.push_back(EU); in scalarizePHI()
174 for (auto E : Extracts) in scalarizePHI()
/llvm-project-15.0.7/llvm/test/Transforms/VectorCombine/X86/
H A Dextract-binop.ll81 ; Extracts are free and vector op has same cost as scalar, but we
H A Dextract-binop-inseltpoison.ll81 ; Extracts are free and vector op has same cost as scalar, but we
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Tosa/IR/
H A DTosaOps.td1486 Extracts a slice of the input1 on the given axis, beginning at the
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoVSDPatterns.td1035 // Vector Element Extracts
/llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/AArch64/
H A Dvectorize-free-extracts-inserts.ll50 ; Extracts of consecutive indices, but different vector operand.
/llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/
H A DFIROps.td977 Extracts the LEN type parameter from a `boxchar` value.
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp18363 SmallVector<SDValue, 8> Extracts; in PerformMVETruncCombine() local
18369 Extracts.push_back(Ext); in PerformMVETruncCombine()
18372 return DAG.getBuildVector(VT, DL, Extracts); in PerformMVETruncCombine()