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

References

lib/CodeGen/AtomicExpandPass.cpp
 1721     Builder.CreateAlignedStore(CASExpected, AllocaCASExpected, AllocaAlignment);
 1737       Builder.CreateAlignedStore(ValueOperand, AllocaValue, AllocaAlignment);
lib/CodeGen/CodeGenPrepare.cpp
 6745     Builder.CreateAlignedStore(
lib/CodeGen/ScalarizeMaskedMemIntrin.cpp
  283     Builder.CreateAlignedStore(Src, Ptr, AlignVal);
  302       Builder.CreateAlignedStore(OneElt, Gep, AlignVal);
  344     Builder.CreateAlignedStore(OneElt, Gep, AlignVal);
  542       Builder.CreateAlignedStore(OneElt, Ptr, AlignVal);
  583     Builder.CreateAlignedStore(OneElt, Ptr, AlignVal);
  738       Builder.CreateAlignedStore(OneElt, NewPtr, 1);
  779     Builder.CreateAlignedStore(OneElt, Ptr, 1);
lib/IR/AutoUpgrade.cpp
 1224       return Builder.CreateAlignedStore(Data, Ptr, Align);
 1686       StoreInst *SI = Builder.CreateAlignedStore(Extract, Addr, 1);
 1710       StoreInst *SI = Builder.CreateAlignedStore(Arg1, BC,
 1729       Builder.CreateAlignedStore(Elt, BC, 1);
 1745       Builder.CreateAlignedStore(Arg1, Arg0, 1);
 3415       Builder.CreateAlignedStore(Data, Ptr, 1);
 3637     Builder.CreateAlignedStore(Data, Ptr, 1);
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
  465     B.CreateAlignedStore(Val, PtrVal, Align);
lib/Target/X86/X86InterleavedAccess.cpp
  796   Builder.CreateAlignedStore(WideVec, SI->getPointerOperand(),
lib/Transforms/IPO/LowerTypeTests.cpp
 1271   IRB.CreateAlignedStore(GV->getInitializer(), GV, GV->getAlignment());
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  484   StoreInst *NewStore = IC.Builder.CreateAlignedStore(
 1218       llvm::Instruction *NS = IC.Builder.CreateAlignedStore(Val, Ptr, EltAlign);
 1268       Instruction *NS = IC.Builder.CreateAlignedStore(Val, Ptr, EltAlign);
lib/Transforms/Instrumentation/AddressSanitizer.cpp
 2835     IRB.CreateAlignedStore(
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
 1346     IRB.CreateAlignedStore(ExtZeroShadow, ExtShadowAddr, ShadowAlign);
 1364       IRB.CreateAlignedStore(ShadowVec, CurShadowVecAddr, ShadowAlign);
 1373     IRB.CreateAlignedStore(Shadow, CurShadowAddr, ShadowAlign);
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 1105         IRB.CreateAlignedStore(IntptrOrigin, Ptr, CurrentAlignment);
 1114       IRB.CreateAlignedStore(Origin, GEP, CurrentAlignment);
 1172       StoreInst *NewSI = IRB.CreateAlignedStore(Shadow, ShadowPtr, Alignment);
 2462     IRB.CreateAlignedStore(Shadow, ShadowPtr, 1);
 3331         Store = IRB.CreateAlignedStore(ArgShadow, ArgShadowBase,
 3358     IRBBefore.CreateAlignedStore(getCleanShadow(&I), Base, kShadowTLSAlignment);
 3409       IRB.CreateAlignedStore(Shadow, ShadowPtr, kShadowTLSAlignment);
 3412       IRB.CreateAlignedStore(Shadow, ShadowPtr, kShadowTLSAlignment);
 3869         IRB.CreateAlignedStore(Shadow, ShadowBase, kShadowTLSAlignment);
 4038       IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);
 4209       IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);
 4467             IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);
lib/Transforms/Scalar/SROA.cpp
 2617     StoreInst *Store = IRB.CreateAlignedStore(V, &NewAI, NewAI.getAlignment());
 2638     StoreInst *Store = IRB.CreateAlignedStore(V, &NewAI, NewAI.getAlignment());
 2700       NewSI = IRB.CreateAlignedStore(V, &NewAI, NewAI.getAlignment(),
 2705       NewSI = IRB.CreateAlignedStore(V, NewPtr, getSliceAlign(V->getType()),
 2868     StoreInst *New = IRB.CreateAlignedStore(V, &NewAI, NewAI.getAlignment(),
 3063         IRB.CreateAlignedStore(Src, DstPtr, DstAlign, II.isVolatile()));
 3409           IRB.CreateAlignedStore(ExtractValue, InBoundsGEP, Align);
 3919         StoreInst *PStore = IRB.CreateAlignedStore(
 4015       StoreInst *PStore = IRB.CreateAlignedStore(
lib/Transforms/Scalar/Scalarizer.cpp
  812     Stores[I] = Builder.CreateAlignedStore(Val[I], Ptr[I], Align);
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
 1077   StoreInst *SI = Builder.CreateAlignedStore(
lib/Transforms/Vectorize/LoopVectorize.cpp
 2338       NewStoreInstr = Builder.CreateAlignedStore(IVec, NewPtrs[Part], 
 2447               Builder.CreateAlignedStore(StoredVal, VecPtr, Alignment.value());
tools/clang/lib/CodeGen/CGBlocks.cpp
 1450     b.CreateAlignedStore(CGM.getNSConcreteGlobalBlock(),
tools/clang/lib/CodeGen/CGBuilder.h
  109     return CreateAlignedStore(Val, Addr.getPointer(),
  116     return CreateAlignedStore(Val, Addr, Align.getQuantity(), IsVolatile);
tools/clang/lib/CodeGen/CGBuiltin.cpp
 3808         Builder.CreateAlignedStore(
tools/clang/lib/CodeGen/CGGPUBuiltin.cpp
  113       Builder.CreateAlignedStore(Arg, P, DL.getPrefTypeAlignment(Arg->getType()));
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 1645           b.CreateAlignedStore(global,
tools/clang/lib/CodeGen/TargetInfo.cpp
 9965   Builder.CreateAlignedStore(F->arg_begin(), BlockPtr, BlockAlign);
tools/polly/lib/CodeGen/BlockGenerators.cpp
  346     Builder.CreateAlignedStore(ValueOperand, NewPointer, Store->getAlignment());
tools/polly/lib/CodeGen/LoopGeneratorsKMP.cpp
  183   Builder.CreateAlignedStore(LB, LBPtr, Alignment);
  184   Builder.CreateAlignedStore(UB, UBPtr, Alignment);
  185   Builder.CreateAlignedStore(Builder.getInt32(0), IsLastPtr, Alignment);
  186   Builder.CreateAlignedStore(Stride, StridePtr, Alignment);
  237       Builder.CreateAlignedStore(UB, UBPtr, Alignment);
tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp
  224     Builder.CreateAlignedStore(Val, Ptr, 4);