Lines Matching refs:mayStore
2368 bool &mayStore;
2375 bool &maystore, bool &mayload, bool &isbc, bool &hse, bool &isv)
2376 : CDP(cdp), mayStore(maystore), mayLoad(mayload), IsBitcast(isbc),
2397 if (HasSideEffects || mayLoad || mayStore || IsVariadic)
2426 if (CP.hasProperty(SDNPMayStore)) mayStore = true;
2448 if (OpInfo.hasProperty(SDNPMayStore)) mayStore = true;
2459 mayStore = true;// Intrinsics that can write to memory are 'mayStore'.
2470 bool &MayStore, bool &MayLoad,
2474 MayStore = MayLoad = IsBitcast = HasSideEffects = IsVariadic = false;
2477 InstAnalyzer(CDP, MayStore, MayLoad, IsBitcast, HasSideEffects, IsVariadic)
2480 // InstAnalyzer only correctly analyzes mayStore/mayLoad so far.
2481 if (Inst.mayStore) { // If the .td file explicitly sets mayStore, use it.
2484 if (MayStore)
2486 "Warning: mayStore flag explicitly set on instruction '%s'"
2489 MayStore = true;
2823 bool MayStore, MayLoad, IsBitcast, HasSideEffects, IsVariadic;
2824 InferFromPattern(InstInfo, MayStore, MayLoad, IsBitcast,
2826 InstInfo.mayStore = MayStore;