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

References

include/llvm/IR/Instructions.h
 5289   return MaybeAlign(cast<StoreInst>(I)->getAlignment());
lib/Analysis/Lint.cpp
  514                        I.getAlignment(),
lib/Analysis/Loads.cpp
  318       MaybeAccessedAlign = MaybeAlign(SI->getAlignment());
lib/Analysis/TargetTransformInfo.cpp
 1204                            MaybeAlign(SI->getAlignment()),
lib/Bitcode/Writer/BitcodeWriter.cpp
 2951     Vals.push_back(Log2_32(cast<StoreInst>(I).getAlignment())+1);
lib/CodeGen/AtomicExpandPass.cpp
  165   unsigned Align = SI->getAlignment();
  472   NewSI->setAlignment(MaybeAlign(SI->getAlignment()));
lib/CodeGen/CodeGenPrepare.cpp
 6363     unsigned Align = ST->getAlignment();
 6746         V, Addr, Upper ? SI.getAlignment() / 2 : SI.getAlignment());
 6746         V, Addr, Upper ? SI.getAlignment() / 2 : SI.getAlignment());
lib/CodeGen/GlobalISel/IRTranslator.cpp
  247     Alignment = SI->getAlignment();
lib/CodeGen/SelectionDAG/FastISel.cpp
 2403     Alignment = SI->getAlignment();
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 4224   unsigned Alignment = I.getAlignment();
 4725   if (I.getAlignment() < MemVT.getSizeInBits() / 8)
 4736                             MemVT.getStoreSize(), I.getAlignment(), AAMDNodes(),
lib/IR/AsmWriter.cpp
 4065     if (SI->getAlignment())
 4066       Out << ", align " << SI->getAlignment();
lib/IR/Core.cpp
 2002     return SI->getAlignment();
lib/IR/Instruction.cpp
  396            (SI->getAlignment() == cast<StoreInst>(I2)->getAlignment() ||
  396            (SI->getAlignment() == cast<StoreInst>(I2)->getAlignment() ||
lib/IR/Instructions.cpp
 1363   assert(!(isAtomic() && getAlignment() == 0) &&
 1425     assert(getAlignment() == Align->value() &&
 1428     assert(getAlignment() == 0 && "Alignment representation error!");
 4146                        MaybeAlign(getAlignment()), getOrdering(),
lib/IR/Verifier.cpp
 3408   Assert(SI.getAlignment() <= Value::MaximumAlignment,
 3415     Assert(SI.getAlignment() != 0,
lib/Target/ARM/ARMFastISel.cpp
 1185   if (!ARMEmitStore(VT, SrcReg, Addr, cast<StoreInst>(I)->getAlignment()))
lib/Target/ARM/ARMISelLowering.cpp
16980     Ops.push_back(Builder.getInt32(SI->getAlignment()));
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
 2276       NewCall = CondBuilder.CreateMemMove(StoreBasePtr, SI->getAlignment(),
 2281     NewCall = Builder.CreateMemCpy(StoreBasePtr, SI->getAlignment(),
lib/Target/Mips/MipsFastISel.cpp
  937   if (!emitStore(VT, SrcReg, Addr, cast<StoreInst>(I)->getAlignment()))
lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp
  117                               /* DestAlign */ SI->getAlignment(),
lib/Target/X86/X86FastISel.cpp
 1130   unsigned Alignment = S->getAlignment();
lib/Target/X86/X86InterleavedAccess.cpp
  797                              SI->getAlignment());
lib/Transforms/IPO/Attributor.cpp
 2706           if (SI->getAlignment() < getAssumedAlign()) {
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  486       SI.getAlignment(), SI.isVolatile());
 1197     auto Align = SI.getAlignment();
 1245     auto Align = SI.getAlignment();
 1361   const MaybeAlign StoreAlign = MaybeAlign(SI.getAlignment());
 1583                                    MaybeAlign(SI.getAlignment()),
lib/Transforms/Instrumentation/AddressSanitizer.cpp
 1367     *Alignment = SI->getAlignment();
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
 1387     Align = SI.getAlignment();
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
  530     *Alignment = SI->getAlignment();
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 1167       unsigned Alignment = SI->getAlignment();
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  560       ? cast<StoreInst>(I)->getAlignment()
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
  331       if (NewAlignment > SI->getAlignment()) {
lib/Transforms/Scalar/DeadStoreElimination.cpp
 1258                 MaybeAlign(Earlier->getAlignment()), Earlier->getOrdering(),
lib/Transforms/Scalar/GVNHoist.cpp
  897           MaybeAlign(std::min(ReplacementStore->getAlignment(),
  898                               cast<StoreInst>(I)->getAlignment())));
lib/Transforms/Scalar/LICM.cpp
 2006         unsigned InstAlignment = Store->getAlignment();
 2036               MaybeAlign(Store->getAlignment()), MDL,
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  794     if (processLoopStridedStore(StorePtr, StoreSize, HeadStore->getAlignment(),
 1146     NewCall = Builder.CreateMemCpy(StoreBasePtr, SI->getAlignment(),
 1151     unsigned Align = std::min(SI->getAlignment(), LI->getAlignment());
 1166         StoreBasePtr, SI->getAlignment(), LoadBasePtr, LI->getAlignment(),
lib/Transforms/Scalar/MemCpyOptimizer.cpp
  176              SI->getPointerOperand(), SI->getAlignment(), SI);
  420   unsigned StoreAlign = SI->getAlignment();
  685       unsigned Align = SI->getAlignment();
lib/Transforms/Scalar/SROA.cpp
 1691     Alignment = SI->getAlignment();
 3127         unsigned StoreAlign = SI->getAlignment();
lib/Transforms/Scalar/Scalarizer.cpp
  799   if (!getVectorLayout(FullValue->getType(), SI.getAlignment(), Layout,
lib/Transforms/Utils/FunctionComparator.cpp
  562             cmpNumbers(SI->getAlignment(), cast<StoreInst>(R)->getAlignment()))
  562             cmpNumbers(SI->getAlignment(), cast<StoreInst>(R)->getAlignment()))
lib/Transforms/Utils/SimplifyCFG.cpp
 3077   unsigned PAlignment = PStore->getAlignment();
 3078   unsigned QAlignment = QStore->getAlignment();
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  140     unsigned Align = SI->getAlignment();
lib/Transforms/Vectorize/SLPVectorizer.cpp
 3183       MaybeAlign alignment(cast<StoreInst>(VL0)->getAlignment());
 4054       unsigned Alignment = SI->getAlignment();
tools/polly/include/polly/Support/ScopHelper.h
  197       return asStore()->getAlignment();
tools/polly/lib/CodeGen/BlockGenerators.cpp
  346     Builder.CreateAlignedStore(ValueOperand, NewPointer, Store->getAlignment());
tools/polly/lib/Exchange/JSONExporter.cpp
  456               StoreI->getAlignment() &&
  458                   StoreI->getAlignment();