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

References

gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc
78770 if (cast<MemSDNode>(N)->getAlignment() < 8)
78780 if (cast<MemSDNode>(N)->getAlignment() < 8)
79021 if (cast<MemSDNode>(N)->getAlignment() < 16)
79031 if (cast<MemSDNode>(N)->getAlignment() < 16)
79071 if (cast<MemSDNode>(N)->getAlignment() < 8)
79082 if (cast<MemSDNode>(N)->getAlignment() < 16)
gen/lib/Target/ARM/ARMGenDAGISel.inc
54369   return cast<StoreSDNode>(N)->getAlignment() >= 4;
54387   return cast<StoreSDNode>(N)->getAlignment() == 2;
54395   return cast<StoreSDNode>(N)->getAlignment() == 1;
54403   return cast<StoreSDNode>(N)->getAlignment() < 4;
54413   return cast<StoreSDNode>(N)->getAlignment() >= 2;
54421   return cast<StoreSDNode>(N)->getAlignment() >= 8;
54429   return cast<StoreSDNode>(N)->getAlignment() == 4;
54517   return cast<LoadSDNode>(N)->getAlignment() >= 4;
54525   return cast<LoadSDNode>(N)->getAlignment() >= 2;
54533   return cast<LoadSDNode>(N)->getAlignment() == 2;
54541   return cast<LoadSDNode>(N)->getAlignment() == 1;
54549   return cast<LoadSDNode>(N)->getAlignment() < 4;
54587   return cast<LoadSDNode>(N)->getAlignment() >= 8;
54595   return cast<LoadSDNode>(N)->getAlignment() == 4;
54683   return (ScalarVT == MVT::i16 || ScalarVT == MVT::f16) && St->getAlignment() >= 2;
54702   return (ScalarVT == MVT::i32 || ScalarVT == MVT::f32) && St->getAlignment() >= 4;
54801   return (ScalarVT == MVT::i16 || ScalarVT == MVT::f16) && Ld->getAlignment() >= 2;
54840   return (ScalarVT == MVT::i32 || ScalarVT == MVT::f32) && Ld->getAlignment() >= 4;
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc
72578   return St->getAlignment() >= St->getMemoryVT().getStoreSize();
72851   return Ld->getAlignment() >= Ld->getMemoryVT().getStoreSize();
gen/lib/Target/PowerPC/PPCGenDAGISel.inc
44231   return cast<StoreSDNode>(N)->getAlignment() >= 4;
44239   return cast<StoreSDNode>(N)->getAlignment() < 4;
44384   return cast<LoadSDNode>(N)->getAlignment() >= 4;
44393   return cast<LoadSDNode>(N)->getAlignment() < 4;
gen/lib/Target/SystemZ/SystemZGenDAGISel.inc
30041   return Store->getAlignment() >= Store->getMemoryVT().getStoreSize();
30256   return Load->getAlignment() >= Load->getMemoryVT().getStoreSize();
gen/lib/Target/X86/X86GenDAGISel.inc
253599   return St->getAlignment() >= St->getMemoryVT().getStoreSize();
253639     return LD->getAlignment() >= 2 && LD->isSimple();
253653     return LD->getAlignment() >= 4 && LD->isSimple();
253794   return St->getAlignment() >= St->getMemoryVT().getStoreSize();
253839   return St->getAlignment() >= St->getOperand(1).getValueType().getStoreSize();
253946          Ld->getAlignment() >= Ld->getMemoryVT().getStoreSize();
254243   return LD->getAlignment() >= 4 && LD->isSimple();
254253   return Ld->getAlignment() >= Ld->getMemoryVT().getStoreSize();
254270   return Ld->getAlignment() >= Ld->getMemoryVT().getStoreSize();
254439          Ld->getAlignment() >= Ld->getMemoryVT().getStoreSize();
254517   return Ld->getAlignment() >= Ld->getValueType(0).getStoreSize();
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 6611                  FirstStore->getPointerInfo(), FirstStore->getAlignment());
 6765                   FirstLoad->getPointerInfo(), FirstLoad->getAlignment());
 9123     const unsigned Align = MinAlign(LN0->getAlignment(), Offset);
