| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | InterleavedAccessPass.cpp | 125 bool tryReplaceExtracts(ArrayRef<ExtractElementInst *> Extracts, 289 SmallVector<ExtractElementInst *, 4> Extracts; in lowerInterleavedLoad() local 297 Extracts.push_back(Extract); in lowerInterleavedLoad() 364 if (!tryReplaceExtracts(Extracts, Shuffles)) in lowerInterleavedLoad() 386 return !Extracts.empty() || BinOpShuffleChanged; in lowerInterleavedLoad() 395 return !Extracts.empty() || BinOpShuffleChanged; in lowerInterleavedLoad() 439 ArrayRef<ExtractElementInst *> Extracts, in tryReplaceExtracts() argument 443 if (Extracts.empty()) in tryReplaceExtracts() 450 for (auto *Extract : Extracts) { in tryReplaceExtracts() 489 IRBuilder<> Builder(Extracts[0]->getContext()); in tryReplaceExtracts()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILCBufferAccess.cpp | 160 SmallVector<Value *> Extracts{Elt}; in loadValue() local 170 Extracts.push_back(Builder.CreateExtractValue(CBufLoad, {CurrentIndex++}, in loadValue() 176 for (int I = 0, E = Extracts.size(); I < E; ++I) in loadValue() 178 Builder.CreateInsertElement(Result, Extracts[I], Builder.getInt32(I), in loadValue()
|
| H A D | DXILOpLowering.cpp | 387 std::array<Value *, 4> Extracts = {}; in replaceResRetUses() local 397 if (!Extracts[IndexVal]) in replaceResRetUses() 398 Extracts[IndexVal] = IRB.CreateExtractValue(Op, IndexVal); in replaceResRetUses() 399 EEI->replaceAllUsesWith(Extracts[IndexVal]); in replaceResRetUses() 421 if (!Extracts[I]) in replaceResRetUses() 422 Extracts[I] = IRB.CreateExtractValue(Op, I); in replaceResRetUses() 425 IRB.CreateStore(Extracts[I], GEP); in replaceResRetUses() 442 if (!Extracts[I]) in replaceResRetUses() 443 Extracts[I] = IRB.CreateExtractValue(Op, I); in replaceResRetUses() 447 Vec = IRB.CreateInsertElement(Vec, Extracts[I], I); in replaceResRetUses()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrMMA.td | 1078 def Extracts { 1095 Extracts.Vec0>; 1097 Extracts.Vec1>; 1099 Extracts.Vec2>; 1101 Extracts.Vec3>;
|
| /freebsd/crypto/heimdal/kadmin/ |
| H A D | kadmin-commands.in | 260 …help = "Extracts the keys of all principals matching the expressions, and stores them in a keytab.…
|
| /freebsd/usr.sbin/bsdconfig/share/packages/ |
| H A D | index.subr | 248 # Extracts the package INDEX ($PACKAGE_INDEX by default if/when $var_to_get is
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineVectorOps.cpp | 102 SmallVector<Instruction *, 2> Extracts; in scalarizePHI() local 111 Extracts.push_back(EU); in scalarizePHI() 174 for (auto *E : Extracts) { in scalarizePHI()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 418 SmallVector<Register> Extracts; in applyCombineShuffleToBuildVector() local 422 Extracts.push_back(Builder.buildUndef(EltTy).getReg(0)); in applyCombineShuffleToBuildVector() 424 Extracts.push_back(Unmerge1.getReg(Val)); in applyCombineShuffleToBuildVector() 426 Extracts.push_back(Unmerge2.getReg(Val - Width)); in applyCombineShuffleToBuildVector() 428 assert(Extracts.size() > 0 && "Expected at least one element in the shuffle"); in applyCombineShuffleToBuildVector() 429 if (Extracts.size() == 1) in applyCombineShuffleToBuildVector() 430 Builder.buildCopy(MI.getOperand(0).getReg(), Extracts[0]); in applyCombineShuffleToBuildVector() 432 Builder.buildBuildVector(MI.getOperand(0).getReg(), Extracts); in applyCombineShuffleToBuildVector()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoVSDPatterns.td | 1478 // Vector Element Extracts
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 18211 SmallVector<SDNode *> Extracts(NumUses, nullptr); in performActiveLaneMaskCombine() local 18224 if (Extracts[Part] != nullptr) in performActiveLaneMaskCombine() 18227 Extracts[Part] = Use; in performActiveLaneMaskCombine() 18244 EVT ExtVT = Extracts[0]->getValueType(0); in performActiveLaneMaskCombine() 18247 DCI.CombineTo(Extracts[0], R.getValue(0)); in performActiveLaneMaskCombine() 18248 DCI.CombineTo(Extracts[1], R.getValue(1)); in performActiveLaneMaskCombine() 18258 DCI.CombineTo(Extracts[I], R.getValue(0)); in performActiveLaneMaskCombine() 18259 DCI.CombineTo(Extracts[I + 1], R.getValue(1)); in performActiveLaneMaskCombine()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 18733 SmallVector<SDValue, 8> Extracts; in PerformMVETruncCombine() local 18739 Extracts.push_back(Ext); in PerformMVETruncCombine() 18742 return DAG.getBuildVector(VT, DL, Extracts); in PerformMVETruncCombine()
|