Lines Matching refs:MayLoad
2369 bool &mayLoad;
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)
2427 if (CP.hasProperty(SDNPMayLoad)) mayLoad = true;
2449 if (OpInfo.hasProperty(SDNPMayLoad)) mayLoad = true;
2456 mayLoad = true;// These may load memory.
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.
2492 if (Inst.mayLoad) { // If the .td file explicitly sets mayLoad, use it.
2495 if (MayLoad)
2497 "Warning: mayLoad flag explicitly set on instruction '%s'"
2500 MayLoad = true;
2823 bool MayStore, MayLoad, IsBitcast, HasSideEffects, IsVariadic;
2824 InferFromPattern(InstInfo, MayStore, MayLoad, IsBitcast,
2827 InstInfo.mayLoad = MayLoad;