10309   unsigned NewAlign = MinAlign(LN0->getAlignment(), PtrOff);
10878     unsigned Align = LD1->getAlignment();
11011                       LN0->getPointerInfo(), LN0->getAlignment(),
14102       if (Align > LD->getAlignment() && LD->getSrcValueOffset() % Align == 0) {
14303     unsigned Alignment = Origin->getAlignment();
14810   unsigned NewAlign = St->getAlignment();
14927       unsigned NewAlign = MinAlign(LD->getAlignment(), PtrOff);
14985     unsigned LDAlign = LD->getAlignment();
14986     unsigned STAlign = ST->getAlignment();
15238                             FirstInChain->getAlignment());
15250         FirstInChain->getAlignment(),
15587         unsigned FirstStoreAlign = FirstInChain->getAlignment();
15674               (StoreNodes[NumSkip].MemNode->getAlignment() <= FirstStoreAlign))
15707         unsigned FirstStoreAlign = FirstInChain->getAlignment();
15740               (StoreNodes[NumSkip].MemNode->getAlignment() <= FirstStoreAlign))
15805           StoreNodes[0].MemNode->getAlignment() >= RequiredAlignment) {
15812       unsigned FirstStoreAlign = FirstInChain->getAlignment();
15814       unsigned FirstLoadAlign = FirstLoad->getAlignment();
15922                (LoadNodes[NumSkip].MemNode->getAlignment() <= FirstLoadAlign) &&
15923                (StoreNodes[NumSkip].MemNode->getAlignment() <= FirstStoreAlign))
15990                                      JointMemOpVT, FirstInChain->getAlignment(),
16103       unsigned Alignment = ST->getAlignment();
16108                                  ST->getAlignment(), MMOFlags, AAInfo);
16145                           ST->getPointerInfo(), ST->getAlignment(),
16157       if (Align > ST->getAlignment() && ST->getSrcValueOffset() % Align == 0) {
16471   unsigned Alignment = ST->getAlignment();
16484                              ST->getAlignment(), MMOFlags, AAInfo);
16680   unsigned Align = OriginalLoad->getAlignment();
19870     unsigned Alignment = std::min(LLD->getAlignment(), RLD->getAlignment());
19870     unsigned Alignment = std::min(LLD->getAlignment(), RLD->getAlignment());
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  434   unsigned Alignment = ST->getAlignment();
  488   unsigned Alignment = ST->getAlignment();
  724   unsigned Alignment = LD->getAlignment();
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  730                        L->getPointerInfo(), NVT, L->getAlignment(), MMOFlags,
  742                      L->getPointerInfo(), L->getMemoryVT(), L->getAlignment(),
 2282                              L->getAlignment(),
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 2657   unsigned Alignment = N->getAlignment();
 3901   unsigned Alignment = N->getAlignment();
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  255   unsigned Alignment = LD->getAlignment();
  466   unsigned Alignment = St->getAlignment();
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  667                         MinAlign(LD->getAlignment(), Offset),
  678                            MinAlign(LD->getAlignment(), Offset),
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  777         N->getMemoryVT().getVectorElementType(), N->getAlignment(),
 4776   unsigned Align = LD->getAlignment();
 4926   unsigned Align = LD->getAlignment();
 4966   unsigned Align = ST->getAlignment();
 5034   unsigned Align = ST->getAlignment();
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 6814                  LD->getMemoryVT(), LD->getAlignment(), MMOFlags,
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 3280           unsigned NewAlign = MinAlign(Lod->getAlignment(), bestOffset);
 6371                        SrcEltVT, MinAlign(LD->getAlignment(), Idx * Stride),
 6432                         ST->getAlignment(), ST->getMemOperand()->getFlags(),
 6451         MemSclVT, MinAlign(ST->getAlignment(), Idx * Stride),
 6520           MinAlign(LD->getAlignment(), Offset), LD->getMemOperand()->getFlags(),
 6539                        MinAlign(LD->getAlignment(), Offset),
 6570   unsigned Alignment = LD->getAlignment();
 6623   int Alignment = ST->getAlignment();
 6680                                     MinAlign(ST->getAlignment(), Offset),
 6702                           MinAlign(ST->getAlignment(), Offset),
lib/Target/AArch64/AArch64ISelLowering.cpp
 2945   unsigned Align = StoreNode->getAlignment();
 9545                                LN0->getPointerInfo(), LN0->getAlignment(),
