Lines Matching refs:SVEIntrinsicOpts
44 struct SVEIntrinsicOpts : public ModulePass { struct
46 SVEIntrinsicOpts() : ModulePass(ID) { in SVEIntrinsicOpts() function
68 void SVEIntrinsicOpts::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
73 char SVEIntrinsicOpts::ID = 0;
75 INITIALIZE_PASS_BEGIN(SVEIntrinsicOpts, DEBUG_TYPE, name, false, false)
77 INITIALIZE_PASS_END(SVEIntrinsicOpts, DEBUG_TYPE, name, false, false) in INITIALIZE_PASS_END() argument
80 return new SVEIntrinsicOpts(); in INITIALIZE_PASS_END()
134 bool SVEIntrinsicOpts::coalescePTrueIntrinsicCalls( in coalescePTrueIntrinsicCalls()
243 bool SVEIntrinsicOpts::optimizePTrueIntrinsicCalls( in optimizePTrueIntrinsicCalls()
280 bool SVEIntrinsicOpts::optimizePredicateStore(Instruction *I) { in optimizePredicateStore()
343 bool SVEIntrinsicOpts::optimizePredicateLoad(Instruction *I) { in optimizePredicateLoad()
402 bool SVEIntrinsicOpts::optimizeInstructions( in optimizeInstructions()
430 bool SVEIntrinsicOpts::optimizeFunctions( in optimizeFunctions()
440 bool SVEIntrinsicOpts::runOnModule(Module &M) { in runOnModule()