Searched refs:PTest (Results 1 – 3 of 3) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 995 auto *PTest = in instCombineSVEPTest() local 997 PTest->takeName(&II); in instCombineSVEPTest() 999 return IC.replaceInstUsesWith(II, PTest); in instCombineSVEPTest() 1016 auto *PTest = Builder.CreateIntrinsic(II.getIntrinsicID(), Tys, Ops); in instCombineSVEPTest() local 1018 PTest->takeName(&II); in instCombineSVEPTest() 1019 return IC.replaceInstUsesWith(II, PTest); in instCombineSVEPTest() 1041 auto *PTest = Builder.CreateIntrinsic(II.getIntrinsicID(), Tys, Ops); in instCombineSVEPTest() local 1042 PTest->takeName(&II); in instCombineSVEPTest() 1044 return IC.replaceInstUsesWith(II, PTest); in instCombineSVEPTest()
|
H A D | AArch64InstrInfo.h | 371 bool optimizePTestInstr(MachineInstr *PTest, unsigned MaskReg,
|
H A D | AArch64InstrInfo.cpp | 1302 MachineInstr *PTest, unsigned MaskReg, unsigned PredReg, in optimizePTestInstr() argument 1328 if (Mask != PTestLikeMask && PTest->getOpcode() != AArch64::PTEST_PP_ANY) in optimizePTestInstr() 1334 PTest->getOpcode() == AArch64::PTEST_PP_ANY) { in optimizePTestInstr() 1367 PTest->getOpcode() != AArch64::PTEST_PP_ANY)) in optimizePTestInstr() 1419 if (areCFlagsAccessedBetweenInstrs(Pred, PTest, TRI)) in optimizePTestInstr() 1427 PTest->eraseFromParent(); in optimizePTestInstr()
|