|
reference, declaration → definition
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);