reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

examples/BrainF/BrainF.cpp
  220           builder->CreateStore(tape_1, curhead);
  286           builder->CreateStore(tape_1, curhead);
examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp
  782     Builder->CreateStore(Val, Variable);
  918   Builder->CreateStore(StartVal, Alloca);
  961   Builder->CreateStore(NextVar, Alloca);
 1012     Builder->CreateStore(InitVal, Alloca);
 1076     Builder->CreateStore(&Arg, Alloca);
examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp
  782     Builder->CreateStore(Val, Variable);
  918   Builder->CreateStore(StartVal, Alloca);
  961   Builder->CreateStore(NextVar, Alloca);
 1012     Builder->CreateStore(InitVal, Alloca);
 1076     Builder->CreateStore(&Arg, Alloca);
examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp
  781     Builder.CreateStore(Val, Variable);
  917   Builder.CreateStore(StartVal, Alloca);
  960   Builder.CreateStore(NextVar, Alloca);
 1011     Builder.CreateStore(InitVal, Alloca);
 1075     Builder.CreateStore(&Arg, Alloca);
examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp
  767     Builder.CreateStore(Val, Variable);
  903   Builder.CreateStore(StartVal, Alloca);
  946   Builder.CreateStore(NextVar, Alloca);
  997     Builder.CreateStore(InitVal, Alloca);
 1068     Builder.CreateStore(&Arg, Alloca);
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp
  791     Builder.CreateStore(Val, Variable);
  927   Builder.CreateStore(StartVal, Alloca);
  970   Builder.CreateStore(NextVar, Alloca);
 1021     Builder.CreateStore(InitVal, Alloca);
 1092     Builder.CreateStore(&Arg, Alloca);
examples/Kaleidoscope/Chapter7/toy.cpp
  787     Builder.CreateStore(Val, Variable);
  923   Builder.CreateStore(StartVal, Alloca);
  966   Builder.CreateStore(NextVar, Alloca);
 1017     Builder.CreateStore(InitVal, Alloca);
 1081     Builder.CreateStore(&Arg, Alloca);
examples/Kaleidoscope/Chapter8/toy.cpp
  786     Builder.CreateStore(Val, Variable);
  922   Builder.CreateStore(StartVal, Alloca);
  965   Builder.CreateStore(NextVar, Alloca);
 1016     Builder.CreateStore(InitVal, Alloca);
 1080     Builder.CreateStore(&Arg, Alloca);
examples/Kaleidoscope/Chapter9/toy.cpp
  945     Builder.CreateStore(Val, Variable);
 1087   Builder.CreateStore(StartVal, Alloca);
 1130   Builder.CreateStore(NextVar, Alloca);
 1181     Builder.CreateStore(InitVal, Alloca);
 1277     Builder.CreateStore(&Arg, Alloca);
include/llvm/IR/IRBuilder.h
 1666     StoreInst *SI = CreateStore(Val, Ptr, isVolatile);
lib/CodeGen/AtomicExpandPass.cpp
  471   StoreInst *NewSI = Builder.CreateStore(NewVal, NewAddr);
lib/CodeGen/SafeStack.cpp
  447     IRB.CreateStore(StaticTop, DynamicTop);
  457     IRB.CreateStore(CurrentTop, UnsafeStackPtr);
  634   IRB.CreateStore(StaticTop, UnsafeStackPtr);
  670     IRB.CreateStore(NewTop, UnsafeStackPtr);
  672       IRB.CreateStore(NewTop, DynamicTop);
  699         Instruction *SI = IRB.CreateStore(II->getArgOperand(0), UnsafeStackPtr);
  798     IRB.CreateStore(StackGuard, StackGuardSlot);
  828     IRB.CreateStore(BasePointer, UnsafeStackPtr);
lib/CodeGen/ShadowStackGCLowering.cpp
  319   AtEntry.CreateStore(FrameMap, EntryMapPtr);
  346   AtEntry.CreateStore(CurrentHead, EntryNextPtr);
  347   AtEntry.CreateStore(NewHeadVal, Head);
  359     AtExit->CreateStore(SavedHead, Head);
