H A D | AtomicExpandPass.cpp | 460 [](IRBuilderBase &Builder, Value *Loaded) { return Loaded; }); in expandAtomicLoadToLL() 518 Value *Loaded = Builder.CreateExtractValue(Pair, 0, "loaded"); in expandAtomicStore() 520 LI->replaceAllUsesWith(Loaded); in expandAtomicStore() 575 Value *Loaded, Value *NewVal, Align AddrAlign, in tryExpandAtomicRMW() 586 Loaded = Builder.CreateBitCast(Loaded, IntTy); in tryExpandAtomicRMW() 590 Addr, Loaded, NewVal, AddrAlign, MemOpOrder, in tryExpandAtomicRMW() 612 auto PerformOp = [&](IRBuilderBase &Builder, Value *Loaded) { in tryExpandAtomicRMW() 425 __anon98c51afa0202(IRBuilderBase &Builder, Value *Loaded) tryExpandAtomicLoad() argument 483 Value *Loaded = Builder.CreateExtractValue(Pair, 0, "loaded"); expandAtomicLoadToCmpXchg() local 540 createCmpXchgInstFun(IRBuilderBase & Builder,Value * Addr,Value * Loaded,Value * NewVal,Align AddrAlign,AtomicOrdering MemOpOrder,SyncScope::ID SSID,Value * & Success,Value * & NewLoaded) createCmpXchgInstFun() argument 577 __anon98c51afa0302(IRBuilderBase &Builder, Value *Loaded) tryExpandAtomicRMW() argument 790 performMaskedAtomicOp(AtomicRMWInst::BinOp Op,IRBuilderBase & Builder,Value * Loaded,Value * Shifted_Inc,Value * Inc,const PartwordMaskValues & PMV) performMaskedAtomicOp() argument 867 __anon98c51afa0702(IRBuilderBase &Builder, Value *Loaded) expandPartwordAtomicRMW() argument 1055 Value *Loaded = insertRMWLLSCLoop(Builder, ResultType, Addr, AddrAlign, expandAtomicOpToLLSC() local 1151 Value *Loaded = TLI->emitLoadLinked(Builder, ResultTy, Addr, MemOpOrder); insertRMWLLSCLoop() local 1411 Value *Loaded = extractMaskedValue(Builder, LoadedFull, PMV); expandAtomicCmpXchg() local 1516 PHINode *Loaded = Builder.CreatePHI(ResultTy, 2, "loaded"); insertRMWCmpXchgLoop() local 1570 Value *Loaded = AtomicExpand::insertRMWCmpXchgLoop( expandAtomicRMWToCmpXchg() local 1573 __anon98c51afa0802(IRBuilderBase &Builder, Value *Loaded) expandAtomicRMWToCmpXchg() argument 1727 __anon98c51afa0902(IRBuilderBase &Builder, Value *Addr, Value *Loaded, Value *NewVal, Align Alignment, AtomicOrdering MemOpOrder, SyncScope::ID SSID, Value *&Success, Value *&NewLoaded) expandAtomicRMWToLibcall() argument [all...] |