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

References

include/llvm/CodeGen/BasicTTIImpl.h
  243     AM.HasBaseReg = HasBaseReg;
  269     AM.HasBaseReg = HasBaseReg;
lib/CodeGen/CodeGenPrepare.cpp
 3141                               !NewAddrMode.HasBaseReg);
 4210       if (AddrMode.HasBaseReg) {
 4215       AddrMode.HasBaseReg = true;
 4226       if (AddrMode.HasBaseReg)
 4228       AddrMode.HasBaseReg = true;
 4361   if (!AddrMode.HasBaseReg) {
 4362     AddrMode.HasBaseReg = true;
 4367     AddrMode.HasBaseReg = false;
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  918       AM.HasBaseReg = true;
13472     AM.HasBaseReg = true;
13481     AM.HasBaseReg = true;
lib/CodeGen/TargetLoweringBase.cpp
 1747     if (AM.HasBaseReg && AM.BaseOffs)  // "r+r+i" is not allowed.
 1752     if (AM.HasBaseReg || AM.BaseOffs)  // 2*r+r  or  2*r+i is not allowed.
lib/Target/AArch64/AArch64ISelLowering.cpp
 9132   if (AM.HasBaseReg && AM.BaseOffs && AM.Scale)
lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp
  245         AM.HasBaseReg = !AM.BaseGV;
lib/Target/AMDGPU/SIISelLowering.cpp
 1128     if (AM.HasBaseReg) {
 1186     if (AM.Scale == 1 && AM.HasBaseReg)
 1205     if (AM.Scale == 1 && AM.HasBaseReg)
 8072   AM.HasBaseReg = true;
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
 1622     AM.HasBaseReg = true;
 1647       AM.HasBaseReg = true;
lib/Target/ARM/ARMISelLowering.cpp
14999     if (!AM.HasBaseReg && Scale == 2)
15025   return (Scale == 1) || (!AM.HasBaseReg && Scale == 2);
15072       if (Scale == 1 || (AM.HasBaseReg && Scale == -1))
15075       if (!AM.HasBaseReg && Scale == 2)
lib/Target/AVR/AVRISelLowering.cpp
  750   if (AM.BaseGV && !AM.HasBaseReg && AM.Scale == 0 && Offs == 0) {
  762   if (AM.BaseGV == 0 && AM.HasBaseReg && AM.Scale == 0 && isUInt<6>(Offs)) {
lib/Target/Mips/MipsISelLowering.cpp
 4125     if (!AM.HasBaseReg) // allow "r+i".
lib/Target/NVPTX/NVPTXISelLowering.cpp
 4229     return !AM.BaseOffs && !AM.HasBaseReg && !AM.Scale;
 4236     if (AM.HasBaseReg) // "r+r+i" or "r+r" is not allowed.
lib/Target/PowerPC/PPCISelLowering.cpp
14488     if (AM.HasBaseReg && AM.BaseOffs)  // "r+r+i" is not allowed.
14493     if (AM.HasBaseReg || AM.BaseOffs)  // 2*r+r  or  2*r+i is not allowed.
lib/Target/RISCV/RISCVISelLowering.cpp
  268     if (!AM.HasBaseReg) // allow "r+i".
lib/Target/X86/X86ISelLowering.cpp
28921     if (AM.HasBaseReg && isGlobalRelativeToPICBase(GVFlags))
28943     if (AM.HasBaseReg)
lib/Target/XCore/XCoreISelLowering.cpp
 1892     return Size >= 4 && !AM.HasBaseReg && AM.Scale == 0 &&