lib/CodeGen/SjLjEHPrepare.cpp
  116   Builder.CreateStore(CallSiteNoC, CallSite, true /*volatile*/);
  211   Builder.CreateStore(
  219   Builder.CreateStore(LSDA, LSDAFieldPtr, /*isVolatile=*/true);
  397   Builder.CreateStore(Val, FramePtr, /*isVolatile=*/true);
  404   Builder.CreateStore(Val, StackPtr, /*isVolatile=*/true);
lib/CodeGen/WasmEHPrepare.cpp
  321   IRB.CreateStore(IRB.getInt32(Index), LPadIndexField);
  332     IRB.CreateStore(IRB.CreateCall(LSDAF), LSDAField);
lib/ExecutionEngine/Orc/Speculation.cpp
  126           Mutator.CreateStore(ConstantInt::get(LoadValueTy, 1),
lib/IR/Core.cpp
 3496   return wrap(unwrap(B)->CreateStore(unwrap(Val), unwrap(PointerVal)));
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
  452       Builder.CreateStore(NewVecValue, BitCast);
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
  391   IRB.CreateStore(IRB.getInt32(0), ThrewGV);
  440   IRB.CreateStore(IRB.getInt32(0), ThrewGV);
  899   IRB.CreateStore(IRB.getInt32(0), SetjmpTable);
lib/Target/X86/X86WinEHState.cpp
  291     Builder.CreateStore(SP, Builder.CreateStructGEP(RegNodeTy, RegNode, 0));
  321     Builder.CreateStore(SP, Builder.CreateStructGEP(RegNodeTy, RegNode, 0));
  336     Builder.CreateStore(LSDA, Builder.CreateStructGEP(RegNodeTy, RegNode, 3));
  349       Builder.CreateStore(FrameAddrI32, EHGuardNode);
  432   Builder.CreateStore(HandlerI8, Builder.CreateStructGEP(LinkTy, Link, 1));
  437   Builder.CreateStore(Next, Builder.CreateStructGEP(LinkTy, Link, 0));
  439   Builder.CreateStore(Link, FSZero);
  455   Builder.CreateStore(Next, FSZero);
  799   Builder.CreateStore(Builder.getInt32(State), StateField);
lib/Transforms/Coroutines/CoroFrame.cpp
  718         Builder.CreateStore(CurrentValue, G);
  788         Builder.CreateStore(Value, G);
 1219   Builder.CreateStore(ValueAfterCall, Alloca);
 1273   Builder.CreateStore(InitialValue, Alloca);
lib/Transforms/Coroutines/CoroSplit.cpp
  307       Builder.CreateStore(NullPtr, GepIndex);
  311       Builder.CreateStore(IndexVal, GepIndex);
  541       Builder.CreateStore(Value, Slot);
  850   Builder.CreateStore(ResumeFn, ResumeAddr);
  864   Builder.CreateStore(DestroyOrCleanupFn, DestroyAddr);
 1221     Builder.CreateStore(RawFramePtr, Dest);
lib/Transforms/InstCombine/InstCombineCalls.cpp
  200   StoreInst *S = Builder.CreateStore(L, Dest);
  272     StoreInst *S = Builder.CreateStore(ConstantInt::get(ITy, Fill), Dest,
lib/Transforms/Instrumentation/AddressSanitizer.cpp
 2952   IRB.CreateStore(Constant::getNullValue(IntptrTy), DynamicAllocaLayout);
 3114     IRB.CreateStore(LocalStackBase, LocalStackBaseAlloca);
 3139   IRB.CreateStore(ConstantInt::get(IntptrTy, kCurrentStackFrameMagic),
 3150   IRB.CreateStore(Description, BasePlus1);
 3156   IRB.CreateStore(IRB.CreatePointerCast(&F, IntptrTy), BasePlus2);
 3190     IRBRet.CreateStore(ConstantInt::get(IntptrTy, kRetiredStackFrameMagic),
 3221         IRBPoison.CreateStore(
 3311   IRB.CreateStore(IRB.CreatePtrToInt(NewAlloca, IntptrTy), DynamicAllocaLayout);
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
 1333       IRB.CreateStore(Shadow, i->second);
 1518       IRB.CreateStore(S, DFSF.getRetvalTLS());
 1625             IRB.CreateStore(DFSF.getShadow(*i), LabelVAPtr);
 1676       IRB.CreateStore(DFSF.getShadow(CS.getArgument(i)),
 1729         IRB.CreateStore(
lib/Transforms/Instrumentation/GCOVProfiling.cpp
  831           Builder.CreateStore(Count, Phi);
  842             Builder.CreateStore(Count, Counter);
 1216     Builder.CreateStore(Null, GV);
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
  797       IRB.CreateStore(
  800       IRB.CreateStore(JustTag, IRB.CreateConstGEP1_32(
  992     IRB.CreateStore(IRB.CreateOr(PC, SP), RecordPtr);
 1006     IRB.CreateStore(ThreadLongNew, SlotPtr);
lib/Transforms/Instrumentation/InstrOrderFile.cpp
  139     entryB.CreateStore(ConstantInt::get(Int8Ty, 1), MapAddr);
  154     updateB.CreateStore(ConstantInt::get(Type::getInt64Ty(Ctx), MD5Hash(F.getName())),
lib/Transforms/Instrumentation/InstrProfiling.cpp
  213         auto *NewStore = Builder.CreateStore(NewVal, Addr);
  650     auto *Store = Builder.CreateStore(Count, Addr);
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 1193         IRB.CreateStore(Origin, MS.OriginTLS);
 1841     IRB.CreateStore(getCleanShadow(&I), ShadowPtr);
 2468     if (MS.TrackOrigins) IRB.CreateStore(getOrigin(&I, 1), OriginPtr);
 2879     IRB.CreateStore(getCleanShadow(Ty),
 3337         IRB.CreateStore(getOrigin(A),
 3414         IRB.CreateStore(getOrigin(RetVal), getOriginPtrForRetval(IRB));
 3880     IRB.CreateStore(OverflowSize, MS.VAArgOverflowSizeTLS);
 4044     IRB.CreateStore(TotalVAArgSize, MS.VAArgOverflowSizeTLS);
 4213     IRB.CreateStore(OverflowSize, MS.VAArgOverflowSizeTLS);
 4480     IRB.CreateStore(TotalVAArgSize, MS.VAArgOverflowSizeTLS);
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  884     auto Store = IRB.CreateStore(Inc, CounterPtr);
  901     auto Store = ThenIRB.CreateStore(FrameAddrInt, SanCovLowestStack);
lib/Transforms/Scalar/LowerAtomic.cpp
   32   Builder.CreateStore(Res, Ptr);
   96   Builder.CreateStore(Res, Ptr);
lib/Transforms/Utils/LowerMemIntrinsics.cpp
   78     LoopBuilder.CreateStore(Load, DstGEP, DstIsVolatile);
  126       RBuilder.CreateStore(Load, DstGEP, DstIsVolatile);
  186   LoopBuilder.CreateStore(Load, DstGEP, DstIsVolatile);
  240     ResBuilder.CreateStore(Load, DstGEP, DstIsVolatile);
  337   LoopBuilder.CreateStore(
  355   FwdLoopBuilder.CreateStore(
  395   LoopBuilder.CreateStore(
lib/Transforms/Utils/SimplifyCFG.cpp
 3072   StoreInst *SI = cast<StoreInst>(QB.CreateStore(QPHI, Address));
lib/Transforms/Utils/SimplifyLibCalls.cpp
 2448     B.CreateStore(V, Ptr);
 2450     B.CreateStore(B.getInt8(0), Ptr);
 2560       B.CreateStore(V, Ptr);
 2562       B.CreateStore(B.getInt8(0), Ptr);
lib/Transforms/Vectorize/SLPVectorizer.cpp
 4062       StoreInst *ST = Builder.CreateStore(VecValue, VecPtr);
tools/clang/lib/CodeGen/CGBuilder.h
  124     return CGBuilderBaseTy::CreateStore(Val, Addr, IsVolatile);
tools/polly/lib/CodeGen/BlockGenerators.cpp
  806           Builder.CreateStore(Val, Address);
  838       Builder.CreateStore(ScalarValue, getOrCreateAlloca(Array));
  855     Builder.CreateStore(Array->getBasePtr(), getOrCreateAlloca(Array));
 1209     StoreInst *Store = Builder.CreateStore(Vector, VectorPtr);
 1218       Builder.CreateStore(Scalar, NewPointer);
 1732           Builder.CreateStore(NewVal, Address);
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
  956   Builder.CreateStore(LoadValue, StoreAddr);
 1401   Builder.CreateStore(PreloadVal, Alloca);
tools/polly/lib/CodeGen/LoopGenerators.cpp
  238     Builder.CreateStore(Values[i], Address);
tools/polly/lib/CodeGen/PerfMonitor.cpp
  243   Builder.CreateStore(True, AlreadyInitializedPtr);
  256     Builder.CreateStore(CurrentCycles, CyclesTotalStartPtr, true);
  271   Builder.CreateStore(CurrentCycles, CyclesInScopStartPtr, true);
  286   Builder.CreateStore(CyclesInScops, CyclesInScopsPtr, true);
  290   Builder.CreateStore(CyclesInCurrentScop, CyclesInCurrentScopPtr, true);
  296   Builder.CreateStore(TripCountForCurrentScop, TripCountForCurrentScopPtr,
unittests/Analysis/MemorySSATest.cpp
   86   B.CreateStore(B.getInt8(16), PointerArg);
  134   StoreInst *EntryStore = B.CreateStore(B.getInt8(16), PointerArg);
  158   StoreInst *LeftStore = B.CreateStore(B.getInt8(16), PointerArg);
  183   StoreInst *SecondEntryStore = B.CreateStore(B.getInt8(16), PointerArg);
  224   StoreInst *SI = B.CreateStore(B.getInt8(16), PointerArg);
  268   B.CreateStore(B.getInt8(16), PointerArg);
  306   StoreInst *EntryStore = B.CreateStore(B.getInt8(16), PointerArg);
  309   StoreInst *SideStore = B.CreateStore(B.getInt8(16), PointerArg);
  342   StoreInst *EntryStore = B.CreateStore(B.getInt8(16), PointerArg);
  345   auto *SideStore = B.CreateStore(B.getInt8(16), PointerArg);
  388   StoreInst *EntryStore = B.CreateStore(B.getInt8(16), PointerArg);
  391   auto *SideStore = B.CreateStore(B.getInt8(16), PointerArg);
  432   StoreInst *EntryStore = B.CreateStore(B.getInt8(16), PointerArg);
  435   auto *SideStore = B.CreateStore(B.getInt8(16), PointerArg);
  489   StoreInst *StoreInst = B.CreateStore(B.getInt8(16), PointerArg);
  534   StoreInst *StoreInst = B.CreateStore(B.getInt8(16), PointerArg);
  602   StoreInst *S1 = B.CreateStore(ConstantInt::get(Int8, 0), Alloca);
  603   StoreInst *S2 = B.CreateStore(ConstantInt::get(Int8, 1), Alloca);
  604   StoreInst *S3 = B.CreateStore(ConstantInt::get(Int8, 2), Alloca);
  633   Instruction *SI = B.CreateStore(ConstantInt::get(Int8, 0), Alloca);
  663   StoreInst *SI = B.CreateStore(ConstantInt::get(Int8, 0), Alloca);
  716   Instruction *FirstStore = B.CreateStore(Zero, AllocA);
  717   B.CreateStore(Zero, AllocB);
  719   Instruction *BStore = B.CreateStore(Zero, AllocB);
  722   Instruction *KillStore = B.CreateStore(Zero, AllocA);
  727   Instruction *BelowPhi = B.CreateStore(Zero, AllocA);
  773   Instruction *Store = B.CreateStore(One, AllocA);
  800   Instruction *SIA = B.CreateStore(ConstantInt::get(Int8, 0), AllocaA);
  802   Instruction *SIB = B.CreateStore(ConstantInt::get(Int8, 0), AllocaB);
  835   StoreInst *StoreA0 = B.CreateStore(ConstantInt::get(Int8, 0), A);
  836   StoreInst *StoreB = B.CreateStore(ConstantInt::get(Int8, 0), B_);
  838   StoreInst *StoreA1 = B.CreateStore(ConstantInt::get(Int8, 4), A);
  839   StoreInst *StoreC = B.CreateStore(ConstantInt::get(Int8, 4), C);
  840   StoreInst *StoreA2 = B.CreateStore(ConstantInt::get(Int8, 4), A);
  931   StoreInst *StoreA = B.CreateStore(B.getInt8(0), A);
  932   StoreInst *StoreB = B.CreateStore(B.getInt8(0), A);
  977   StoreInst *StoreX1 = B.CreateStore(B.getInt8(0), X);
  978   StoreInst *StoreY = B.CreateStore(B.getInt8(0), Y);
  979   StoreInst *StoreX2 = B.CreateStore(B.getInt8(0), X);
 1011   B.CreateStore(ConstantInt::get(Int8, 1), AllocaB);
 1017   B.CreateStore(ConstantInt::get(Int8, 1), AllocaA);
 1053   StoreInst *SA1 = B.CreateStore(ConstantInt::get(Int8, 1), AllocaA);
 1054   StoreInst *SB1 = B.CreateStore(ConstantInt::get(Int8, 1), AllocaB);
 1055   StoreInst *SA2 = B.CreateStore(ConstantInt::get(Int8, 2), AllocaA);
 1056   StoreInst *SB2 = B.CreateStore(ConstantInt::get(Int8, 2), AllocaB);
 1057   StoreInst *SA3 = B.CreateStore(ConstantInt::get(Int8, 3), AllocaA);
 1058   StoreInst *SB3 = B.CreateStore(ConstantInt::get(Int8, 3), AllocaB);
 1105   B.CreateStore(ConstantInt::get(Int8, 1), PointerB);
 1107   B.CreateStore(ConstantInt::get(Int8, 0), PointerA);
 1109   B.CreateStore(ConstantInt::get(Int8, 0), PointerA);
 1111   B.CreateStore(ConstantInt::get(Int8, 0), PointerB);
 1149   StoreInst *SA1 = B.CreateStore(ConstantInt::get(Int8, 0), PointerA);
 1151   StoreInst *SB1 = B.CreateStore(ConstantInt::get(Int8, 1), PointerB);
 1153   StoreInst *SC1 = B.CreateStore(ConstantInt::get(Int8, 2), AllocaC);
 1155   StoreInst *SA2 = B.CreateStore(ConstantInt::get(Int8, 3), PointerA);
 1157   StoreInst *SB2 = B.CreateStore(ConstantInt::get(Int8, 4), PointerB);
 1159   StoreInst *SC2 = B.CreateStore(ConstantInt::get(Int8, 5), AllocaC);
 1161   StoreInst *SB3 = B.CreateStore(ConstantInt::get(Int8, 6), PointerB);
 1232   B.CreateStore(B.getInt8(0), Foo);
 1233   B.CreateStore(B.getInt8(0), Bar);
 1244   Instruction *FooStore = B.CreateStore(B.getInt8(0), Foo);
 1245   Instruction *BarStore = B.CreateStore(B.getInt8(0), Bar);
 1290   StoreInst *StoreEntry = B.CreateStore(B.getInt8(0), Alloca);
 1294   StoreInst *StoreA = B.CreateStore(B.getInt8(1), Alloca);
 1298   StoreInst *StoreB = B.CreateStore(B.getInt8(2), Alloca);
 1342   StoreInst *StoreA = B.CreateStore(ConstantInt::get(Int8, 0), AllocA);
 1343   StoreInst *StoreB = B.CreateStore(ConstantInt::get(Int8, 1), AllocB);
 1344   StoreInst *StoreA2 = B.CreateStore(ConstantInt::get(Int8, 2), AllocA);
 1422   B.CreateStore(B.getInt8(16), PointerArg);
 1425   B.CreateStore(B.getInt8(16), PointerArg);
 1428   StoreInst *S1 = B.CreateStore(B.getInt8(16), PointerArg);
 1482   StoreInst *S1 = B.CreateStore(B.getInt8(16), PointerArg);
 1486   B.CreateStore(ConstantInt::get(Int8, 0), Alloca);
 1490   StoreInst *S2 = B.CreateStore(B.getInt8(16), PointerArg);
 1562   B.CreateStore(B.getInt8(16), PointerArg);
unittests/Analysis/SparsePropagation.cpp
  303   Builder.CreateStore(Builder.getInt64(1), GV);
  306   Builder.CreateStore(Builder.getInt64(1), GV);
  344   Builder.CreateStore(Builder.getInt64(0), GV);
  347   Builder.CreateStore(Builder.getInt64(1), GV);
unittests/IR/PatternMatch.cpp
  865   Value *StoreInst = IRB.CreateStore(FourtyTwo, Alloca);
unittests/Transforms/Utils/CloningTest.cpp
  493     Instruction* Store = IBuilder.CreateStore(AllocaContent, Alloca);
  521     IBuilder.CreateStore(IBuilder.getInt32(2), Alloca);