10627   unsigned OrigAlignment = St.getAlignment();
10835   if (VT.getSizeInBits() != 128 || S->getAlignment() >= 16 ||
10836       S->getAlignment() <= 2)
10857                    S->getAlignment(), S->getMemOperand()->getFlags());
10861                       S->getPointerInfo(), S->getAlignment(),
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
 2684   return Ld->getAlignment() >= 4 &&
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
  658   if (OldSize >= 32 && NewSize < 32 && MN->getAlignment() >= 4 &&
 1424   unsigned BaseAlign = Load->getAlignment();
 1466   unsigned BaseAlign = Load->getAlignment();
 1509   unsigned BaseAlign = Store->getAlignment();
 2858   unsigned Align = LN->getAlignment();
 2910   unsigned Align = SN->getAlignment();
lib/Target/AMDGPU/R600ISelLowering.cpp
 1148     assert(Store->getAlignment() >= 1);
 1151     assert(Store->getAlignment() >= 2);
 1255           MemVT, StoreNode->getAlignment(),
 1263   unsigned Align = StoreNode->getAlignment();
 1283         assert(StoreNode->getAlignment() >= 2);
 1390   assert(Load->getAlignment() >= MemVT.getStoreSize());
 1507         LoadNode->getAlignment(), LoadNode->getMemOperand()->getFlags());
 1813   if (LoadNode->getAlignment() < 4)
lib/Target/AMDGPU/SIISelLowering.cpp
 7252   if (Ld->getAlignment() < 4 || Ld->isDivergent())
 7281                                 Ld->getAlignment(),
 7380   unsigned Alignment = Load->getAlignment();
 7466     if (Subtarget->useDS128() && Load->getAlignment() >= 16 &&
 7480         Load->getAlignment() < 8) {
 7883       Store->getAlignment() < VT.getStoreSize() && VT.getSizeInBits() > 32) {
 7921     if (Subtarget->useDS128() && Store->getAlignment() >= 16 &&
 7935         Store->getAlignment() < 8) {
lib/Target/ARM/ARMISelDAGToDAG.cpp
 1001     unsigned MMOAlign = MemN->getAlignment();
 1009     Alignment = MemN->getAlignment();
 1638   unsigned Align = LD->getAlignment();
lib/Target/ARM/ARMISelLowering.cpp
 5084                        Ld->getPointerInfo(), Ld->getAlignment(),
 5104                     Ld->getAlignment(), Ld->getMemOperand()->getFlags());
 5107     unsigned NewAlign = MinAlign(Ld->getAlignment(), 4);
 8334                        LD->getAlignment(), LD->getMemOperand()->getFlags());
 8341                         LD->getMemoryVT(), LD->getAlignment(),
12594                     LD->getAlignment(), LD->getMemOperand()->getFlags());
12601                                  std::min(4U, LD->getAlignment()),
12990     unsigned Alignment = MemN->getAlignment();
13226                       DAG.getConstant(LD->getAlignment(), SDLoc(N), MVT::i32) };
13327                      St->getAlignment(), St->getMemOperand()->getFlags());
13421         BasePtr, St->getPointerInfo(), St->getAlignment(),
13429                         std::min(4U, St->getAlignment() / 2),
13453                         St->getPointerInfo(), St->getAlignment(),
15271     Align = LD->getAlignment();
15276     Align = ST->getAlignment();
15317     Align = LD->getAlignment();
15323     Align = ST->getAlignment();
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
 1563   return N->getAlignment() >= N->getMemoryVT().getStoreSize();
lib/Target/Hexagon/HexagonISelLowering.cpp
 2632   unsigned ClaimAlign = LN->getAlignment();
 2642   unsigned ClaimAlign = SN->getAlignment();
 2660   unsigned HaveAlign = LN->getAlignment();
lib/Target/Mips/MipsISelDAGToDAG.cpp
  300             cast<MemSDNode>(Node)->getAlignment()) &&
lib/Target/Mips/MipsISelLowering.cpp
 2560   if ((LD->getAlignment() >= MemVT.getSizeInBits() / 8) ||
 2674                       SD->getPointerInfo(), SD->getAlignment(),
 2684       (SD->getAlignment() < MemVT.getSizeInBits() / 8) &&
lib/Target/Mips/MipsSEISelLowering.cpp
 1186                            Nd.getAlignment(), Nd.getMemOperand()->getFlags());
 1192       std::min(Nd.getAlignment(), 4U), Nd.getMemOperand()->getFlags());
 1222       DAG.getStore(Chain, DL, Lo, Ptr, MachinePointerInfo(), Nd.getAlignment(),
 1228                       std::min(Nd.getAlignment(), 4U),
lib/Target/NVPTX/NVPTXISelLowering.cpp
 2256                               LD->getPointerInfo(), LD->getAlignment(),
 2322     unsigned Align = MemSD->getAlignment();
 2421                         ST->getAlignment(), ST->getMemOperand()->getFlags());
 4812   unsigned Align = LD->getAlignment();
