Searched refs:PTrue (Results 1 – 4 of 4) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | SVEIntrinsicOpts.cpp | 105 static bool isPTruePromoted(IntrinsicInst *PTrue) { in isPTruePromoted() argument 109 for (User *User : PTrue->users()) { in isPTruePromoted() 122 const auto *PTrueVTy = cast<ScalableVectorType>(PTrue->getType()); in isPTruePromoted() 161 PTrues.remove_if([](auto *PTrue) { return isPTruePromoted(PTrue); }); in coalescePTrueIntrinsicCalls() argument 179 for (auto *PTrue : PTrues) { in coalescePTrueIntrinsicCalls() local 180 auto *PTrueVTy = cast<VectorType>(PTrue->getType()); in coalescePTrueIntrinsicCalls() 191 PTrue->replaceAllUsesWith(ConvertFromSVBool); in coalescePTrueIntrinsicCalls() 193 PTrue->replaceAllUsesWith(MostEncompassingPTrue); in coalescePTrueIntrinsicCalls() 195 PTrue->eraseFromParent(); in coalescePTrueIntrinsicCalls()
|
| H A D | AArch64SVEInstrInfo.td | 1896 Instruction RegImmInst, Instruction PTrue, 1900 (RegRegInst ZPR:$val, (PTrue 31), GPR64sp:$base, GPR64:$offset)>; 1904 (RegImmInst ZPR:$val, (PTrue 31), GPR64sp:$base, simm4s1:$offset)>; 1908 (RegImmInst ZPR:$val, (PTrue 31), GPR64sp:$base, simm4s1:$offset)>; 1912 (RegImmInst ZPR:$val, (PTrue 31), GPR64:$base, (i64 0))>; 1934 Instruction RegImmInst, Instruction PTrue, 1938 (RegRegInst (PTrue 31), GPR64sp:$base, GPR64:$offset)>; 1942 (RegImmInst (PTrue 31), GPR64sp:$base, simm4s1:$offset)>; 1946 (RegImmInst (PTrue 31), GPR64sp:$base, simm4s1:$offset)>; 1950 (RegImmInst (PTrue 31), GPR64:$base, (i64 0))>;
|
| H A D | AArch64TargetTransformInfo.cpp | 482 auto *PTrue = Builder.CreateIntrinsic(Intrinsic::aarch64_sve_ptrue, in instCombineRDFFR() local 485 Builder.CreateIntrinsic(Intrinsic::aarch64_sve_rdffr_z, {}, {PTrue}); in instCombineRDFFR()
|
| H A D | SVEInstrFormats.td | 272 // SVE PTrue - These are used extensively throughout the pattern matching so
|