lib/Target/PowerPC/PPCISelLowering.cpp
 2556     Alignment = LD->getAlignment();
 2560     Alignment = ST->getAlignment();
 7539   RLI.Alignment = LD->getAlignment();
 9721     unsigned Alignment = LN->getAlignment();
 9810     unsigned Alignment = SN->getAlignment();
12782                        LD1->getAlignment());
12788                                LDL->getAlignment());
13593                                       LD->getPointerInfo(), LD->getAlignment(),
13601           MinAlign(LD->getAlignment(), 4), MMOFlags, LD->getAAInfo());
13631           LD->getAlignment() >= ScalarABIAlignment)) &&
13632         LD->getAlignment() < ABIAlignment) {
lib/Target/Sparc/SparcISelLowering.cpp
 2732   unsigned alignment = LdNode->getAlignment();
 2799   unsigned alignment = StNode->getAlignment();
 2831         St->getAlignment(), St->getMemOperand()->getFlags(), St->getAAInfo());
 3397         Ld->getBasePtr(), Ld->getPointerInfo(), MVT::v2i32, Ld->getAlignment(),
lib/Target/SystemZ/SystemZISelLowering.cpp
 2037                            Load->getMemoryVT(), Load->getAlignment(),
lib/Target/X86/X86ISelDAGToDAG.cpp
  492       if (N->getAlignment() < StoreSize)
lib/Target/X86/X86ISelLowering.cpp
 7904                     LDBase->getPointerInfo(), LDBase->getAlignment(), MMOFlags);
 7928     if (LDBase->isNonTemporal() && LDBase->getAlignment() >= 32 &&
 7988                                   LDBase->getAlignment(),
21783   unsigned Alignment = Store->getAlignment();
21812   unsigned Alignment = Store->getAlignment();
21852                         St->getPointerInfo(), St->getAlignment(),
21891                         St->getPointerInfo(), St->getAlignment(),
21926                                 Ld->getPointerInfo(), Ld->getAlignment(),
28526                                 Ld->getPointerInfo(), Ld->getAlignment(),
34244                                   LN->getAlignment(),
35154   unsigned Align = LN0->getAlignment();
36073                                  MemIntr->getAlignment(),
40216   unsigned Alignment = Ld->getAlignment();
40319   Alignment = MinAlign(MaskedOp->getAlignment(), EltVT.getStoreSize());
40494   unsigned Alignment = St->getAlignment();
40507                         St->getPointerInfo(), St->getAlignment(),
40518                         St->getAlignment(), St->getMemOperand()->getFlags());
40529                         St->getPointerInfo(), St->getAlignment(),
40562                         St->getPointerInfo(), St->getAlignment(),
40635                             St->getPointerInfo(), St->getAlignment(),
40703                                Ld->getPointerInfo(), Ld->getAlignment(),
40707                                MinAlign(Ld->getAlignment(), 4),
40718                      St->getAlignment(), St->getMemOperand()->getFlags());
40721                                 MinAlign(St->getAlignment(), 4),
40742                         St->getPointerInfo(), St->getAlignment(),
42006                                   LN->getAlignment(),
42041                                   LN->getAlignment(),
44857                            Ld->getPointerInfo(), MemVT, Ld->getAlignment(),
lib/Target/XCore/XCoreISelLowering.cpp
  444   if (LD->getAlignment() == 2) {
  500   if (ST->getAlignment() == 2) {
  944     if (N->getAlignment() < 4)
  948                        N->getAlignment(), N->getMemOperand()->getFlags(),
  952     if (N->getAlignment() < 2)
  956                           N->getAlignment(), N->getMemOperand()->getFlags(),
  962                           N->getAlignment(), N->getMemOperand()->getFlags(),
  975     if (N->getAlignment() < 4)
  978                         N->getPointerInfo(), N->getAlignment(),
  982     if (N->getAlignment() < 2)
  986                              N->getAlignment(), N->getMemOperand()->getFlags(),
  992                              N->getAlignment(), N->getMemOperand()->getFlags(),
 1794     unsigned Alignment = ST->getAlignment();
 1798         LD->getAlignment() == Alignment &&